Gostaria de criar um script dcdiag para me alertar se encontrar algum erro. Eu pensei que poderia fazer isso no PowerShell ...
$test = dcdiag 2>$err
Não tenho nenhum erro do dcdiag no momento, então não pude testá-lo diretamente, mas escrevi outro script do PowerShell para lançar uma exceção, esperando poder testar esse método usando esse script. Como não funcionou usando o método acima, optei por:
try {
$test = dcdiag
}
catch {
$err = $_.Exception.Message
}
Funcionou no meu caso de teste, mas não sei se isso detectará um erro padrão no dcdiag.
Como devo obter melhor redirecionamento de erro padrão para uma variável no PowerShell, pois gostaria de usá-lo com o dcdiag?
powershell
Um azul
fonte
fonte
$test
terá ambos, é por isso que estou filtrando o erro para$err
.