Hexxxer76
Commodore
- Registriert
- Juni 2010
- Beiträge
- 4.650
Hallo liebe Gemeinde,
ich bin dabei ein Skript zu basteln das mir alle IP-Adressen (192.168.161.0) im Netz anzeigt u. diese mit Datum in eine .csv Datei abspeichert.
Das was ich programmiert habe funktioniert nicht so richtig. Das muss doch einfacher zu programmieren sein.
CSV hab ich noch nicht reingebastelt.
Denke ich zu kompliziert? Vielen Dank. Grüße vom Hexxxer
ich bin dabei ein Skript zu basteln das mir alle IP-Adressen (192.168.161.0) im Netz anzeigt u. diese mit Datum in eine .csv Datei abspeichert.
Das was ich programmiert habe funktioniert nicht so richtig. Das muss doch einfacher zu programmieren sein.
CSV hab ich noch nicht reingebastelt.
Denke ich zu kompliziert? Vielen Dank. Grüße vom Hexxxer
Code:
$i =1
$Ip = "192.168.161.0"
$ipsamling = @()
Write-Host "IP 192.168.161.0 - 192.168.161.254"
Write-Host "----------------------------------------"
do { $Ip4th = $Ip + $i
$Pingy = get-WmiObject Win32_PingStatus -f "Address='$Ip4th'"
if($Pingy.StatusCode -eq 0) {
"{0,0} {1,5} {2,5}" -f
$Pingy.Address, $Pingy.StatusCode," ON NETWORK"
$ipsamling += $Pingy.Address
}
else
{"{0,0} {1,5} {2,5}" -f $Pingy.Address, $Pingy.StatusCode, "ip"
}
$i++
}
until ($i -eq 254)
echo "Kontakt til:"
echo $ipsamling