Чтобы возвращать пользовательские коды выхода в скриптах PowerShell, можно использовать команду Exit $LASTEXITCODE
в конце скрипта. 1
Переменная $LASTEXITCODE
содержит последний код ошибки в скрипте. 1 По умолчанию для успеха возвращается 0, а для неудачи — 1. 1
Также можно определить пользовательские коды выхода внутри функции. 3 Например:
function Test-ReturnCode { param ( [switch]$Success ) if ($Success) { return 0 # Пользовательский код успеха } else { return 1 # Пользовательский код ошибки }}
В этом примере функция Test-ReturnCode
принимает параметр, который определяет, возвращать ли код успеха или ошибки. 3