07. februar 2005 - 10:42Der er
2 kommentarer og 2 løsninger
Sætte en fast IP,MASK,GATEWAY,DNS
Jeg har set et script der sætter IP, masken, gateway. Men den sætter ikke DNS. Og jeg får også en fejl selv om den har sat IP,MSK,Gateway. er der nogen der kan hjælpe? Eks. på det jeg har indtil nu.
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") strIPAddress = Array("172.17.42.235") strSubnetMask = Array("255.255.255.0") strGateway = Array("172.17.42.1") 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 er ændret." Else WScript.Echo "The IP address kunne ikke ændres." End If Next
Hejsa negerfrans Her er et script der sætter dit dns suffix:
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetCards = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objNetCard in colNetCards Wscript.Echo objNetCard.SetDNSDomain("domæne.com") Next
Det kan godt være jeg ikke var tydelig nok i mit første spg. Jeg prøver lige igen. Det er DNS serverens IP adresse jeg vil sætte under TCP/IP indstillinger for et netværkskort!
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetCards = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objNetCard in colNetCards arrDNSServers = Array("192.168.1.100", "192.168.1.200") objNetCard.SetDNSServerSearchOrder(arrDNSServers) Next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.