

Zurück zum Thema: Ich denke, du meinst diesen Code:
Code: Alles auswählen
strComputer = "."
Set objWMIService = GetObject( _
"winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration " _
& "where IPEnabled=TRUE")
strIPAddress = Array("192.168.1.141")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.100")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic( _
strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(_
strGateway, strGatewaymetric)
Next
Auch die For Each Zeile kann ich nicht so einfach übernehmen (auch wenn ich For Each in ForEach umtaufe), weil PB wahrscheinlich mit objNetAdapter in colNetAdapters nichts anfangen kann. Wie ist es möglich diese Zeile für PB umzuschreiben?
Außerdem: Kann man mit diesem Code auch die IPs für ein bestimmtes Netzwerkgerät verändern? Oder wird das durch die Variable strComputer ausgedrückt?