Schnell & schmutzig: Um für einen kleinen (!) internen Netzwerkbereich herauszufinden, welche IP-Adressen gerade vergeben sind und welche Namen sich dahinter verbergen, eignet sich folgender Einzeiler:
for /L %i in (1,1,254) do @(echo Teste 192.168.1.%i && ping -a -n 1 192.168.1.%i|find /i "Bytes" && echo.) >> ping-Servernetz.txt
Er erzeugt eine Ausgabe dieser Art:
Teste 192.168.1.1
Ping wird ausgeführt für 192.168.1.1 mit 32 Bytes Daten:
Antwort von 192.168.1.1: Bytes=32 Zeit<1ms TTL=255Teste 192.168.1.2
Ping wird ausgeführt für 192.168.1.2 mit 32 Bytes Daten:[…]
Teste 192.168.1.15
Ping wird ausgeführt für 192.168.1.15 mit 32 Bytes Daten:Teste 192.168.1.16
Ping wird ausgeführt für DC1.lan.faq-o-matic.net [192.168.1.16] mit 32 Bytes Daten:
Antwort von 192.168.1.16: Bytes=32 Zeit<1ms TTL=128Teste 192.168.1.17
Ping wird ausgeführt für file1.lan.faq-o-matic.net [192.168.1.17] mit 32 Bytes Daten:
Antwort von 192.168.1.17: Bytes=32 Zeit<1ms TTL=128
http://faq-o-matic.net/?p=2729