Avatar billede dcheng Novice
01. december 2004 - 17:40 Der er 2 kommentarer og
1 løsning

Skift mellem statisk og dynamisk (DHCP)

Hej jeg ved at et lille vb script kan skifte mellem en fast ip og dynamisk ip. Men er der nogle som kan skrive det fordi jeg kan nemlig ikke noget VB. Det vil nemlig være rart man ikke selv skal gå ind og skifte hver gang men henholdsvis er i skole og hjemme.
Avatar billede kedde65 Praktikant
01. december 2004 - 18:17 #1
Her kommer et script til at ændre fra statisk til DHCP enabled IP konfiguration.

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each objNetAdapter In colNetAdapters
    errEnable = objNetAdapter.EnableDHCP()
    If errEnable = 0 Then
        Wscript.Echo "DHCP er slået til."
    Else
        Wscript.Echo "DHCP kunne ikke slåes til."
    End If
Next

Nedenfor følger et script til at ændre fra DHCP til statisk. Husk at ændre din IP adresse, subnet, og default gateway.

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 er ændret."
    Else
        WScript.Echo "The IP address kunne ikke ændres."
    End If
Next


Håber det kan bruges.

VH CK
Avatar billede drukkenbolden Nybegynder
11. januar 2005 - 13:35 #2
ellers kan du kigge lidt på brugen af netsh
Avatar billede Halløj1 Nybegynder
03. februar 2005 - 17:26 #3
Hej
Jeg er ny på dette forum. Men har allerede fundet ting som er kanon at bruge, TAK
Lige 2 hurtige spg.
1 jeg får en fejl hvis jeg køre ovennævnte script, men den ændre fint min ip.!
2 ER det ikke muligt at få DNS indstillet?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester