Herhangi bir hata bulursa beni uyarmak için bir dcdiag testi komut dosyası istiyorum. Bunu PowerShell'de yapabileceğimi düşündüm ...
$test = dcdiag 2>$err
Şu anda dcdiag'dan herhangi bir hatam yok, bu yüzden doğrudan test edemedim, ancak bu komut dosyasını kullanarak bu yöntemi test edebilmeyi umarak bir istisna atmak için başka bir PowerShell betiği yazdım. Bu, yukarıdaki yöntemi kullanarak işe yaramadı, bu yüzden ben seçti:
try {
$test = dcdiag
}
catch {
$err = $_.Exception.Message
}
Test durumum için çalıştı, ancak bunun dcdiag'dan standart bir hata alıp almayacağını bilmiyorum.
DCdiag ile kullanmak istediğim için PowerShell'de bir değişkene standart hata yönlendirmesini en iyi nasıl elde etmeliyim?