Ocasionalmente, poderão ocorrer erros durante o uso do Windows PowerShell, como no momento em que você estiver tentando definir seu local como um diretório inexistente ou tentando remover um arquivo sem os privilégios necessários.

No Windows PowerShell, há dois tipos de erros:

  • Erros de encerramento: erros que interrompem a execução do comando.

  • Erros de não-encerramento: erros que não interrompem a execução do comando.

Por exemplo, se estiver removendo todos os arquivos .TMP de um diretório, talvez não queira interromper a operação, caso não seja possível remover um dos arquivos. Normalmente, o usuário deseja remover todos os arquivos que podem ser removidos e, em seguida, retorna aos arquivos que não podem ser removidos.

O erro que ocorre quando não é possível remover um arquivo é denominado erro de não-encerramento. Quando um erro de não-encerramento ocorre, o Windows PowerShell continua a ser executado, apesar do erro, e em seguida, exibe o erro com a saída.

Erros mais graves interromperão o processamento do comando. Esses erros são denominados erros de encerramento. Erros de encerramento interrompem o processamento do comando. Por exemplo, se você enviar dados inválidos ou não tiver as permissões necessárias para executar o comando, o Windows PowerShell gerará um erro de encerramento.




Sumário