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-Key: 53776

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

Printed on: May 4, 2024 at 07:05 o'clock

Member: bastla
bastla Mar 11, 2007 at 15:10:53 (UTC)
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
Member: Tekknik
Tekknik Mar 11, 2007 at 15:29:08 (UTC)
Goto Top
Hi bastla

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

Werde ich morgen gleich ausprobieren.

Gruss