2.9k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo Supportnet,

ich habe folgendes Problem: Ich will mit ner Batchdatei Macadresse, lokale IP und Computername aus der Domäne auslesen und das dann in ner Text-datei speichern.
Ich bin uach schon auf ping + arp gekommen, aber da fehlt leider der Computername.


netsh interface ip delete arpcache
SetLocal
for /L %%i in (1,1,255) do ping -w 300 -n 1 192.168.11.%%i
arp -a >> Liste.txt

EndLocal


Ja wie gesagt da fehlt der PC-Name - könntet ihr mir helfen dass ich den auch noch in Verbindung mit Mac-Adresse und lokaler IP bekomme?

mfG
GEEEF

3 Antworten

0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
Hi,

probiere es mal mit NBTSTAT

www.philognosie.net/index.php/tip/tipview/618/

C:\Users\xxxxxxx>nbtstat /?

Zeigt Protokollstatistik und aktuelle TCP/IP-Verbindungen an, die
NBT (NetBIOS über TCP/IP) verwenden.

NBTSTAT [-a Remotename] [-A IP-Adresse] [-c] [-n]
[-r] [-R] [-RR] [-s] [Intervall] ]

-a Zeigt die Namentabelle des mit Namen angegebenen
Remotecomputers an.
-A Zeigt die Namentabelle des mit IP-Adressen angegebenen
Remotecomputers an.
-c Zeigt Inhalt des Remotenamencache mit IP-Adressen an.
-n Zeigt lokale NetBIOS-Namen an.
-r Zeigt mit Broadcast und WINS aufgelöste Namen an.
-R Lädt Remotecache-Namentabelle neu.
-S Zeigt Sitzungstabelle mit den Ziel-IP-Adressen an.
-s Zeigt Sitzungstabelle mit Computer NetBIOS-Namen an, die aus
den Ziel-IP-Adressen bestimmt wurden.
-RR (ReleaseRefresh) Sendet Namensfreigabe-Pakete an WINS und
startet die Aktualisierung.

Remotename Name des Remotehosts
IP-Adresse Punktierte Dezimalschreibweise einer IP-Adresse
Intervall Zeigt die ausgewählte Statistik nach der angegebenen
Anzahl Sekunden erneut an. Drücken Sie STRG+C zum Beenden
der Intervallanzeige.


mfg Ralf
0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
ich meine natürlich

C:\Users\xxxxxxx>nbtstat /?
0 Punkte
Beantwortet von
Leider bring ichs nicht hin - mit Batch/CMD hab ich mich halt noch nicht so befasst (bin IT-Azubi).
Wenn mir jemand 'nen genauen Weg aufzeigen könnte wie man Computername und Mac-Adresse (aller aktiven PC's im Netzwerk) in eine Textdatei mit ungefähr dieser Formatierung bekommen könnte:
PC_BUERO 00-0F-FE-FA-13-52
PC_BUERO_2 00-0F-FA-FE-51-14
...