使用PowerShell和7zip - 密码保护文件夹中的每个文件

时间:2017-12-19 21:52:00

标签: powershell 7zip

我正在尝试使用密码保护文件夹中的10个文件(使用相同的密码)。完成后,我想拥有10个单独的zip文件,每个文件都有相同的密码。我的脚本如下所示,但它错误地说它无法打开文件作为存档。

$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
}

这是我得到的错误:

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.

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:-1)

哦,男孩......自己弄清楚..需要引号!!!

<div id="tabItem">
  <ul id="lstOrdenes" class="nav">
    <li class="list-group col-md-4" id="1">
      <--CODE HERE-->                            
    </li>
  </ul>
</div>