2017-09-29 12 views
0

J'utilise cette commande pour diriger la connexion en SSH.Fichier batch à la connexion automatique dans PuTTY et et exécuter une seule commande

"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw mypassword -P pwd 

Mais après la connexion je veux exécuter une commande à chaque fois que

sh isdn st | i Bs 

En ce moment je traitais 20 serveur et son temps trop prenant pour connecter chaque serveur et de mettre la même commande. Comment créer un fichier batch pour automatiser la connexion automatique et exécuter la commande mentionnée ci-dessus?

+0

Je crois que ce que vous voulez utiliser est PLINK. – Squashman

+0

Vous pouvez également utiliser putty si vous utilisez le commutateur '-m' pour l'alimenter en fichier script. – Squashman

+0

Copie possible de [Commande d'automatisation/exécution de script à l'aide de PuTTY] (https://stackoverflow.com/questions/39361444/automating-command-script-execution-using-putty) –

Répondre

1

Vous pouvez utiliser la commande ci-dessous:

C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw mypassword -P pwd -M "C:\Program Files\PuTTY\script.txt 

script.txt contiennent vos commandes:

sh isdn st | i Bs