Имя пользователя:
Пароль:
 

Название темы: Перехват ошибок
Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1235
Благодарности: 518

Профиль | Отправить PM | Цитировать


Цитата lox-ness:
Это как можно перехватывать ошибки не указывая ErrorAction -Stop? Что-то не припомню такого. »
Ошибки и исключения - не одно и то же.
Существуют прерывающие и не прерывающие ошибки. Прерывающие ошибки приводят к исключению, а исключение уже ловится в try-catch.
параметр команды:
Код: Выделить весь код
-ea 1
- приводит к искусственному исключению.

В командлетах есть возможность переопределять переменную, сохраняющую ошибки (то бишь для каждого можно назначить свою).
Пример
Код: Выделить весь код
gsv servicess,serv,notserv -ea 0 -errorvariable +var
- и анализировать переменную на предмет ошибок... зачем искусственно вызывать останов?

А прерывающие ошибки, уже отлавливать в try-catch...

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:09, 28-10-2019 | #4

Название темы: Перехват ошибок