2017-12-19 3 views
-3

Ich versuche, 10 Dateien (mit dem gleichen Passwort) in einem Ordner zu schützen. Sobald ich fertig bin, möchte ich 10 einzelne Zip-Dateien mit jeweils dem gleichen Passwort haben. Mein Skript ist wie folgt, aber es ist falsch zu sagen, dass es die Datei nicht als Archiv öffnen kann.Mit Powershell mit 7zip - Passwort schützen Sie jede Datei in einem Ordner

$list=gci "C:\temp\test" 
foreach ($file in $list) 
{ 
    $file1=$file|select -ExpandProperty name 
    & 'c:\program files\7-zip\7z.exe' a $file1.zip $file1 -p123 
} 

Dies ist der Fehler, den ich bekommen:

Open archive: testfile.pdf 
7z.exe : ERROR: testfile.pdf 
At line:6 char:5 
+  & 'c:\program files\7-zip\7z.exe' a $file1.zip $file1 -p123 
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+ CategoryInfo   : NotSpecified: (ERROR: testfile.pdf:String) [], RemoteException 
+ FullyQualifiedErrorId : NativeCommandError 
Can not open the file as archive 
System ERROR: 
Incorrect function. 

Jede Hilfe wäre sehr dankbar. Danke

Antwort

-1

Oh Junge ... fand es selbst heraus..nötete Anführungszeichen !!!

& 'c:\program files\7-zip\7z.exe' a "$file1.zip" $file1 -p123 
Verwandte Themen