Obtém o valor da célula do conjunto de resultados do powershell

0

O comando

Get-NetAdapter -Name * -Physical | select Name -first 1

tem a saída que você pode ver na captura de tela:

ComopossoobterovaluedacolunaName,quenestecasoéEthernet?

EuquerousarasaídaemoutroscriptparaespecificarumDNScomo:

netshinterfaceipv4adddnsserver\"Ethernet\" address=127.0.0.1 index=1

Como você pode ver, eu tenho que fornecer o nome da interface de rede ...

    
por mynkow 02.08.2017 / 10:28

1 resposta

1

Use o parâmetro -ExpandProperty de Select-Object

Se você expandir a Propriedade do nome, ela retornará apenas o valor:

PS C:\WINDOWS\system32> Get-NetAdapter -Name * -Physical | select -ExpandProperty Name -first 1
Ethernet 2

Você também pode fazer isso, mas prefiro usar ExpandProperty :

(Get-NetAdapter -Name * -Physical).Name | select -first 1
    
por 02.08.2017 / 12:52

Tags