我是PowerShell的新手,我有一个带.zip驱动器的文件夹(c:\ temp)。我很确定我已经通过
解压缩了它们$shell = new-object -com shell.application
$zip = $shell.NameSpace(“C:\temp”)
foreach($item in $zip.items())
{
$shell.Namespace(“C:\temp”).copyhere($item)
}
我知道我通过这样做获得副本,但除了浪费时间/记忆之外,它不是最大的问题。我的下一个目标是创建一个变量$ x,它存储位于多个.zip驱动器中的所有* .dll文件。一些.zip文件有3个.dll文件,其他.zip文件没有,但我需要能够存储每个文件。
最后,由于公司的限制,我仍然有PowerShell 2.0。