Я печатаю в файл из блока try / catch. Если исключение обнаружено, я не хочу печатать. Так что я думаю, что подхожу к этому неправильно. Код:
foreach ($strComputer in $arrComputers){
Try {
“Computer Name:” + $strComputer | out-file "somefile.txt" -append
...something involving Get-WmiObject...
} Catch [System.UnauthorizedAccessException] {
...handle error...
}
}
Когда эта ошибка обнаружена, я бы предпочел, чтобы «Имя компьютера» + $ strComputer не распечатывалось, как если бы блок try никогда не выполнялся. Как мне это сделать?