В чем смысл $?
в Powershell?Что такое ``? `В Powershell?
Edit: TechNet answers в тавтологии, не объясняя, что 'успех' или 'неудача' означает.
$?
Содержит статус выполнения последней операции. Он содержит TRUE, если последняя операция выполнена успешно, и FALSE, если она не удалась.
Предполагалось, что $? просто проверит, $ LastExitCode равен 0, но я нашел counter example где $? False, но $ LastExitCode имеет значение True.
Что такое команда? –
@MattHickford Команда - это то, что вы выполняете с помощью Powershell. Например, это может быть командлет или исполняемый файл. См. Пример, который я добавил. –
Что означает «успешный»? Как вы думаете, это означает «если и только если $ LastExitCode равен 0»? –