При написании сценариев PowerShell я заметил, что когда некоторые командлеты сталкиваются с проблемами, они вызывают интерактивное приглашение, примером которого является Remove-Item в непустом каталоге. Это смертельно опасно, когда я пытаюсь автоматизировать задачи. Я бы предпочел, чтобы действие просто завершилось неудачей и либо выдало исключение, либо вернуло неверный код возврата, чтобы весь сценарий не был заблокирован в ожидании ответа.
Есть ли способ заставить PowerShell автоматически завершиться сбоем, в отличие от поиска пользовательского ввода в действиях?
Remove-Item
быстро потерпеть неудачу?"