Поймать коды возврата WZZIP в PowerShell
В настоящее время у меня есть сценарий PowerShell, который архивирует элементы, которые еще не находятся в указанной папке. Мне нужен мой сценарий, чтобы вернуться wzzip
Коды ошибок, если их выкинули, так что я могу справиться с этим в остальной части моего скрипта. Я предоставил немного своего сценария ниже:
foreach ($File in Get-ChildItem $Path\$Item -Recurse | Where {$_.PSIsContainer -ne $true}) {
WZZIP.EXE $Path\$Item.zip $File.FullName
}
1 ответ
PowerShell автоматически сохраняет код завершения внешних программ в автоматической переменной $LASTEXITCODE
,
WZZIP.EXE ...
if ($LASTEXITCODE -ne 0) {
# do stuff here
}