Ao escrever scripts do PowerShell, notei que quando certos cmdlets encontram problemas, eles exibem um prompt interativo, o exemplo Remove-Item em um diretório não vazio. Isso é mortal ao tentar automatizar tarefas; prefiro que a ação falhe e gere uma exceção ou retorne um código de retorno incorreto para que o script inteiro não fique bloqueado aguardando uma resposta.
Existe alguma maneira de forçar o PowerShell a falhar automaticamente, em vez de buscar a entrada do usuário em ações?
Remove-Item
falhe rápido?"