Ich habe jetzt einiges ausprobiert, bekomme es aber einfach nich hin. Es hapert bei mir mit den WMI Befehlen.
In VB(s) programmiert sieht das so aus:
Code: Alles auswählen
strComputer = "."
strIPAddress =Array("192.xxx.xxx.xxx")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.xxx.xxx.xxx")
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "Die IP Adresse wurde geändert."
Else
WScript.Echo "Die IP Adresse konnte nicht geändert werden."
End If
Next
Aber die Funktionsaufrufe sind anscheinend uner Python anders. (Das kann ich mir eigentlich gar nicht vorstellen"
Könnte mir jemand von euch sagen, wie die funktione , z.B. EnableStatic oder SetGateways unter Python aufgerufen werden müssen?
Vielen Dank schon mal vorab
Greetz 2bock
