В родном CMD-процессоре Windows вы можете использовать &
для объединения команд, чтобы одна выполнялась сразу за другой. &&
выполнит вторую команду, только если первая завершится без ошибок.
Это отличается от передачи команд вместе с |
поскольку выходные данные первой команды не отправляются второй команде, команды просто запускаются одна за другой, и выходные данные каждой из них отправляются на свое обычное место.
Тем не менее я получаю сообщение об ошибке при попытке использовать &
или &&
в PowerShell. Существуют ли похожие функции в PowerShell или эта функция устарела?