2016-07-27 24 views
1

Ich bin mit dem folgenden Befehl ein:Automatische Bestätigung ersetzen Ordner und Dateien

Get-ChildItem "D:\Abc\xyz.7z" -force | % {& "C:\Program Files\7-Zip\7z.exe" "x" $_.fullname "-oD:\Abc"} 

Nach oben Befehl ausgeführt wird, wird eine Bestätigungsmeldung wird wie folgt angezeigt.

? (Y)es/(N)o/(A)lways/(S)kip all/A(u)to rename all/(Q)uit? q 

Und da ich dies in einem automatisierten Skript mache, wollte ich oben genannten Optionen automatisch aus dem Skript selbst akzeptieren. Wie viel Glück kann ich tun?

Antwort

1

Versuchen Sie, die -y Schalter ergänzt:

-y: assume Yes on all queries 

Code:

Get-ChildItem "D:\Abc\xyz.7z" -force | % {& "C:\Program Files\7-Zip\7z.exe" "x" $_.fullname "-oD:\Abc" "-y"} 
+0

Dank einer Tonne für Ihre Antwort, funktioniert perfekt. –