PowerShell Get Computer Name by IP Address – 如何使用Powershell以電腦的網絡地址取得電腦名稱

今天需要幫客戶服務同事解決電腦問題
嘗試叫他提供他的電腦名稱..以方便以Admin 權限去 Remote Access他的電腦硬碟..
有機會介紹大家可以怎樣以Admin 權限去 Remote Access其他的電腦硬碟
很可惜..他對電腦不太認識..所以怎樣教他也不懂得怎樣找出他的電腦名稱..
幸好公司的一個程式有記下電腦的Username IP Address

最後我使使用了PowerShell 以電腦的網絡地址取得電腦名稱

如何使用Powershell以電腦的網絡地址取得電腦名稱

解決方法
我們可以使用 [System.Net.Dns]::GetHostEntry 功能上的 HostName 屬性 來以電腦的網絡地址取得電腦名稱

[System.Net.Dns]::GetHostEntry('IP Address').HostName

E.G.

[System.Net.Dns]::GetHostEntry('192.168.0.2').HostName

PowerShell get Computer Name via IP Address

Hope you find it useful

Leave a Reply