Fiche technique AppliDis Utilisation de l'outil AdisTlsStartWaitEnded.exe Fiche IS00318 Version document : 1.02 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis. Objet du document L outil «AdisTlsStartWaitEnded.exe» permet le lancement d un programme initial, comme par exemple un script de configuration des paramètres de lancement de l application de destination, puis de respecter une temporisation avant de lancer l application de destination. Cet utilitaire est recommandé lorsque l on démarre l application et que celle-ci se ferme immédiatement sous AppliDis. Le lanceur permet deux types de lancements: «CreateProcess» ou «ShellExecute». Ces modes de lancements sont spécifiques aux systèmes d exploitation Microsoft.
Sommaire Package... 3 1 Présentation... 3 2 Paramétrage... 4 2.1 Onglet Initial...4 2.2 Onglet Environnement...5 2.3 Onglet Starting...6 2.4 Onglet Instance...7 2.5 Enregistrement du paramétrage...8 Références... 9 Version de la fiche 1.02 2/9
Package Le package contient les éléments correspondant à l outil : Fichier AdisTlsStartWaitEnded.exe 1.0.0.7 Version Pour la mise en place, il suffit de copier le fichier dans le répertoire du serveur d applications AppliDis où l outil va être utilisé pour lancer l application à paramétrer. L outil peut être renommé à votre convenance. 1 Présentation Le programme AdisTlsStartWaitEnded.exe permet de lancer un programme an ayant définis ses arguments. Pour générer le fichier de configuration, créez un raccourci du fichier AdisTlsStartWaitEnded.exe Rajoutez dans le chemin du raccourci «/Display» pour permettre l exécution en mode paramétrage du programme AdisTlsStartWaitEnded.exe. Figure 1 - Propriétés du raccourci AdisTlsStartWaitEnded.exe Version de la fiche 1.02 3/9
2 Paramétrage Les différents champs des différents onglets de l outil «AdisTlsStartWaitEnded.exe» sont détaillés ci-après. 2.1 Onglet Initial Figure 2 - AdisTlsStartWaitEnded.exe onglet initial Declare initial program before starting the Coché pour activé cette option Lancement d un premier programme ou d un script avant le lancement du programme principal. Paramètre optionnel. principal program Initial Program C:\Test.vbs Fichier à exécuter (*.bat ou *.vbs) Initial Arguments Ligne d arguments Initial C:\ Répertoire de travail WorkDirectory Function Mode Shell Le mode Shell permet de lancer les fichiers.bat ou.vbs. Le mode application permet de lancer des programmes. Show Mode MAXIMIZE Mode de démarrage de la fenêtre de l application. Active Exit Starter initial program to return code 3 Code erreur retourné en cas d échec d initialisation. Version de la fiche 1.02 4/9
Delay start Program before to start initial program 10 Temporisation, en millisecondes 2.2 Onglet Environnement Figure 3 - AdisTlsStartWaitEnded.exe onglet Environnement Type variable Process User Ajouter ou modifier une variable d environnement : System - directement dans le processus - pour l utilisateur - quelque soit l utilisateur Name REFSTATION Correspond au nom de la variable d environnement qui va être ajoutée ou modifiée dans l exemple : %REFSTATION% Fixe PC0015 Valeur définit manuellement pour la variable d environnement Var CLIENTNAME Valeur définit par celle du poste client Le bouton «Add» permet d insérer la variable d environnement à ajouter ou modifier. Le bouton «Clear» permet de supprimer une ligne dans les variables d environnements d ajà ajoutées. Le bouton «Reset» permet de réinitialiser l onglet Environnement. Version de la fiche 1.02 5/9
2.3 Onglet Starting Figure 3 - AdisTlsStartWaitEnded.exe onglet Starting Start Program %windir%\system32\notepad.exe Nom de l application à démarrer (exe, bat ) Il est possible d utiliser des variables d environnement avec cette option. Arguments %USERPROFILE%\Desktop\Test.txt Ligne de commande Work directory %windir%\system32\ Répertoire de travail Shell : mode de démarrage par défaut Function Mode Shell est «ShellExecute» Application : mode de démarrage par défaut est «CreateProcess». Show Mode NORMAL Mode de démarrage de la fenêtre de l application. Priority Process NORMAL Priorités d applications Version de la fiche 1.02 6/9
2.4 Onglet Instance Figure 4 AdisTlsStartWaitEnded.exe Onglet Instance Activate Restriction Instance Process Cocher pour activer l option Cocher pour activer l option d une instance de l application par utilisateur. Msg Title Echec lancement (%NomUtilisateur%, %NomServeur%, Titre du message affiché en cas d instance déjà présente sur un serveur. Macros disponibles : %NomUtilisateur% : nom de l'utilisateur %NomInstance%) %NomServeur% : nom du serveur (ou une autre instance est présente) %NomInstance% : nom de l'instance Msg Caption Erro Title Error Caption %NomUtilisateur% a déjà lancé %NomInstance% sur %NomServeur% Lancement impossible Une erreur c'est produite ; consulter la sortie Debug Corps du message affiché en cas d instance déjà présente sur un serveur. Macros disponibles : %NomUtilisateur% : nom de l'utilisateur %NomServeur% : nom du serveur (ou une autre instance est présente) %NomInstance% : nom de l'instance Titre du message affiché en cas d échec lors de la recherche d instances. Corps du message affiché en cas d échec lors de la recherche d instances. Version de la fiche 1.02 7/9
Server T956 Nom du serveur à ajouter sur lequel il faut vérifier si une instance est déjà présente. Pour ajouter un serveur dans la liste cliquer sur le bouton «>». Pour enlever un serveur dans la liste cliquer sur le bouton «<». Pour supprimer tous les serveurs de la liste cliquer sur le bouton «<<». 2.5 Enregistrement du paramétrage En cliquant sur le bouton «Save», les informations seront stockées dans le fichier «AdisTlsStartWaitEnded.ini», qui sera généré dans le même répertoire que celui contenant l outil «AdisTlsStartWaitEnded.exe». Si le lanceur d application «AdisTlsStartWaitEnded.exe» a été renommé, le nom du fichier de configuration respectera celui de l exécutable l ayant généré. En cliquant sur le bouton «Run», le programme sera lancé en prenant compte le paramétrage réalisé. L outil AdisTlsStartWaitEnded.exe doit ensuite être publié via la console d administration AppliDis. Version de la fiche 1.02 8/9
Références Mots clés : AppliDis Référence : Date de création : 07/02/2011 Dernière révision : 28/02/2011 Pour tout commentaire sur cette fiche, merci d envoyer un mail à info@systancia.fr en précisant le numéro de la fiche et votre commentaire Copyright Systancia 2010 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document est à destination d utilisateurs avertis, disposant de notions de base du système d exploitation Windows Server de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l utilisation de cette documentation. L utilisation liée à ce document se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003, Windows 2008 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d autres pays. Systancia Actipolis 3, Bât C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Téléphone : +33 3 89 33 58 20 Fax : +33 3 89 33 58 21 site web : http://www.systancia.com Version de la fiche 1.02 9/9