Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Netzwerkkarte auslesen mit welcher Skriptsprache

Mitglied: TobiisFreaky

TobiisFreaky (Level 2) - Jetzt verbinden

02.05.2009, aktualisiert 21:55 Uhr, 6035 Aufrufe, 2 Kommentare

Hallo Leute,

ich bin derzeit ein bisschen am Verzweifeln. Ich muss ein Skript schreiben, welches auf allen Clients bei uns im Haus (ca. 2000) die !!!aktive!!! Netzwerkkarte ausliest und in eine Text-Datei piped.
D.h. In einigen Clients sind mehrere OnBoard-netzwerkkarten vorhanden, jedoch nur eine angeschlossen und diese, die angeschlossen ist und aktiv Päckchen empfängt und sendet, soll ausgelesen werden.
Hintergrund: Wir steigen aufgrund eines Umzugs von statischee auf dynamische IP-Adressen um. Somit muss die MAC-Adresse ausgelesen werden.
Das habe ich mit getmac /FO table /NH auch schon realisiert, aber wie gesagt werden mir mehrere MACs angegeben, die man nicht unterscheiden kann, welche die aktive und die passive ist.

Jetzt wollte ich einfach mal, ohne gleich nach einem Skript zu fragen, fragen welche Skriptsprache dafür am geeignetesten dafür ist.

Also Batch schon mal nicht..
Wie siehts aus mit VBS?
Dazu konnte ich auf google derzeit nicht viel zu MAC auslesen.

Vllt hat jmd so etwas schon mal realisieren müssen und kann mir die Skriptsprache nennen, sodass ich mich da auch gleich einlesen kann.


Wäre sehr freundlich, einen schönen Abend wünsche ich noch

LG Tobi
Mitglied: bastla
02.05.2009 um 22:32 Uhr
Hallo TobiisFreaky!
Also Batch schon mal nicht..
Kann ich nachvollziehen, weil
wmic nic get Name,MACAddress,NetConnectionStatus
ist nicht besonders handlich ...

... daher besser mit VBScript:
01.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")  
02.
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapter") 
03.
For Each objItem in colItems 
04.
    If objItem.NetConnectionStatus > 0 Then WScript.Echo objItem.MACAddress, objItem.Name 
05.
Next
Das Schreiben in die gewünschte Datei (anstelle des "WScript.Echo") wirst Du sicher hinbekommen ...

Grüße
bastla
Bitte warten ..
Mitglied: LotPings
03.05.2009 um 00:34 Uhr
Zitat von bastla:
Hallo TobiisFreaky!
> Also Batch schon mal nicht..
Kann ich nachvollziehen, weil
wmic nic get Name,MACAddress,NetConnectionStatus 
> 
ist nicht besonders handlich ...
Fehlt da jetzt ein ?
Damit man nicht Äpfel mit Birnen vergleicht sollte das auch besser heißen
wmic nic where "NetConnectionStatus=2" get Name,MACAddress
Und wenn ich die Ausgabe auf meinem PC dann mal vergleiche ....
C:\>wmic nic where "NetConnectionStatus=2" get Name,MACAddress 
MACAddress         Name 
00:23:54:F5:AE:D3  Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC 
12:81:43:DD:3B:1F  1394-Netzwerkadapter 
 
C:\>GetActiveMAC.vbs 
00:23:54:F5:AE:D3 Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC 
12:81:43:DD:3B:1F 1394-Netzwerkadapter
Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Hosting & Housing
Server-side Skriptsprache Ruby
Frage von eldorado1Hosting & Housing10 Kommentare

Hallo, ich bin im Besitz eines 1und1 Webhosting UNLIMITED Angebots. Ich würde gerne Ruby als Server Skriptsprache wie PHP ...

Netzwerke
PoE und Netzwerkkarten!!
Frage von Harry1985Netzwerke3 Kommentare

Hallo, ich habe einen HP PoE Switch und darüber Acces Points mit PoE laufen, aber auch noch Ports an ...

LAN, WAN, Wireless
CPU und Netzwerkkarte
gelöst Frage von JordiLAN, WAN, Wireless5 Kommentare

Hallo zusammen, ich habe einen alten PC mit einer gebrauchten Intel Core2Duo CPU aufgerüstet und Windows 10 installiert. Alles ...

Windows 7

Netzwerkkarte vlan fähig ergibt mehrere virtuelle Netzwerkkarten

gelöst Frage von Wein-AWindows 73 Kommentare

Hallo zusammen, ich würde gerne an einem Standort einen PC aufstellen, der in 5 Netzwerken steht. Ich will es ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 StundeHumor (lol)

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 14 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 14 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 17 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...