Если вы не находитесь в сети, или DNS не удерживает запись, то нет, вы не можете получить IP-адрес от имени хоста.
Если вы находитесь с другой стороны в сети, или у DNS его естьтогда вы можете использовать
[System.Net.Dns]::GetHostByName("google-public-dns-a.google.com").AddressList | %{
$_.IPAddressToString
}
Возвращает 8.8.8.8
Или, если вы хотите получить имя хоста с IP
[System.Net.Dns]::GetHostByAddress("8.8.8.8").Hostname
Возвращает google-public-dns-a.google.com