Powershell — Try Catch — ошибки, отличные от Powershell

Можно ли создать try-catch, который перехватывает ошибку командлета, отличного от Powershell?

Пример ошибки:

iperf3: error - unable to connect to server: Connection timed out

Я хочу поймать эту ошибку, а затем попробовать другой сервер для резервирования.

Спасибо за помощь.


person MegaJustMega    schedule 15.09.2020    source источник
comment
Нет, это невозможно сделать с помощью стандартной команды оболочки. Может быть возможно с процессами .NET, в противном случае он ограничен командлетами и кодом .NET, вызываемым из Powershell.   -  person arco444    schedule 15.09.2020


Ответы (1)


вы можете попытаться создать свою собственную функцию powershell и выдать ошибку с помощью throw, но вы должны самостоятельно определить ошибку в функции powershell

person LosFla    schedule 16.09.2020