Vorrei scrivere un test di dcdiag per avvisarmi se rileva errori. Pensavo di poterlo fare in PowerShell da ...
$test = dcdiag 2>$err
Al momento non ho errori da dcdiag, quindi non ho potuto testarlo direttamente, ma ho scritto un altro script PowerShell per generare un'eccezione, sperando di poter testare questo metodo usando quello script. Questo non ha funzionato utilizzando il metodo sopra, quindi ho optato per:
try {
$test = dcdiag
}
catch {
$err = $_.Exception.Message
}
Ha funzionato per il mio caso di test, ma non so se questo rileverà l'errore standard da dcdiag.
Come dovrei ottenere il reindirizzamento degli errori standard a una variabile in PowerShell dato che vorrei usarlo con dcdiag?