Мы пытаемся определить, не удалось TreeSizePro или не удалось.Следующий код должен соответствовать этому этому сообщению :
$LASTEXITCODE = 0
&$TreeSizePro /NOGUI /DATE /EXPAND 4 /SIZEUNIT 3 /SORTTYPE 0 /EXCEL $File /SHEETNAME "Data" /SCANPATH "S:\"
if ($?) {'Success'} else {'Fail'}
$LASTEXITCODE
Теперь, когда я использую неправильные аргументы или делаю ошибку, результат всегда одинаков: Success
и 0
.Это указывает на то, что обработка ошибок не работает должным образом.
Каков наилучший способ определить, была ли команда выполнена неудачно или нет?