|
|
|
|
SSHCommande (Fonction) En anglais : SSHCommand Envoie une commande à un serveur SSH. La session est ouverte et refermée automatiquement après l'envoi de la commande.
cMaSession est une sshSession
cMaSession.Adresse = "127.0.0.1"
cMaSession.Port = 22
cMaSession.Utilisateur = "login"
cMaSession.MotDePasseUtilisateur = "pass"
nExitCode est un entier
sSortie est une chaîne ANSI
sSortieErr est une chaîne ANSI
(nExitCode, sSortie, sSortieErr) = SSHCommande(cMaSession, SAI_Commande)
SI ErreurDétectée ALORS
Erreur(ErreurInfo(errComplet))
RETOUR
FIN
SAI_ExitCode = nExitCode
SAI_StdOut = UTF8VersChaîne(sSortie)
SAI_StdErr = UTF8VersChaîne(sSortieErr)
cMaSession est une sshSession
cMaSession.Adresse = "127.0.0.1"
cMaSession.Utilisateur = "login"
cMaSession.MotDePasseUtilisateur = "pass"
bufDonnéesEnvoyées est un Buffer = `Il est [%HeureVersChaîne(HeureSys, "HH:mm:SS")%]`
nExitCode est un entier
sSortie est une chaîne ANSI
sSortieErr est une chaîne ANSI
(nExitCode, sSortie, sSortieErr) = SSHCommande(cMaSession, ...
"echo $(</dev/stdin) > donnees_envoyees.txt; cat donnees_envoyees.txt", bufDonnéesEnvoyées)
Trace(sSortie)
Syntaxe
(<Résultat>, <Données reçues>, <Données en cas d'erreur>) = SSHCommande(<Session SSH> , <Commande> [, <Données à  envoyer>])
<Résultat> : Entier Code de sortie de la commande. <Données reçues> : Buffer Données reçues du serveur. <Données en cas d'erreur> : Buffer Données reçues du serveur en cas d'erreur. <Session SSH> : Variable de type sshSession Nom de la variable de type sshSession correspondant à la session SSH sur laquelle la commande doit être exécutée. <Commande> : Chaîne de caractères Commande à envoyer au serveur SSH. <Données à envoyer> : Buffer optionnel Données à envoyer au serveur. Ces données seront lisibles depuis l'entrée standard (stdin). Classification Métier / UI : Code métier Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|