【发布时间】:2018-05-16 20:20:19
【问题描述】:
我目前有一个 PowerShell 脚本,用于压缩指定文件夹中尚不存在的项目。如果抛出一个错误代码,我需要我的脚本返回wzzip 的错误代码,这样我就可以在脚本的其余部分处理它。我在下面提供了一些我的脚本:
foreach ($File in Get-ChildItem $Path\$Item -Recurse | Where {$_.PSIsContainer -ne $true}) {
WZZIP.EXE $Path\$Item.zip $File.FullName
}
【问题讨论】:
-
$var = start-process -filepath wzzip.exe -argumentlist '...' -passthru -wait然后$var.ExitCode -
如果您需要压缩文件,如果您使用的是 v5,我建议您使用
Compress-Archivecmdlet。
标签: powershell command-line winzip