我运行以下命令来解压缩,并希望覆盖当前文件(如果存在),但 Microsoft solution似乎不起作用。我还没有找到任何表明它有效的内容,那么是否有解决办法来选择“全部是”选项?
$zipPackage = (new-object -com shell.application).NameSpace($zipfilename)
$destinationFolder = (new-object -com shell.application).NameSpace($destination)
$destinationFolder.CopyHere($zipPackage.Items(),16)
最佳答案
如果您希望它覆盖并保持静默,请将 0x10
更改为 0x14
( docs )。
$destinationFolder.CopyHere($zipPackage.Items(), 0x14)
关于powershell - 如何在 PowerShell 中使用 Folder.CopyHere 覆盖现有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2359372/