Einstellungen der Netzwerkkarte über Kommandozeile abfragen
Hallo zusammen,
ist es möglich den Modus einer Netzwerkkarte über die Kommandozeile abzufragen??
Mich interessiert ob die Karte in full/halb-duplex und 10/100/1000 MBit läuft.
Danke & Gruß
Ralf
ist es möglich den Modus einer Netzwerkkarte über die Kommandozeile abzufragen??
Mich interessiert ob die Karte in full/halb-duplex und 10/100/1000 MBit läuft.
Danke & Gruß
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 132751
Url: https://administrator.de/contentid/132751
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo,
da die Infos in der registry stehen kannst du es per batch/cmd dort auslesen.
da die Infos in der registry stehen kannst du es per batch/cmd dort auslesen.
Hallo,
leider ist es nicht ganz so einfach, da bei jeder Netzwerkkarte ein anderer Registryschlüssel verwendet wird.
Such mal in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ nach "SpeedDuplex",
dann wirst du sehen was ich meine...
Hier gibt´s noch ein Script zum ändern des Duplex Modus bzw. der geschwindigkeit.
http://www.eggheadcafe.com/forumarchives/scriptingVisualBasicscript/Dec ...
leider ist es nicht ganz so einfach, da bei jeder Netzwerkkarte ein anderer Registryschlüssel verwendet wird.
Such mal in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ nach "SpeedDuplex",
dann wirst du sehen was ich meine...
Hier gibt´s noch ein Script zum ändern des Duplex Modus bzw. der geschwindigkeit.
http://www.eggheadcafe.com/forumarchives/scriptingVisualBasicscript/Dec ...
Moin,
das kann Dir auch helfen
http://www.microsoft.com/resources/documentation/windows/xp/all/proddoc ...
Gruß
24
das kann Dir auch helfen
http://www.microsoft.com/resources/documentation/windows/xp/all/proddoc ...
Gruß
24
Hallo,
nicht ganz, es gibt nen REG_SZ "SpeedDuplex" und der kann z.b. die Werte:
0 ( = auto )
4 (= 100 full )
5 (= 1000 auto )
haben.
nicht ganz, es gibt nen REG_SZ "SpeedDuplex" und der kann z.b. die Werte:
0 ( = auto )
4 (= 100 full )
5 (= 1000 auto )
haben.
Hallo Ralf,
mit dem folgenden VB-Skript (geklaut aus der Scriptomatic ) erhälst du sämtliche Info's über die vorhandenen Netzwerk-Adapter von deinem Rechner (auch IR, WIFI, VMWare, etc.). Interessant düfte der Eintrag "NetConnectionStatus" für dich sein.
Ggfs. läßt sich über WMI bzw. Kommandozeile WMIC auch noch mehr herausbekommen... mit entsprechenden Abfragen kannst du die Anzeige auch auf die gewünschen Adapter reduzieren...
mfg
Axel
mit dem folgenden VB-Skript (geklaut aus der Scriptomatic ) erhälst du sämtliche Info's über die vorhandenen Netzwerk-Adapter von deinem Rechner (auch IR, WIFI, VMWare, etc.). Interessant düfte der Eintrag "NetConnectionStatus" für dich sein.
Ggfs. läßt sich über WMI bzw. Kommandozeile WMIC auch noch mehr herausbekommen... mit entsprechenden Abfragen kannst du die Anzeige auch auf die gewünschen Adapter reduzieren...
On Error Resume Next
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
arrComputers = Array("localhost")
For Each strComputer In arrComputers
WScript.Echo
WScript.Echo "=========================================="
WScript.Echo "Computer: " & strComputer
WScript.Echo "=========================================="
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapter", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
WScript.Echo "AdapterType: " & objItem.AdapterType
WScript.Echo "AdapterTypeId: " & objItem.AdapterTypeId
WScript.Echo "AutoSense: " & objItem.AutoSense
WScript.Echo "Availability: " & objItem.Availability
WScript.Echo "Caption: " & objItem.Caption
WScript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
WScript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
WScript.Echo "CreationClassName: " & objItem.CreationClassName
WScript.Echo "Description: " & objItem.Description
WScript.Echo "DeviceID: " & objItem.DeviceID
WScript.Echo "ErrorCleared: " & objItem.ErrorCleared
WScript.Echo "ErrorDescription: " & objItem.ErrorDescription
WScript.Echo "Index: " & objItem.Index
WScript.Echo "InstallDate: " & WMIDateStringToDate(objItem.InstallDate)
WScript.Echo "Installed: " & objItem.Installed
WScript.Echo "LastErrorCode: " & objItem.LastErrorCode
WScript.Echo "MACAddress: " & objItem.MACAddress
WScript.Echo "Manufacturer: " & objItem.Manufacturer
WScript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
WScript.Echo "MaxSpeed: " & objItem.MaxSpeed
WScript.Echo "Name: " & objItem.Name
WScript.Echo "NetConnectionID: " & objItem.NetConnectionID
WScript.Echo "NetConnectionStatus: " & objItem.NetConnectionStatus
strNetworkAddresses = Join(objItem.NetworkAddresses, ",")
WScript.Echo "NetworkAddresses: " & strNetworkAddresses
WScript.Echo "PermanentAddress: " & objItem.PermanentAddress
WScript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
strPowerManagementCapabilities = Join(objItem.PowerManagementCapabilities, ",")
WScript.Echo "PowerManagementCapabilities: " & strPowerManagementCapabilities
WScript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
WScript.Echo "ProductName: " & objItem.ProductName
WScript.Echo "ServiceName: " & objItem.ServiceName
WScript.Echo "Speed: " & objItem.Speed
WScript.Echo "Status: " & objItem.Status
WScript.Echo "StatusInfo: " & objItem.StatusInfo
WScript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
WScript.Echo "SystemName: " & objItem.SystemName
WScript.Echo "TimeOfLastReset: " & WMIDateStringToDate(objItem.TimeOfLastReset)
WScript.Echo
Next
Next
Function WMIDateStringToDate(dtmDate)
WScript.Echo dtm:
WMIDateStringToDate = CDate(Mid(dtmDate, 5, 2) & "/" & _
Mid(dtmDate, 7, 2) & "/" & Left(dtmDate, 4) _
& " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
End Function
mfg
Axel