bonjour
je veux exécuter certaines commandes sur un switch distant et renvoyer le résultat dans un ficher texte
est ce que c'est faisable avec vbscript ?
est ce que je peux tout mettre dans un script ?
Merci
bonjour
je veux exécuter certaines commandes sur un switch distant et renvoyer le résultat dans un ficher texte
est ce que c'est faisable avec vbscript ?
est ce que je peux tout mettre dans un script ?
Merci
En gros, avec ça tu peux...
Ca permet de faire des trucs comme l'envoi d'un mail via un smtp, mais pour plus de détails,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ' créer l'objet Set WshShell = CreateObject("Wscript.Shell") ' lancer la commande WshShell.Run "commande" ' envoyez une commande WshShell.sendkeys "ce que je veux envoyer" ' détruire l'objet Set WshShell = nothing
croyez moi ça fait une semaine, j'utilise google et je ne trouce que des questions comme la mienne sur les forums
merci pour votre réponse
mais comment faire pour faire une suite de commande
donner moi l'exemple de l'email
ce que je veux faire c'est
telnet ip
me logger
exécuter quelques commande
retourner le resultat dans un fichier texte
Regardes celui-là
http://www.codecomments.com/archive2...-7-247413.html
sinon cherches wshshell + telnet sur
salut
je viens de résoudre le problème
voici le script en fin
ceci résoud une partie de mon problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "telnet.exe" & chr(13) WScript.Sleep 5000 WshShell.SendKeys "open adresseIP"& chr(13) WScript.Sleep 5000 WshShell.SendKeys "admin" & chr(13) WScript.Sleep 5000 WshShell.SendKeys "pass" & chr(13) WScript.Sleep 5000 WshShell.SendKeys "systat" & chr(13) WScript.Sleep 5000 WshShell.SendKeys "Logout" & chr(13) WScript.Sleep 5000 WshShell.SendKeys "quit" & chr(13) & chr(13) WScript.Sleep 5000 WshShell.SendKeys "exit"& chr(13) WScript.Quit
l'autre partie doit êtr inséré aprés le systat normalement
je veux renvoyer le résultat de systat dans un fichier texte
quelqu'un peut m'aider ?
Merci a tous et merci gorgonite pour le lien
As-tu essayé cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part WshShell.SendKeys "systat > systat.log" & chr(13)
oui je l'ai testé
ça marche sous dos mais pas sous telnet
ça ne génére aucune erreur mais le fichier n'a jamais été crée
Bonjour,
Avez-vous trouvé une solution à votre problème ?
J'ai exactement le même besoin que vous....
Merci d'avance,
Frederic
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager