Powershell sonuç kümesinden hücre değerini al


0

Komuta

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

Ekran görüntüsünde görebileceğiniz çıktı:

https://gyazo.com/375bd8449c95a130b2218b63e04d9d30

Bu durumda Ethernet olan valuesütundan nasıl bilgi alabilirim ?Name

Gibi bir DNS belirtmek için çıktıyı başka bir komut dosyasında kullanmak istiyorum:

netsh interface ipv4 add dnsserver \"Ethernet\" address=127.0.0.1 index=1

Gördüğünüz gibi ağ arayüz ismini vermem gerekiyor.

Yanıtlar:


1

-ExpandPropertyParametresini kullanınSelect-Object

Ad Özelliğini genişletirseniz, yalnızca değeri döndürür:

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

Bunu da yapabilirsin, ama kullanmayı tercih ederim ExpandProperty:

(Get-NetAdapter -Name * -Physical).Name | select -first 1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.