|
|
|
|
|
LanceAppliDistante (Fonction) En anglais : ExeRemoteRun Lance depuis l'application en cours l'exécution d'un programme à distance. Cette application peut être lancée en utilisant un compte utilisateur spécifique. Cette application ne doit pas avoir d'interface. Remarque : Le programme lancé à distance ne pourra pas accéder au réseau. // Lancement d'une application distante (utilisation avancée) AppliALancer est un Processus AppliALancer.Exécutable = "monappli.exe" AppliALancer.LigneCommande = "/SILENT" AppliALancer.LoginExécution = "DOMAINE\USER" AppliALancer.MotDePasseExécution = "monmotdepasse"  LanceAppliDistante(AppliALancer, exeValeurRetour, "POSTE2") TANTQUE AppliALancer.ExécutionEnCours = Vrai Temporisation(100) FIN  Trace(AppliALancer.ValeurDeRetour)
Syntaxe
Lancer une application distante avec le compte utilisateur courant Masquer les détails
<Résultat> = LanceAppliDistante(<Ligne de commande> , <Elément à  renvoyer> , <Adresse du poste distant> [, <Login de connexion> [, <Mot de passe de connexion>]])
<Résultat> : Entier Correspond aux informations demandées par le paramètre <Elément à renvoyer> : - si la constante exeValeurRetour a été spécifiée, <Résultat> correspond au code de retour spécifié avec l'instruction RENVOYER.
- si la constante exePID a été spécifiée, <Résultat> correspond à l'identifiant du processus de l'application lancée (PID).
<Ligne de commande> : Chaîne de caractères Ligne de commande à exécuter. L'application spécifiée doit être installée sur le poste distant. Les chemins utilisés dans cette ligne de commande doivent être valides sur le poste distant. <Elément à renvoyer> : Constante de type Entier Paramètre le résultat de la fonction : | | exePID | Le programme en cours et le programme lancé s'exécutent en parallèle. <Résultat> correspond à l'identificateur du processus créé (également appelé PID) de l'exécutable, si celui-ci a été lancé, 0 en cas d'échec. | exeValeurRetour | Le programme en cours reprend son exécution lorsque le programme lancé est terminé. <Résultat> correspond à la valeur de retour de l'exécutable.
Attention : L'application distante doit s'exécuter en moins d'une heure. Dans le cas contraire, la valeur renvoyée au bout d'une heure sera 0. |
<Adresse du poste distant> : Chaîne de caractères Adresse IP du poste serveur au format xxx.xxx.xxx.xxx (obtenu par la fonction NetAdresseIP) ou nom du poste serveur (obtenu par la fonction NetNomMachine). <Login de connexion> : Chaîne de caractères optionnelle Nom d'utilisateur à utiliser pour se connecter au poste distant. Ce paramètre est de la forme "Domaine\Utilisateur". Si ce paramètre n'est pas précisé, le compte utilisateur courant est utilisé. <Mot de passe de connexion> : Chaîne de caractères optionnelle Mot de passe associé au paramètre <Login de connexion>. Si le paramètre <Login de connexion> est précisé, ce paramètre est obligatoire.
Lancer une application distante (utilisation avancée) Masquer les détails
<Résultat> = LanceAppliDistante(<Processus> , <Elément à  renvoyer> , <Adresse du poste distant> [, <Login de connexion> [, <Mot de passe de connexion>]])
<Résultat> : Entier Correspond aux informations demandées par le paramètre <Elément à renvoyer> : - si la constante exeValeurRetour a été spécifiée, <Résultat> correspond au code de retour spécifié avec l'instruction RENVOYER.
- si la constante exePID a été spécifiée, <Résultat> correspond à l'identifiant du processus de l'application lancée (PID).
<Processus> : Variable de type Processus Variable de type Processus permettant de décrire les caractéristiques de l'application à exécuter. <Elément à renvoyer> : Constante de type Entier Paramètre le résultat de la fonction : | | exePID | Le programme en cours et le programme lancé s'exécutent en parallèle. <Résultat> correspond à l'identificateur du processus créé (également appelé PID) de l'exécutable, si celui-ci a été lancé, 0 en cas d'échec. | exeValeurRetour | Le programme en cours reprend son exécution lorsque le programme lancé est terminé. <Résultat> correspond à la valeur de retour de l'exécutable.
Attention : L'application distante doit s'exécuter en moins d'une heure. Dans le cas contraire, la valeur renvoyée au bout d'une heure sera 0. |
<Adresse du poste distant> : Chaîne de caractères Adresse IP du poste serveur au format xxx.xxx.xxx.xxx (obtenu par la fonction NetAdresseIP) ou nom du poste serveur (obtenu par la fonction NetNomMachine). <Login de connexion> : Chaîne de caractères optionnelle Nom d'utilisateur à utiliser pour se connecter au poste distant. Ce paramètre est de la forme "Domaine\Utilisateur". Si ce paramètre n'est pas précisé, le compte utilisateur courant est utilisé. <Mot de passe de connexion> : Chaîne de caractères optionnelle Mot de passe associé au paramètre <Login de connexion>. Si le paramètre <Login de connexion> est précisé, ce paramètre est obligatoire. Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|