Чтобы узнать IP-адрес по имени хоста нужно в PowerShell выполнить команду:
[System.Net.Dns]::GetHostAddresses("yandex.ru")
Если нужно наоборот узнать имя хоста по IP-адресу:
[System.Net.Dns]::GetHostbyAddress("87.250.250.11")
Если же нужно получить IP-адрес в виде строки для дальнейшего использования в коде powershell-скрипта, то нужно использовать следующую команду:
[System.Net.Dns]::GetHostaddresses("yandex.ru")[0].ipaddresstostring
Для получения IP-адреса рабочего компьютера:
[System.Net.Dns]::GetHostaddresses($env:COMPUTERNAME.split('.')[0])[0].ipaddresstostring
[System.Net.Dns]::GetHostAddresses("yandex.ru")
Если нужно наоборот узнать имя хоста по IP-адресу:
[System.Net.Dns]::GetHostbyAddress("87.250.250.11")
Если же нужно получить IP-адрес в виде строки для дальнейшего использования в коде powershell-скрипта, то нужно использовать следующую команду:
[System.Net.Dns]::GetHostaddresses("yandex.ru")[0].ipaddresstostring
Для получения IP-адреса рабочего компьютера:
[System.Net.Dns]::GetHostaddresses($env:COMPUTERNAME.split('.')[0])[0].ipaddresstostring
Комментариев нет:
Отправить комментарий