változás script ip wedisida
Mindegy milyen az ISP kapcsolat végrehajtásától függ ennek a feladatnak.
Általában rendszerek két típusa van:
Végrehajtása során a csatlakozás egy router, meg kell írni a forgatókönyvet, hogy csatlakozzon hozzá a parancssorból, és parancsokat újraindításához.
Végrehajtása során közvetlen kapcsolat kábelre van szükség bat fájlt, majd újra létrehozni a kapcsolatot az ISP.
Csatlakozó routeren keresztül
Ha van egy router, az első dolog, amit meg kell, hogy kitaláljuk, hogyan lehet csatlakozni ez keresztül a Windows parancssorban. Jellemzően ebben az esetben a telnet protokollt.
Itt egy példa VBS script, amit használt az egyik iroda által kezelt engem (mivel instabil Ineta kell használni mankó). Router «Zyxel Keenetic»:
Set rendszerhej = WScript.CreateObject ( "WScript.Shell")
wscript.Sleep 5000
WshShell.run "telnet.exe"
wscript.Sleep 5000
WshShell.SendKeys "o 192.168.1.1" chr (13)
wscript.Sleep 10000
WshShell.SendKeys "login" chr (13)
wscript.Sleep 10000
WshShell.SendKeys „jelszó” chr (13)
wscript.Sleep 10000
WshShell.SendKeys „rendszer újraindítása” chr (13)
wscript.Sleep 3500
ProcessClose ( "cmd.exe")
ProcessClose ( "telnet.exe")
Funkció ProcessClose (sProcName)
strComputer = ""
Állítsa objWMIService = GetObject ( "winmgmts:!" strComputer "\ Root \ cimv2")
Állítsa colProcessList = objWMIService.ExecQuery ( "SELECT * FROM Win32_Process Amennyiben Name =„ sProcName "„")
For Each objProcess a colProcessList
objProcess.Terminate ()
következő
End Function
A «bejelentkezés» mezőket és a «jelszó» kell adnia az adatokat, hogy csatlakozzon a router. A «rendszer újraindítása» jelzi a parancsot, hogy indítsa újra a routert, akkor eltérő lehet az egyes router. Mentsd meg a parancs adatokat egy kiterjesztésű fájl VBS.
Végigfut bat script:
kezdeni wscript.exe "C: \ put_k_skriptu \ parancsfájl_neve .vbs"
Ezután egyszerűen mentse a script egy bat fájlt, és fuss. Ha az útválasztó vagy modem újraindult, akkor használja ezt a lehetőséget.
Ez mind az írás egyszerű script, de nem minden a munka
Ezután egyszerűen mentse a script egy bat fájlt, és fuss. Ha az útválasztó vagy modem újraindult, akkor használja ezt a lehetőséget.
Csatlakozás közvetlen összekötő kábel
Ha csatlakozik az internethez helyi hálózat
ipconfig / flushdns
ipconfig / release
ipconfig / renew
Rasdial tudja használni a programot egy denevér script:
rasdial "connection_name" / BONTÁS
rasdial "connection_name" "login" "jelszó"
Kattintson alkalmazni, és ha minden rendben van-e beállítva, és a program végigfut a megadott intervallum újraindul a router.
Összefoglalva azt mondanám, hogy ez a probléma egy csomó hely a kreativitás. Akkor végre még a legprimitívebb autoclicker (pl Kocsi). Nekem személy szerint nem dinamikus IP, így a kérdés nem dolgoztam rajta, de minden van itt, és munkamódszerek bizonyos esetekben alkalmazni. Szintén az interneten lehet találni egy másik eszközt (pl «útválasztó»), amely szintén képes kezelni a router a parancssorból, és lehetővé teszi, hogy végre ezt a feladatot.