Onglet Options d'exécution

L'onglet Options d'exécution inclut les pages suivantes pour vous permettre de configurer le mode d'exécution de l'application sur le poste de travail :


Page Application

La page de propriétés Application est accessible uniquement sur les objets Application créés pour les applications simples, les applications AOT/AXT et les applications MSI. Elle n'est pas accessible sur les objets Application conçus pour les applications Web et Terminal Server.

Cette page de propriétés, illustrée ci-dessous, détermine les options générales que le programme de lancement d'applicatifs doit utiliser lors de l'exécution de l'application sur un poste de travail.


objet Application > onglet Options d'exécution > page Application


Installer uniquement (fichier exécutable non requis)

Sélectionnez cette option si la distribution ne comprend pas de fichier exécutable que le programme de lancement d'applicatifs doit lancer après la distribution. Par exemple, utilisez cette option si l'unique finalité de l'objet Application est de mettre à jour certains fichiers du poste de travail (tels qu'un pilote ou un fichier de polices) ou de modifier certains paramètres du poste de travail (tels que les paramètres de registre).


Chemin d'accès au fichier exécutable

Saisissez le chemin ou parcourez l'arborescence pour rechercher le chemin d'accès au fichier exécutable que le programme de lancement d'applicatifs doit exécuter après la distribution de l'application. Généralement, ce chemin d'accès est défini lorsque vous créez l'objet Application : il doit déjà contenir le chemin d'accès à l'emplacement où se situe le fichier exécutable sur le réseau ou à l'emplacement où il se situera sur le poste de travail de l'utilisateur après la distribution. Si vous entrez le chemin d'accès, assurez-vous d'inclure l'extension .exe dans le nom du fichier de l'exécutable de l'application (par exemple, entrez notepad.exe et non notepad).

IMPORTANT :  L'agent ZENworks Desktop Management et le serveur Middle Tier ne prennent pas en charge le lancement d'applications à partir d'un emplacement réseau. Si le fichier exécutable se situe sur le réseau, n'utilisez cette option que si un client réseau (client Novell ou Client for Microsoft* Networks) capable d'autoriser le lancement à partir d'un serveur NetWare® ou Windows est installé sur les postes des utilisateurs.

Vous pouvez également entrer le chemin d'accès d'un type de fichier autre que .exe. Dans ce cas, lorsque l'utilisateur double-clique sur l'objet Application, le programme de lancement d'applicatifs transmet le fichier au système Windows qui utilise ensuite l'application associée à ce type de fichier pour ouvrir le fichier. Par exemple, si vous avez entré un fichier .txt, l'application associée aux fichiers .txt est utilisée pour ouvrir le fichier.

Vous pouvez utiliser une unité assignée ou un chemin UNC. Les syntaxes de chemin d'accès valides sont les suivantes :

serveur\volume:chemin
\\nom_serveur\volume\chemin
\\adresse_IP\volume\chemin
nom_objet_Volume:chemin
nom_objet_Assignation_répertoire:chemin
lettre_unité:\chemin

Si vous utilisez un chemin d'accès UNC, les applications exécutées sur des serveurs Windows 2000 peuvent effectuer un lancement plus lent en raison de la façon dont Windows résout les chemins d'accès UNC. Pour plus d'informations, consultez l'article Q150807 de la base de connaissances Microsoft.

Vous pouvez également utiliser des macros dans ce champ. Pour plus d'informations sur les macros, reportez-vous au Référence : macros.


Paramètres

Indiquez tout paramètre de ligne de commande qui doit être transmis au fichier exécutable défini dans le champ Chemin d'accès au fichier exécutable. Ce champ est limité à 250 caractères.

Le programme de lancement d'applicatifs transmet les caractères exactement comme ils sont saisis. Par conséquent, la syntaxe utilisée doit être en tout point identique à la syntaxe requise par le fichier exécutable. Par exemple, si word.exe possède un paramètre /f=chemin_d'accès qui requiert que les chemins avec des espaces soient placés entre guillemets, saisissez les données comme suit :

/f="c:\my docs\sample.doc"

Répertoire de travail

Indiquez le répertoire de travail du fichier exécutable défini dans le champ Chemin d'accès au fichier. Généralement, il s'agit du répertoire dans lequel le fichier exécutable est situé. Toutefois, si un autre répertoire contient des fichiers supplémentaires requis pour l'exécution de l'application, indiquez-le. Reportez-vous à la documentation de Windows pour plus d'informations.

Les syntaxes de chemin d'accès valides sont les suivantes :

serveur\volume:chemin
\\serveur\volume\chemin
nom_objet_Volume:chemin
nom_objet_Assignation_répertoire:chemin
lettre_unité:\chemin

Vous pouvez également utiliser des macros dans ce champ. Pour plus d'informations sur les macros, reportez-vous au Référence : macros.


Exécuter l'application une fois

Sélectionnez cette option pour que le programme de lancement d'applicatifs ne lance l'application qu'une seule fois, puis supprime l'icône de l'objet Application du poste de travail. Si le numéro de version de l'objet Application (Options de distribution > page Options) change, l'icône de l'objet Application apparaît de nouveau afin de permettre la distribution de la nouvelle version.

Cette option peut être utile lorsque la seule finalité de l'objet Application est d'installer un logiciel sur un poste de travail. En effet, si l'icône de l'objet Application reste une fois que l'application est installée, cela peut prêter à confusion, notamment si un raccourci ou une icône de groupe de programmes a été créé pour l'application au cours de sa distribution (reportez-vous à Options de distribution > page Icônes/raccourcis).

Cette option peut également être associée à d'autres paramètres de l'objet Application. Par exemple, si l'option Forcer l'exécution de la page Associations est définie pour l'application (ce qui signifie que, sans aucune intervention de l'utilisateur, le programme de lancement d'applicatifs exécute l'application dès qu'elle est disponible), l'exécution de cette application n'est imposée qu'une seule fois.


Forcer l'exécution en tant qu'utilisateur si l'application est associée à un poste de travail

Avec les applications associées au poste de travail pour lesquelles la case Forcer l'exécution a été cochée (onglet Associations > page Associations), Workstation Helper lance l'application dès le démarrage du poste de travail, en général avant que l'utilisateur ne se logue à Windows. Il est donc recommandé de forcer l'exécution d'applications associées au poste de travail uniquement pour les applications qui n'exigent pas d'interaction de l'utilisateur.

Sélectionnez cette option pour retarder l'exécution forcée d'une application associée au poste de travail jusqu'au démarrage du programme de lancement d'applicatifs. Dans ce cas, le programme de lancement d'applicatifs, et non pas Workstation Helper, distribue et lance l'application. Il utilisera les droits du poste de travail sur le système de fichiers pour distribuer l'application et les droits de l'utilisateur sur le système de fichiers pour la lancer.

Globalement, cette option permet aux applications associées au poste de travail dont l'exécution est forcée de fonctionner de la même manière que les applications associées à l'utilisateur dont l'exécution est forcée.


Page Environnement

La page de propriétés Environnement est accessible uniquement sur les objets Application créés pour les applications simples, les applications AOT/AXT et les applications MSI. Elle n'est pas accessible sur les objets Application conçus pour les applications Web et Terminal Server.

Cette page de propriétés, illustrée ci-dessous, définit l'environnement dans lequel le programme de lancement d'applicatifs exécute l'application.


objet Application > onglet Options d'exécution > page Environnement


Exécuter

Sélectionnez la taille initiale de la fenêtre de l'application : Normal, Icônifié, Maximisé ou Caché. En mode Caché, l'application fonctionne normalement sans qu'une interface utilisateur ne soit disponible. Grâce à cela, l'application peut traiter des éléments sans nécessiter l'intervention de l'utilisateur. Vous pouvez par exemple l'utiliser pour l'agent de contrôle à distance si vous ne souhaitez pas qu'il apparaisse dans la barre des tâches.

REMARQUE :  Certaines applications ne peuvent pas s'exécuter en mode Icônifié, Maximisé ou Caché. Selon l'application, la taille initiale de la fenêtre peut être ignorée. Par exemple, calc.exe ne peut pas s'exécuter en mode Caché.


Windows NT/2000/XP

Ces options permettent de définir le mode d'exécution des applications sur les postes de travail Windows 2000/XP.


Exécuter des applications 16 bits dans une session "Windows sur Windows"

Si vous configurez une application 16 bits pour qu'elle fonctionne sous Windows NT/2000, définissez une session Windows sur Windows (WOW - Windows on Windows) partagée ou distincte. Pour pouvoir être exécutées sous Windows 2000/XP, les applications 16 bits doivent fonctionner sur une machine DOS virtuelle (VDM - Virtual DOS Machine) qui émule les fonctionnalités de Windows 3.1. Les applications Windows 16 bits peuvent être exécutées dans des sessions WOW distinctes ou partager une session WOW avec d'autres applications 16 bits. Le partage d'une session WOW sert à économiser de la mémoire et permet aux applications d'utiliser les protocoles DDE ou OLE pour communiquer avec d'autres applications dans la même session WOW. L'exécution d'une application dans sa propre session WOW assure un fonctionnement plus fiable car l'application est isolée des autres applications 16 bits. Certaines applications ne fonctionnant pas correctement dans une session WOW distincte, l'option par défaut est l'exécution des applications Windows 16 bits dans une session WOW partagée.


Niveau de sécurité exécutable

Sous Windows 2000/XP, le fichier exécutable de l'application (tel que défini dans le champ Chemin d'accès au fichier exécutable, Page Application) peut s'exécuter dans l'espace "utilisateur" ou dans l'espace "système". L'option Exécution normale est sélectionnée par défaut. L'application s'exécute alors dans l'espace "utilisateur" et hérite du même niveau de sécurité du poste de travail que l'utilisateur logué.

Si le niveau de sécurité de l'utilisateur logué ne fournit pas des droits et un accès aux fichiers suffisants pour exécuter l'application, vous pouvez configurer l'application pour qu'elle s'exécute dans l'espace "système". Les deux options d'espace "système" ainsi que l'option Exécution normale (espace "utilisateur") sont décrites ci-dessous :

  • Exécution normale : L'application hérite des références de l'utilisateur logué. Par exemple, l'application possède les mêmes droits d'accès au registre et au système de fichiers que l'utilisateur logué.

  • Exécution en tant qu'utilisateur de système sécurisé : L'application est exécutée sous l'utilisateur du système local et hérite des références de niveau Administrateur. Par exemple, l'application possède des droits d'accès complets au registre et au système de fichiers. Le niveau de sécurité étant défini sur Sécurisé, l'interface de l'application ne s'affiche pas à l'écran et l'application n'est visible que dans le Gestionnaire de tâches. Cette option s'avère utile pour exécuter des applications qui nécessitent des droits d'accès complets au poste de travail, mais aucune intervention de l'utilisateur (par exemple, les Service Packs ou les mises à jour).

  • Exécution en tant qu'utilisateur de système non sécurisé : Cette option est identique à l'option Exécution en tant qu'utilisateur de système sécurisé, excepté que l'utilisateur voit l'interface de l'application. Cela signifie que l'application peut afficher des boîtes de dialogue et inviter, si nécessaire, l'utilisateur à saisir des informations. En retour, l'utilisateur a accès à toutes les fonctions offertes par l'application sur le poste de travail. Par exemple, si vous exécutez REGEDIT en tant qu'utilisateur de système non sécurisé, l'utilisateur du poste de travail peut modifier les valeurs de registre de son choix.

Dans un environnement Terminal Server, n'utilisez pas les options Exécuter en tant qu'utilisateur de système sécurisé ou Exécuter en tant qu'utilisateur de système non sécurisé si les utilisateurs exécutent le programme de lancement d'applicatifs dans une session client Terminal Server. Cette opération provoque le lancement de l'application par le service NAL (qui s'exécute sur le serveur Terminal Server). Le service NAL s'exécutant en tant qu'utilisateur système, l'application ainsi lancée s'affiche uniquement dans le Gestionnaire des tâches du serveur Terminal Server (pour Exécution en tant qu'utilisateur de système sécurisé) ou sur le bureau du serveur Terminal Server (Exécution en tant qu'utilisateur de système non sécurisé). Elle ne s'affiche pas dans les sessions client Terminal Server de l'utilisateur.


Nettoyer les ressources du réseau

Sélectionnez cette option pour supprimer des connexions réseau, des assignations d'unité et des captures de port établies en vue d'exécuter l'application. Lorsque cette option n'est pas sélectionnée, les ressources du réseau restent en vigueur. Si une ressource est déjà en cours d'utilisation lorsque le programme de lancement d'applicatifs lance l'application, cette ressource n'est nettoyée qu'une fois que toutes les autres applications distribuées ont fini de l'utiliser. Si des applications distribuées sont encore en cours d'exécution lorsque le programme de lancement d'applicatifs s'arrête, les ressources allouées ne changent pas.


Vérifier le nom du module

Lorsqu'une application est lancée, le programme de lancement d'applicatifs contrôle son fichier exécutable. Lorsque le fichier exécutable s'arrête, le processus de nettoyage des ressources réseau commence. Toutefois, il est possible que le nom du fichier exécutable soit en fait un exécutable "d'emballage" (wrapper) qui configure des environnements et exécute d'autres fichiers exécutables avant de s'arrêter. Si le programme de lancement d'applicatifs contrôle le fichier exécutable du wrapper, il risque de nettoyer les ressources réseau prématurément, avant l'arrêt de l'application. Consultez la documentation de votre application pour déterminer si l'application utilise un exécutable d'emballage. Si tel est le cas, recherchez le nom du module qui est toujours en cours d'exécution. Entrez ce nom (sans l'extension) dans la zone de texte correspondante.


Page Scripts de lancement

La page de propriétés Scripts de lancement n'est accessible que sur les objets Application créés pour les applications simples, les applications AOT/AXT et les applications MSI. Elle n'est pas accessible sur les objets Application conçus pour les applications Web et Terminal Server.

Dans le cadre du processus de lancement d'une application, le programme de lancement d'applicatifs peut lancer un moteur de script afin d'exécuter un script "avant lancement" et un script "après interruption" (pour plus d'informations sur l'ordre d'exécution des scripts, reportez-vous à Ordre d'exécution du script). La page de propriétés Scripts de lancement illustrée ci-dessous définit le moteur de script que le programme de lancement d'applicatifs doit utiliser ainsi que les scripts à exécuter.


objet Application > onglet Options d'exécution > page Scripts de lancement

Sous Windows 2000/XP, les scripts de lancement s'exécutent toujours dans l'espace utilisateur, ce qui signifie qu'ils héritent des droits sur le système de fichiers qui sont assignés à l'utilisateur logué. Ceci est vrai même si le fichier exécutable de l'application est configuré pour s'exécuter dans l'espace système (onglet Options d'exécution > page Environnement > option Niveau de sécurité exécutable). Ce comportement diffère de celui des scripts de distribution (onglet Options de distribution > page Scripts de distribution) qui s'exécutent dans l'espace système sécurisé.


Exécuter avant le lancement

Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter avant le lancement de l'application. Veillez à ne pas inclure de caractères étendus dans le script car ce type de caractère n'est pas pris en charge.

Pour consulter un exemple de script, reportez-vous à Exemple de script.


Exécuter après interruption

Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter une fois que l'utilisateur a fermé l'application. Veillez à ne pas inclure de caractères étendus dans le script car ce type de caractère n'est pas pris en charge.

Pour consulter un exemple de script, reportez-vous à Exemple de script.

Le script Exécuter après interruption est exécuté avant le nettoyage des ressources réseau (Options d'exécution > page Environnement). Toutefois, l'option Nettoyer les ressources du réseau ne nettoie pas les assignations d'unité ni les captures de port créées par le script Exécuter avant le lancement. Pour nettoyer ces ressources, entrez les commandes appropriées dans le script Exécuter après interruption.


Emplacement du moteur de script

Le moteur de script détermine les commandes de script et le langage de création de script à utiliser. Si vous ne définissez aucun moteur de script dans le champ Emplacement du moteur de script, le programme de lancement d'applicatifs utilise le client Novell (s'il est installé sur le poste de travail) comme moteur de script, ce qui signifie que vous pouvez utiliser la plupart des commandes de script de login du client Novell (reportez-vous à Commandes de script de login du client Novell prises en charge).

Si vous souhaitez utiliser un moteur de script autre que celui du client Novell, spécifiez-le. Le moteur de script doit résider à un emplacement toujours accessible aux utilisateurs, tel que leur unité locale. Il peut résider sur un serveur réseau uniquement si les utilisateurs peuvent assigner une unité au serveur (par exemple, via le client Novell ou Client for Microsoft Networks). Si le programme de lancement d'applicatifs ne trouve pas le moteur de script, il affiche une erreur sur l'écran de l'utilisateur et ne parvient pas à lancer l'application.

Si vous utilisez l'interpréteur de commandes de Windows comme moteur de script, vous devez inclure le commutateur /c, tel qu'illustré dans les exemples suivants :

  • Windows 2000/XP : %*winsysdir%\cmd.exe /c
  • Windows 98 : %*windir%\command.com /c

Les variables %*winsysdir% et %*windir% précisent le répertoire système Windows (par exemple, c:\winnt\system32) tandis que le commutateur /c indique à l'interpréteur de commandes d'exécuter le script puis de s'arrêter. Si le commutateur /c n'est pas utilisé, le script n'est pas exécuté en totalité.

Pour consulter un exemple de script, reportez-vous à Exemple de script.


Extension de fichier de script

Ceci s'applique uniquement si vous avez spécifié un moteur de script dans le champ Emplacement du moteur de script.

Lorsque l'application est lancée, le programme de lancement d'applicatifs crée des fichiers de script temporaires pour les scripts Exécuter avant distribution et Exécuter après distribution. Ces fichiers sont transmis au moteur de script, qui exécute alors le script. Vous devez spécifier l'extension de fichier requise par le moteur de script.

Pour consulter un exemple de script, reportez-vous à Exemple de script.


Exemple de script

Le script suivant utilise l'interpréteur de commandes de Windows 2000/XP comme moteur de script. Avant que le lancement n'ait lieu, une liste du répertoire c:\ est enregistrée dans un fichier texte et une copie de sauvegarde du fichier autoexec.bat est crée.


Champ Exécuter avant distrib

dir c:\ >c:\1.txt 
copy autoexec.bat autoexec.bak /y


Champ Emplacement du moteur de script

cmd.exe /c


Champ Entrer ou sélectionner l'extension du fichier de script

.bat


Ordre d'exécution du script

Le programme de lancement d'applicatifs peut exécuter jusqu'à quatre scripts différents lors de la distribution et du lancement d'une application :

  • Scripts de distribution : Exécuter avant distribution et Exécuter après distribution (onglet Options de distribution > page Scripts de distribution)

  • Scripts de lancement : Exécuter avant le lancement et Exécuter après interruption (onglet Options d'exécution > page Scripts de lancement)

Le programme de lancement d'applicatifs exécute les scripts dans l'ordre suivant :

  1. Script Exécuter avant le lancement exécuté
  2. Script Exécuter avant la distribution exécuté
  3. Application distribuée (fichiers copiés, paramètres modifiés, etc.)
  4. Script Exécuter après la distribution exécuté
  5. Application lancée
  6. Application fermée (par l'utilisateur)
  7. Script Exécuter après interruption exécuté


Commandes de script de login du client Novell prises en charge

Lorsque vous utilisez le client Novell comme moteur de script, vous pouvez utiliser l'ensemble des commandes de script, excepté les suivantes :

CLS

INCLUDE

PCOMPATIBLE

DISPLAY

LASTLOGINTIME

SCRIPT_SERVER

EXIT

NO_DEFAULT

SET_TIME

FDISPLAY

NOSWAP

SWAP

IF MEMBER OF

PAUSE

WRITE

Le programme de lancement d'applicatifs ne génère aucune sortie à l'écran et n'affiche pas les erreurs de script.

Pour obtenir les commandes, la syntaxe et des exemples de script, reportez-vous à la documentation du client Novell sur le site Web de documentation de Novell.


Page Variables d'environnement

La page de propriétés Variables d'environnement n'est accessible que sur les objets Application créés pour les applications simples, les applications AOT/AXT et les applications MSI. Elle n'est pas accessible sur les objets Application conçus pour les applications Web et Terminal Server.

Cette page de propriétés, illustrée ci-dessous, définit les variables d'environnement que le programme de lancement d'applicatifs crée avant d'exécuter l'application. Par exemple, vous pouvez indiquer le répertoire de travail de l'application dans la variable d'environnement PATH.


objet Application > onglet Options d'exécution > page Variables d'environnement

IMPORTANT :  Sur les postes de travail Windows 98, le programme de lancement d'applicatifs ne peut pas définir de variables d'environnement si le client Novell n'est pas installé. Ce problème ne concerne pas les postes de travail Windows 2000/XP.


Variables d'environnement

La liste Variables d'environnement affiche toutes les variables modifiées avant l'exécution de l'application. Le programme de lancement d'applicatifs ne modifie que les variables de cette liste.


Fichier

Cette option permet de rechercher des variables ou des données de variable dans la liste Variables d'environnement et d'importer dans l'arborescence des variables d'un autre objet Application.

Cliquez sur Fichier, puis choisissez l'une des options suivantes :

  • Rechercher : Recherche des variables ou des données de variable dans la liste Variables d'environnement.

  • Suivant : Recherche l'occurrence suivante de l'élément spécifié dans la recherche initiale.

  • Importer : Importe des variables à partir du fichier .aot ou .axt d'un autre objet Application. La boîte de dialogue Ouvrir affiche par défaut le type de fichier *.axt. Si vous effectuez une importation à partir d'un fichier .aot, vous devez remplacer l'affichage du type de fichier existant par *aot ou Tous les fichiers afin de sélectionner le fichier .aot.


Ajouter

Pour ajouter une variable à la liste Variables d'environnement, cliquez sur Ajouter pour afficher la boîte de dialogue Modifier les variables d'environnement, entrez le nom et les données de la variable, sélectionnez Ajouter aux données existantes avec un séparateur (uniquement si vous souhaitez ajouter les données à la variable existante du poste de travail), indiquez un séparateur, puis cliquez sur OK.


Modifier

Dans la liste Variables d'environnement, sélectionnez la variable à modifier, puis cliquez sur Modifier.


Supprimer

Dans la liste Variables d'environnement, sélectionnez la variable à supprimer, puis cliquez sur Supprimer pour la retirer de la liste.


URL Web

La page de propriétés URL Web n'est accessible que sur les objets Application créés pour les applications Web. Elle n'est pas accessible sur les objets Application créés pour des applications simples, AOT/AXT, MSI et Terminal Server.

Cette page de propriétés, illustrée ci-dessous, spécifie l'emplacement (URL) de l'application Web.


objet Application > onglet Options d'exécution > page URL Web


URL

Ce champ contient par défaut l'URL entrée lors de la création de l'objet Application. L'URL doit faire référence au fichier principal de l'application Web ou à une page Web permettant d'accéder à l'application Web. Si nécessaire, vous pouvez modifier l'URL.


Tester l'URL

Cliquez sur ce bouton pour lancer l'application Web. Un navigateur Web doit être installé sur le poste de travail actuel pour que cette fonction s'exécute.


Page Licence / Compteur

La page de propriétés Licence / Compteur est accessible sur les objets Application créés pour tous les types d'application (simple, AOT/AXT, MSI, Web et Terminal Server).

Cette page de propriétés, illustrée ci-dessous, configure le programme de lancement d'applicatifs afin qu'il utilise les services de licence Novell pour effectuer un suivi de l'utilisation de l'application et respecter son accord de licence. Les services de licence Novell NLS (Novell Licensing Services) doivent être installés et vous devez avoir créé un conteneur de licences et un certificat avec compteur pour l'application. De plus, le client Novell doit s'exécuter sur le poste de travail de l'utilisateur. Pour plus d'informations sur la configuration du décompte des licences, reportez-vous au Compteur de licences logicielles.


objet Application > onglet Options d'exécution > page Licence / Compteur


Utiliser les services de décompte et de licence Novell

Sélectionnez cette option pour activer la fonction de décompte de l'application.


Associer l'objet Application au conteneur de licences

Une fois la fonction de décompte activée, sélectionnez le conteneur de licences dans lequel vous avez créé le certificat avec compteur de l'application.


Ne pas lancer d'application si NLS n'est pas disponible

Sélectionnez cette option pour empêcher les utilisateurs d'exécuter l'application si les services NLS ne fonctionnent pas.


Page Dépendances de l'application

La page de propriétés Dépendances de l'application est accessible sur les objets Application créés pour tous les types d'application (simples, .AOT/.AXT, .MSI, Web et Terminal Server).

Cette section fournit des informations sur les champs de la page de propriétés Dépendances de l'application. Pour obtenir des instructions complètes sur la configuration des dépendances de l'application, reportez-vous au chapitre Distribution avancée : configuration des dépendances et des chaînes d'applications.

La page de propriétés Dépendances de l'application illustrée ci-dessous vous permet de créer une liste des applications (désignées comme applications dépendantes) qui doivent être distribuées et lancées avant la distribution et le lancement de cette application (désignée comme application principale)


objet Application > onglet Options d'exécution > page Dépendances de l'application

Vous pouvez spécifier une ou plusieurs applications dépendantes. Par exemple, supposons que l'application principale (application A) soit dépendante de trois autres applications (application B, application C et application D). Si vous ajoutez ces trois applications à la liste Dépendances de l'application de cette page, le programme de lancement d'applicatifs s'assure que les trois applications dépendantes sont distribuées et lancées avant d'exécuter l'Application A.

Une application dépendante peut être une application unique ou une chaîne d'applications. Il existe une chaîne d'applications quand une application dépendante dépend d'applications complémentaires. Dans l'exemple ci-dessus, si l'Application C est dépendante de l'Application C1 et de l'Application C2, les Applications B, C, C1, C2 et D doivent toutes être distribuées et lancées avant la distribution et le lancement de l'Application A.

Si vous configurez les dépendances d'une application, vous devez tenir compte des points suivants :


Liste Dépendances de l'application

La liste Dépendances de l'application affiche les applications dont dépend l'application principale. L'ordre dans lequel les applications dépendantes apparaissent dans la liste, de bas en haut, correspond à l'ordre dans lequel elles sont distribuées et lancées sur le poste de travail de l'utilisateur lors du lancement de l'application principale.


Ajouter

Pour ajouter une application à la liste, cliquez sur Ajouter, parcourez l'arborescence et sélectionnez l'objet Application, puis cliquez sur OK. Une fois l'application ajoutée à la liste, vous pouvez modifier les deux attributs suivants :

  • Poursuivre les distributions immédiatement : Sélectionnez cette option si vous souhaitez que le programme de lancement d'applicatifs distribue et exécute l'application mais n'attende pas la fin de l'exécution de l'application avant de poursuivre et de commencer la distribution de l'application suivante.

    Si cette option n'est pas sélectionnée (par défaut), le programme de lancement d'applicatifs attend jusqu'à ce qu'il ait distribué et exécuté l'application avant de poursuivre la distribution de l'application suivante de la liste. Le programme de lancement d'applicatifs ne poursuit qu'une fois tous les fichiers, paramètres de registre, etc. distribués et l'application (ou le fichier) listée dans le champ Chemin d'accès au fichier exécutable (onglet Exécuter > page Application) exécutée et terminée.

  • En attente de redémarrage : Si la distribution de l'application nécessite le redémarrage du poste de travail, sélectionnez cette option afin que le programme de lancement d'applicatifs reporte le redémarrage jusqu'à ce que 1) il distribue une autre application de la liste qui requiert un redémarrage (et pour laquelle cette option n'est pas sélectionnée) ou 2) il ait distribué toutes les applications de la liste. Cette option s'applique également lors de la désinstallation de l'application.


Supprimer

Pour supprimer une application dépendante de la liste, sélectionnez-la, puis cliquez sur Supprimer.


Afficher la chaîne

Pour voir si une application dépendante constitue ou non une chaîne d'applications, sélectionnez l'application dépendante dans la liste, puis cliquez sur Afficher la chaîne.


Flèche Haut et flèche Bas

L'ordre dans lequel les applications dépendantes apparaissent dans la liste correspond à l'ordre dans lequel elles sont distribuées et lancées, de bas en haut. Vous pouvez utiliser les flèches Haut et Bas pour modifier cet ordre.