Hagforce Skrevet 27. januar 2007 Rapporter Del Skrevet 27. januar 2007 Heisann Jeg er ute etter et VBS script for å gi lokal tilkobling en statisk IP adresse... Jeg fant dette scriptet: strComputer = "." strIPAddress = Array("10.0.0.100") strSubnetMask = Array("255.0.0.0") strGateway = Array("10.0.0.1") strGatewayMetric = Array(1) ' --------- END CONFIGURATION ------ Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set adapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") For Each a in adapters errIP = a.EnableStatic(strIPAddress, strSubnetMask) errGateways = a.SetGateways(strGateway, strGatewaymetric) If errIP = 0 Then WScript.Echo "Success! The IP address has been changed." Else WScript.Echo "Error! The IP address could not be changed." End If Next Men det endrer IP på alle kort, jeg vil kun endre på lokal tilkobling, og jeg vil også ha med DNS samt et script for å gå tilbake til DHCP oppsett. Noen som kan hjelpe? Lenke til kommentar
GeirGrusom Skrevet 28. januar 2007 Rapporter Del Skrevet 28. januar 2007 For Each a in adapters errIP = a.EnableStatic(strIPAddress, strSubnetMask) errGateways = a.SetGateways(strGateway, strGatewaymetric) If errIP = 0 Then WScript.Echo "Success! The IP address has been changed." Else WScript.Echo "Error! The IP address could not be changed." End If Next Du må legge inn en test her Her er alle feltene til denne klassen. Lenke til kommentar
Hagforce Skrevet 4. februar 2007 Forfatter Rapporter Del Skrevet 4. februar 2007 Beklager, jeg finner ikke ut av dette. Muligheter for mer hjelp? Vil altså ha muligheten for å legge kun inn på et nettverkskort (local/lokal) + DNS Lenke til kommentar
GeirGrusom Skrevet 4. februar 2007 Rapporter Del Skrevet 4. februar 2007 Beklager at jeg ikke kan være mer hjelpsom, men jeg holder på med noe annet nå, så jeg har ikke tid til å finne ut dette for deg. men For Each a in adapters ' Her må du legge inn en test for å sjekke om dette er adapteren du leter etter ' bruk feltene i den linken jeg ga deg på en eller annen måte ' f.eks. noe lignende ' If adapter.Caption = "Den nettverksadapteren jeg leter etter" Then errIP = a.EnableStatic(strIPAddress, strSubnetMask) errGateways = a.SetGateways(strGateway, strGatewaymetric) If errIP = 0 Then WScript.Echo "Success! The IP address has been changed." Else WScript.Echo "Error! The IP address could not be changed." End If ' End If Next Jeg vet ikke om dette fungerer, du får kikke mer på feltlisten, og prøve deg litt frem. Lenke til kommentar
Cerwell Skrevet 29. mars 2007 Rapporter Del Skrevet 29. mars 2007 Hva med å prøve en .bat? Denne er fin: http://itpro.no/art/7939.html Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå