2 Ethernet-Adapter ermitteln

02/22/2017 11:34 Hingo#1
Moin,
ich möchte meine MacAdresse ermittlen, dies habe ich auch geschaft, doch nur eine. Mein Problem ist das ich 2 habe, und ich bekomme es nicht hin beide anziegen zu lassen.
Btte um Hilfe.

MfG
Hingo
02/22/2017 16:15 °Incinerate#2
Keine Ahnung ob ich das richtig verstanden habe, aber hier kannst du eigentlich alles nachsehen:


02/22/2017 19:58 Lawliet#3
Habe das Script gefunden:
Code:
$objWMIService  = ObjGet("winmgmts:{impersonationLevel=impersonate}")
$netAdapterSet = $objWMIService.ExecQuery("select * from Win32_NetworkAdapter")
For $netAdapter in $netAdapterSet
    MsgBox(0, "", $netAdapter.MACAddress)
Next
Funktioniert bei mir ;)
02/27/2017 09:46 Hingo#4
Ja soweit war ich auch schon. Ich brauche aber nur 2 der Ip Adressen, da ich 2 Ethernet Adapter habe und ich beide auslesen möchte.

MfG
Hingo

@Incinerate
Das hilft mir glaube ich leider nicht weiter da ich in der Systemsteuerung nicht auslesen kann!

MfG
Hingo
02/28/2017 12:15 °Incinerate#5
Vielleicht hilft dir dashier weiter. Ist aber prinzipiell nichts anderes was Lawliet dir geschrieben hat.

[Only registered and activated users can see links. Click Here To Register...]
03/01/2017 08:50 Lawliet#6
Das Objekt hat noch mehr Eigenschaften ;)


[Only registered and activated users can see links. Click Here To Register...]


AdapterType:
Ethernet 802.3 ("Ethernet 802.3")
Token Ring 802.5 ("Token Ring 802.5")
Fiber Distributed Data Interface (FDDI) ("Fiber Distributed Data Interface (FDDI)")
Wide Area Network (WAN) ("Wide Area Network (WAN)")
LocalTalk ("LocalTalk")
Ethernet using DIX header format ("Ethernet using DIX header format")
ARCNET ("ARCNET")
ARCNET (878.2) ("ARCNET (878.2)")
ATM ("ATM")
Wireless ("Wireless")
Infrared Wireless ("Infrared Wireless")
Bpc ("Bpc")
CoWan ("CoWan")
1394 ("1394")





AdapterTypeID
Ethernet 802.3 (0)
Token Ring 802.5 (1)
Fiber Distributed Data Interface (FDDI) (2)
Wide Area Network (WAN) (3)
LocalTalk (4)
Ethernet using DIX header format (5)
ARCNET (6)
ARCNET (878.2) (7)
ATM (8)
Wireless (9)
Infrared Wireless (10)
Bpc (11)
CoWan (12)
1394 (13)






03/06/2017 12:52 Hingo#7
Moin

habs jetzt geschaft er liest jetzt alle die aus die ich brauche.
Danke trotzdem, hier der Code für euch.
Code:
Global $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Global $colAdapters = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration")

$str  = ""

For $objAdapter in $colAdapters
	If $objAdapter.MacAddress = Null Then
	Else
		FileWrite($Log, "Physicaladdress:                   "  &	$objAdapter.MacAddress &@CRLF& @LF)
	EndIf
	Global $dateipfad
    RunWait(@ComSpec & ' /c ' & 'getmac /V > BPCS Checkliste.txt' & '"', "", $dateipfad, @SW_HIDE)

Next
03/09/2017 16:51 Lawliet#8
Danke, dass du deine Lösung gepostet hast.#closed