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