Dv
Size: a a a
Dv
Dv
J
NK
Dv
Dv
robocopy вернул код ошибки, и $? равняется $false.NK
NK
Dv
robocopy просто интерфейс такой странноватый, он иногда возвращает ненулевой код даже если всё ок. Такие случаи нужно отдельно обрабатывать, это нормально.NK
J
J
J
Dv
$? — это когда ненулевой код обозначает ошибку.a
NK
Dv
function exec($command) {
& $command $args
if (!$?) {
throw "[error] $command $args = $LASTEXITCODE"
}
}exec yarn install --ignore-engines
-)$ErrorActionPreference.$LASTEXITCODE.J
Dv