Script .bat pour redémarrer mon routeur

abdo driowya Messages postés 151 Statut Membre -  
abdo driowya Messages postés 151 Statut Membre -
Bonjour, j'essaye de créer un fichier .bat qui me permet de redémarrer mon routeur grâce a telnet sans interaction de l'utilisateur!
Normalement pour redémarrer mon routeur via cmd je fais :

je veux automatiser ça via un fichier .bat qui redémarre mon routeur une fois je clique dessus merci d'avance

1 réponse

  1. abdo driowya Messages postés 151 Statut Membre
     
    c'est bon j'ai trouver la solution
    un fichier .wsf
    <job>
    <script language="VBScript">
    Option Explicit
    On Error Resume Next
    Dim WshShell
    set WshShell=CreateObject("WScript.Shell")
    WshShell.run "cmd.exe"
    WScript.Sleep 1000
    'Step 1 - Telnet to remote IP'
    WshShell.SendKeys "telnet 192.168.1.1"
    WshShell.SendKeys ("{Enter}")
    WScript.Sleep 1000
    'Step 2 - Issue Commands with pauses'
    WshShell.SendKeys "admin"
    WshShell.SendKeys ("{Enter}")
    WScript.Sleep 1000
    WshShell.SendKeys "admin"
    WshShell.SendKeys ("{Enter}")
    WScript.Sleep 1000
    WshShell.SendKeys "reboot"
    WshShell.SendKeys ("{Enter}")
    WScript.Sleep 1000
    'Step 3 - Exit Command Window
    WshShell.SendKeys "exit"
    WshShell.SendKeys ("{Enter}")
    WScript.Quit
    </script>
    </job>
    0