Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Windows PowerShell fornece dois mecanismos para relatar erros: um mecanismo para terminação de erros e outro mecanismo para erros de não terminação. É importante que o cmdlet relate erros corretamente para que o aplicativo host que está executando seus cmdlets possa reagir de maneira apropriada.
Seu cmdlet deve chamar o método System.Management.Automation.Cmdlet.ThrowTerminatingError* quando ocorrer um erro que não permita ou não que o cmdlet continue processando seus objetos de entrada. Seu cmdlet deve chamar o método System.Management.Automation.Cmdlet.WriteError para relatar erros de não terminação quando o cmdlet puder continuar processando os objetos de entrada. Ambos os métodos fornecem um registro de erro que o aplicativo host pode usar para investigar a causa do erro.
Use as diretrizes a seguir para determinar se um erro é um erro de terminação ou não terminação.
Um erro será um erro de encerramento se ele impedir que o cmdlet continue processando o objeto atual ou processe com êxito quaisquer outros objetos de entrada, independentemente de seu conteúdo.
Um erro será um erro de encerramento se você não quiser que o cmdlet continue processando o objeto atual ou quaisquer outros objetos de entrada, independentemente do conteúdo.
Um erro é um erro de encerramento se ocorrer em um cmdlet que não aceita ou retorna um objeto ou se ele ocorre em um cmdlet que aceita ou retorna apenas um objeto.
Um erro é um erro de não encerramento se você quiser que seu cmdlet continue processando o objeto atual e quaisquer outros objetos de entrada.
Um erro será um erro de não encerramento se ele estiver relacionado a um objeto de entrada específico ou subconjunto de objetos de entrada.
Consulte Também
System.Management.Automation.Cmdlet.ThrowTerminatingError*
System.Management.Automation.Cmdlet.WriteError