throw "Failure" irá funcionar. Consulte esta postagem do fórum MSDN para informações adicionais:
Eu tenho um trabalho SQL cuja etapa do tipo 'PowerShell' faz 'sair 1' se encontrar um erro, por exemplo
$ ErrorActionPreference = 'stop'; trap {"$ _"; sair 1}
O problema é que o SQL Server não presta atenção a esse código de saída e relata "A etapa não gerou nenhuma saída. Processar o código de saída 0. A etapa foi bem-sucedida."
Alguma ideia de como informar ao SQL Server, de uma etapa do PowerShell, que algo deu errado?
Obrigado antecipadamente.
throw "Failure" irá funcionar. Consulte esta postagem do fórum MSDN para informações adicionais:
Tags sql powershell