Rubrique précédente: Ports d'opérateurRubrique suivante: Opérateur Exécuter un script Telnet


Exemple :

Utilisation interactive de l'opérateur Exécuter une commande Telnet

L'opérateur Exécuter une commande Telnet fonctionne de la manière interactive suivante :

  1. Ouvrir une connexion Telnet vers l'hôte distant.
  2. Il effectue l'une des opérations suivantes :
  3. Il envoie le nom d'utilisateur,
  4. puis lit la session Telnet, jusqu'à ce que l'une des actions suivantes se produise :
  5. Il envoie le mot de passe,
    1. puis lit la session Telnet, jusqu'à ce que l'une des actions suivantes se produise :
      • Vous renvoyez une correspondance au schéma spécifié dans Invite de saisie de la commande d'utilisateur ; l'opérateur continue.
      • Le délai d'attente des invites expire et un échec se produit pour l'opérateur.
    2. Il détermine si l'opérateur est défini sur Exécuter les commandes en tant qu'utilisateur différent ?.
      • Si c'est le cas, il passe à l'étape 6.
      • Dans le cas contraire, il passe à l'étape 7.
  6. Il envoie la commande de changement d'utilisateur,
    1. puis lit la session Telnet, jusqu'à ce que l'une des actions suivantes se produise :
      • Vous renvoyez une correspondance au schéma spécifié dans Invite de saisie du mot de passe de changement d'utilisateur.
      • Vous renvoyez une correspondance au schéma spécifié dans Invite de saisie de la commande de changement d'utilisateur.
      • Le délai d'attente des invites expire.
    2. Il effectue l'une des actions suivantes, selon le résultat :
      • Si vous renvoyez une correspondance au schéma spécifié dans Invite de saisie du mot de passe de changement d'utilisateur (le mot de passe est requis pour le changement d'utilisateur), il envoie le mot de passe de changement d'utilisateur et lit la session Telnet jusqu'à ce que l'une des actions suivantes se produise :

        Vous renvoyez une correspondance au schéma spécifié dans Invite de saisie de la commande de changement d'utilisateur. Il passe à l'étape 7.

        - Le délai d'attente des invites expire et un échec se produit pour l'opérateur.

      • Si vous renvoyez une correspondance au schéma spécifié dans Invite de saisie de la commande de changement d'utilisateur, aucun mot de passe n'est requis pour le changement d'utilisateur, et il va à l'étape 7.
      • Si le délai d'attente des invites expire, un échec se produit pour l'opérateur.
  7. L'opérateur Exécuter une commande Telnet se connecte et change l'utilisateur, le cas échéant. Il est prêt à exécuter les commandes.
  8. Il crée une boucle pour les commandes, en envoyant une seule commande à la fois, puis lit la session SSH jusqu'à ce que l'une des actions suivantes se produise :