Tag Archives: Networking

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

Powershell get Current Computer IP Address – 如何使用Powershell來取後電腦的網絡地址

在之前的網誌分享了如何使用PowerShell取得本機名稱

Powershell get Current Computer name – 如何使用Powershell來取後電腦名稱

今天想和大家分享如何使用Powershell來取後電腦的網絡地址

解決方法十分簡單
我們可以使用[System.Net.Dns]::GetHostEntry 的方法 的AddressList 屬性 來取得電腦的網絡地址

E.G.

[System.Net.Dns]::GetHostEntry("ComputerName/電腦名稱").AddressList

本機的網絡地址

[System.Net.Dns]::GetHostEntry($env:ComputerName).AddressList

Use PowerShell to retrieve Computer's IP Address

Hope you find it useful