0

我目前有一个 PowerShell 脚本,它可以压缩指定文件夹中尚不存在的项目。如果抛出一个错误代码,我需要我的脚本返回wzzip错误代码,这样我就可以在脚本的其余部分处理它。我在下面提供了一些脚本:

foreach ($File in Get-ChildItem $Path\$Item -Recurse | Where {$_.PSIsContainer -ne $true}) {
    WZZIP.EXE $Path\$Item.zip $File.FullName
}
4

1 回答 1

0

PowerShell 自动将外部程序的退出代码存储在自动变量 $LASTEXITCODE中。

WZZIP.EXE ...
if ($LASTEXITCODE -ne 0) {
    # do stuff here
}
于 2018-05-16T21:05:03.127 回答