Supportnet / Forum / Skripte(PHP,ASP,Perl...)
IP-Adresse für bestimmte Netzwerkkarte per VBScript einstellen
Frage
Hallo Leute,
ich hab folgendes Problem: Per VBScript soll die IP Adresse für eine bestimmte Netzwerkkarte eingestellt werden. Der Rechner hat aber 2 Karten und mit meinem "Wissen" stellt er bei beiden Karten das gleiche ein, soll er aber nicht...
Hier mein Script so far...
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)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next
Hoffe ihr könnt mir weiterhelfen, wäre sehr dankbar!!!
Grüsse
Solitude
Antwort 1 von hendrikw
Die NetAdapter haben doch bestimmt einen Namen oder sowas. Kannst Du den nicht innerhalb der For-Schleife prüfen ?
mfg
Hendrik
mfg
Hendrik
Antwort 2 von kenn_mich_ned_aus
oder über Mac adresse...