tekknik
Goto Top

Script: MAC Adresse von W2K3 DHCP Server lesen

Wie kann ich die MAC Adresse eines Clients mit bekannter IP auf dem DHCP Server mit einem VB Script auslesen?

Es geht vorallem um Clients die nicht ins AD aufgenommen wurden.

Content-ID: 53776

Url: https://administrator.de/contentid/53776

Ausgedruckt am: 23.11.2024 um 08:11 Uhr

bastla
bastla 11.03.2007 um 16:10:53 Uhr
Goto Top
Hallo Tekknik!

Das im MS TechNet unter List Network Adapter Properties dargestellte Beispielscript lässt sich etwa wie folgt reduzieren und, wie bei WMI üblich, natürlich auch auf entfernte Rechner anwenden:
strComputer = "10.10.10.10" 'IP-Adresse  

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")   
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_NetworkAdapter",,48)   
For Each objItem in colItems 
    If Instr(objItem.Caption, "Ethernet Adapter") Then  
		WScript.Echo objItem.Name & ";" & objItem.MACAddress  
	End If
Next
Ich habe die Anzeige der Ergebnisses auf "*Ethernet Adapter*" eingeschränkt - lass einfach das "If" weg, um alle Ergebnisse zu erhalten oder verwende zur Selektion andere Eigenschaften (zB "AdapterTypeID" - siehe Beispielscript).

Grüße
bastla
Tekknik
Tekknik 11.03.2007 um 16:29:08 Uhr
Goto Top
Hi bastla

Danke, ach so. An eine WMI Abfrage hab ich gar nicht gedacht...

Werde ich morgen gleich ausprobieren.

Gruss