или же

ел получить проход по умолчанию, используя скрипт powershell, и я могу получить его, как показано ниже.

Get-WmiObject -Class Win32_IP4RouteTable |
    where { $_.destination -eq '0.0.0.0' -and $_.mask -eq '0.0.0.0'} | 
        Sort-Object metric1 | select nexthop | select-object -first 1

Результат

nexthop
-------
0.0.0.0

Однако я хочу получить только значение "0.0.0.0", а не заголовок, какое-либо решение для этого?

 Reza Aghaei18 дек. 2017 г., 08:19
Вы должны получить стоимость имущества.

Ответы на вопрос(1)

Решение Вопроса

используя любой из следующих сценариев.

С помощью(your script).PropertyName:

(Get-WmiObject -Class Win32_IP4RouteTable |
    where { $_.destination -eq '0.0.0.0' -and $_.mask -eq '0.0.0.0'} | 
        Sort-Object metric1 | select nexthop | select-object -first 1).nexthop

Или с помощьюС помощьюyour script | select -ExpandProperty PropertyName:

Get-WmiObject -Class Win32_IP4RouteTable |
    where { $_.destination -eq '0.0.0.0' -and $_.mask -eq '0.0.0.0'} | 
        Sort-Object metric1 | select nexthop | select-object -first |
            select -ExpandProperty nexthop
 Reza Aghaei18 дек. 2017 г., 09:25
Примечание: Ответ является общим и показывает, как вы можете получить стоимость имущества. В целом, как также упоминалосьВинсентЛучше не использовать объект выбора несколько раз, когда вы можете достичь того же результата, используя один объект выбора.

Ваш ответ на вопрос