我想使用Get-WmiObject Win32_NetworkAdapterConfiguration返回網卡的IP地址。不幸的是,我不知道如何格式化輸出以僅顯示IPv.4地址。PowerShell:將Get-WmiObject輸出格式化爲僅返回IP地址
Get-WmiObject Win32_NetworkAdapterConfiguration | Select IPAddress | Where-Object {$_.IPaddress -like "192.168*"}
顯示:
IPAddress
---------
{192.168.56.1, fe80::8980:15f4:e2f4:aeca}
使用上述輸出作爲一個例子,我想它像只返回192.168.56.1(某些客戶端有多個網卡,因此「位置對象」)
以上僅適用於以「192.168。*」開頭的IPv4地址。如果將最後一個Where子句替換爲「{$ _ -notlike'*:*'}」,那麼它只會給你IPv4地址。 – fenster 2010-07-12 21:31:32
我需要使用'?{$ _ -notlike「*:*」}'。 – 2013-06-28 17:57:57