Melhor resposta
O que é “SilentlyContinue” no PowerShell?
Este é um valor para – Parâmetro ErrorAction de comandos individuais OU para a variável $ ErrorPreference que define o comportamento quando qualquer comando não tem uma ação de erro mais específica especificada.
Significa 3 coisas:
- Não exiba o erro
- Não interrompa a execução
- GRAVE o erro na variável $ Error (na posição 0)
Observe que a maioria das pessoas não percebe (conscientemente) que o último é parte da regra.
Se você deseja evitar escrever o erro mesmo na variável $ Error, use “Ignorar” em vez de SilentlyContinue.
Ignorar faz com que o erro desapareça completamente silenciosamente, como se não tivesse acontecido, e é frequentemente útil quando você sabe que não se importa com o erro, mas lembre-se de que se você se importar, deve tomar cuidado do erro de alguma outra forma (por exemplo, verificando o valor de retorno da função.)
Resposta
- Continuar silenciosamente é uma ação de erro para a maioria dos cmdlets no PowerShell.
- Ele permite que você evite ou ignore erros obtidos durante a execução de esses comandos em vez de falhar o script e sair.
- É semelhante ao que ignore\_errors faz no ansible.
- Sinta-se à vontade para entrar em contato comigo para obter mais informações.