![]() |
Проверочную функцию под оператор IF
Есть вот такая конструкция в скрипте, выдающая значение True или False:
Код:
(Get-NetRoute | ? DestinationPrefix -eq '0.0.0.0/0' | Get-NetIPInterface | Where ConnectionState -eq 'Connected') -ne $null Понимаю, что решение на поверхности, но банально не хватает знаний, так как PowerShell для меня - тёмный лес. Помогите, будьте любезны! |
то что в скобках лучше в переменную, например $ip_connected = ...; if ($ip_connected -ne $null) { ... } else { ... }
|
Sham, ну, в общем, как я и думал, решение на поверхности. Аж стыдно...
Спасибо огромное! |
Можно без конвейеров обойтись:
Код:
if (Get-NetIPInterface -InterfaceIndex (Get-NetRoute -DestinationPrefix '0.0.0.0/0').ifindex -ConnectionState Connected -AddressFamily IPv4) { |
Время: 05:46. |
Время: 05:46.
© OSzone.net 2001-