Powershell DNS – Hosts in IP auflösen anhand einer Liste

Mit diesem Skript lassen sich die IP Adressen aus einer Liste von Hosts abfragen.

Powershell anzeigen

function Get-HostToIP($hostname) {

$result = [system.Net.Dns]::GetHostByName($hostname)

$result.AddressList | ForEach-Object {$_.IPAddressToString }

}

Get-Content “C:\Temp\Hosts.txt” | ForEach-Object {(Get-HostToIP($_)) >> C:\Temp\HostsIP.txt}

Das Ergebnis der Abfrage von Hostnamen sind die dazugehörigen IP-Adressen.

DNS Hosts IPs

Powershell – Auflistung Domänen-Admins & Organisations-Admins