除了gwmi類獲取IP地址,我想要檢索通過使用PowerShell的GWMI IP地址,但不使用Win32_NetworkAdapterConfiguration的班組長。請幫忙。通過從Win32_NetworkAdapterConfiguration的
0
類
A
回答
2
有多種方法。這取決於你的PS版和要求:
點網方法:
[net.dns]::GetHostAddresses("") | Select -ExpandProperty IPAddressToString
使用測試連接(相當於PING)本地PS命令:
Test-Connection -ComputerName ::1 -Count 1 |Select-Object -Property IPv*Address
從註冊表項:
Get-ChildItem -Path HKLM:\system\CurrentControlSet\services\Tcpip\Parameters\Interfaces| foreach{get-itemProperty $_.PSPath -N *IPAdd* -EA 0}|select *IP*
使用IPCONFIG:
(ipconfig)-like'*IPv4*'|foreach{($_-split': ')[-1]}
如果你在PS版3或以上和Windows 8/Server 2012中或正上方,然後直接就可以使用:
(Get-NetIPAddress).IPAddress
或(Get-NetIPConfiguration).IPv4Address
希望能幫助到你。
+0
爲什麼選擇downvoted在這個答案?至少要說明原因。該傢伙正在尋找ipaddress取其他Win32_NetworkAdapterConfiguration和wmi類 –
相關問題
- 1. 從WMI com對象調用Win32_NetworkAdapterConfiguration例程
- 2. WMI Win32_NetworkAdapterConfiguration並SetDNSSuffixSearchOrder方法
- 3. 獲取-WmiObject可以Win32_NetworkAdapterConfiguration的-Match失敗
- 4. 設置使用PowerShell Win32_NetworkAdapterConfiguration的的「SetDNSServerSearchOrder」法在純IPv6機
- 5. 從可通過
- 6. 從通過Javascript
- 7. 通過從Stream
- 8. 從通過HTML
- 9. 通過從LINQ
- 10. 使用WMI/Win32_NetworkAdapterConfiguration查詢C#中的IP地址更改
- 11. 通過從C#調用_msize()通過PInvoke#
- 12. SQLite的:從通過觸發
- 13. 通過從JS jQuery的
- 14. 通過從不同的列
- 15. Vb.Net - 從通過DataReader的
- 16. 通過從文件
- 17. 通過Outlook從Access
- 18. 通過字從線
- 19. 通過PHP從MySQL
- 20. 從通過捲曲
- 21. 通過webbrowser從silverlight到winforms的通信
- 22. 通過USB從Python到Arduino的通信
- 23. WMI Win32_NetworkAdapterConfiguration「EnableStatic」調用失敗,返回結果0x80041003
- 24. 通過SMBus/I2C通過bcm2835更改mlx90614的從地址
- 25. 通過從Delphi中通過COM觸發事件的問題
- 26. 通過ajax從通過ajax加載的頁面獲取內容
- 27. 通過RDP通過IPv6的
- 28. GROUPBY通過NPM不從NPM
- 29. 通過PHP從服務器
- 30. Pytest通過從測試
哪個版本的PowerShell?如果您使用的是最新版本,Get-NetIPAddress有什麼問題? –
到目前爲止你有嘗試過什麼嗎? –
以及我在DC和運行腳本從Win32_NetworkAdapterConfiguration獲取IP,DNS和MAC,但數據不會回來給我。 – geekybuddy