Jump to content

Einstellungen NIC mittels VBScript


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich hoffe ihr könnt mir helfen. Leider habe ich (fast) keine Ahnung von VBS. :(

Aber ich benötige ein Script zur Konfiguration von Netzwerkkarten.

Folgende Einstellungen der NIC:

• Flow Control = Disabled

• Jumbo Packet = Disabled

• Speed & Duplex = 10Mbps Full Duplex

 

Das Script sollte diese Einstellungen für <ALLE> Netzwerkkarten setzen die auch aktiv sind, also einen Link haben.

 

Habt ihr eine Idee?

Link zu diesem Kommentar

Habe das bislang...aber es funktioniert nicht. Ich weiß nicht warum.

Test-Objekt ist ein WinServer2003 x86.

 

Const HKEY_LOCAL_MACHINE = &H80000002

 

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colHWinfo = objWMIService.ExecQuery("SELECT * FROM WIN32_ComputerSystem")

Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")

set colAdapters = objWMIService.Execquery("Select * from Win32_NetworkAdapter")

Set objShell = CreateObject("WScript.Shell")

 

AdapterCount = 0

 

For Each Adapter in colAdapters

 

If Adapter.AdapterTypeId = 0 Then

 

AdapterCount = AdapterCount + 1

 

If Adapter.DeviceID < 10 Then

DevID = "000" & Adapter.DeviceID

Else

DevID = "00" & Adapter.DeviceID

End If

 

objShell.Run """%COMSPEC%"" /C netsh interface set interface name=""" & Adapter.NetConnectionId & """ newname=""VW LAN #""" & AdapterCount, 0, True

 

NetKey2 = "SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\" & DevID & "\"

objReg.SetStringValue HKEY_LOCAL_MACHINE, NetKey2,"MaxFrameSize", 1514

objReg.SetStringValue HKEY_LOCAL_MACHINE, NetKey2, "*FlowControl", 0

objReg.SetStringValue HKEY_LOCAL_MACHINE, NetKey2, "*SpeedDuplex", 2

 

End If

 

Next

Link zu diesem Kommentar
Habe das bislang...aber es funktioniert nicht. Ich weiß nicht warum.

Test-Objekt ist ein WinServer2003 x86.

 

Das liegt an der wenig aussagenden Fehlermeldung: "aber es funktioniert nicht". Platzt der Luftballon vom Nachbarsjungen oder fängt der Kühlschrank an zu tanzen? Wie viel von dem Script wird ausgeführt? Ab welcher Zeile werden Fehler ausgegeben?

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...