36 Distribution avancée : configuration des dépendances et des chaînes d'applications. Novell 6.5
Vous trouverez ci-dessous de brèves informations sur ZENworks 6.5. Il comprend des composants tels que l'agent de gestion de bureau, le serveur Middle Tier et le MUP ZENworks. Il vous aide à automatiser les tâches de gestion des postes de travail, telles que le déploiement d'applications, la gestion des configurations et les mises à jour logicielles.
Novell Confidential Manual (FRA) 6 October 2004
36
Distribution avancée : configuration des dépendances et des chaînes d'applications
Si vous avez une application qui dépend d'autres applications (ou fichiers), vous pouvez vous assurer que ces autres applications sont disponibles en les ajoutant comme dépendances.
Les sections suivantes fournissent des informations et des instructions qui permettent de créer et de gérer les dépendances :
« Les applications principales et les applications dépendantes », page 341
« Chaînes d'applications », page 342
« Ajout d'une dépendance d'application », page 343
« Suppression d'une dépendance d'application », page 345
« Suppression d'une application qui possède des dépendances », page 345
« Création d'une chaîne d'applications », page 346
« Affichage d'une chaîne d'applications », page 346
Les applications principales et les applications dépendantes
Lorsque vous utilisez des dépendances d'application, l'application principale est l'application pour laquelle vous établissez des dépendances. Les applications qui sont définies comme dépendances sont appelées les applications dépendantes. Les illustrations suivantes montrent cette relation.
Une application principale peut posséder une application dépendante ou plusieurs applications dépendantes, comme illustré dans l'exemple ci-dessus.
De plus, une application peut être à la fois une application principale et une application dépendante, comme illustré ci-dessus.
Distribution avancée : configuration des dépendances et des chaînes d'applications
341
Novell Confidential Manual (FRA) 6 October 2004
Dans l'exemple ci-dessus, l'application B est l'une des applications dépendantes de l'application A.
Parallèlement, Application B possède des dépendances sur les deux applications, Application B1 et Application B2.
Chaînes d'applications
Une chaîne d'applications représente deux ou plusieurs applications liées entre elles par des dépendances. Dans sa forme simplifiée, une chaîne d'applications se compose de deux niveaux, comme illustré dans l'exemple suivant.
Cependant, lorsque les dépendances d'application sont imbriquées, une chaîne d'applications peut se développer pour inclure de nombreux niveaux. Dans l'exemple suivant, Application A possède une dépendance sur Application B. Application B, à son tour, possède des dépendances sur
Application B1 et Application B2. Par conséquent, les trois applications (B, B1, B2) associées aux applications C et D, doivent être présentes pour que Application A puisse être exécutée.
Dans certains cas, une application peut appartenir à plusieurs chaînes d'applications, comme dans l'exemple suivant où Application D est une application dépendante de Application A et
Application E.
Ce qui se produit lors de la distribution, du démarrage et de la désinstallation d'une application qui possède des dépendances
Si vous configurez les dépendances d'une application, vous devez tenir compte des points suivants :
Distribution : Lorsqu'un utilisateur lance une application, si ses applications dépendantes ne sont pas encore distribuées sur le poste de travail de l'utilisateur, alors Novell Application
Launcher
TM
se charge de la distribution. Il distribue une seule application dépendante, sauf si la version de cette application est mise à jour (objet Application > onglet Options de
342 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 distribution > page Options), sinon la distribution échoue. Si le programme de lancement d'applicatifs ne parvient pas à installer une application dépendante (par exemple, si le poste de travail de l'utilisateur ne possède pas la configuration système requise pour l'application dépendante), l'application principale n'est pas lancée.
Distribution à l'aide d'un support amovible : Si vous distribuez l'application à l'aide d'un support amovible tel qu'un CD (reportez-vous à
« Distribution d'applications via support amovible », page 363
) ou d'une image ajoutée (reportez-vous à
« Page Création d'image », page 502
), les applications dépendantes doivent figurer sur le support amovible ou sous la forme d'une autre image ajoutée. Dans le cas contraire, la distribution de l'application principale échoue.
Distribution sur des postes de travail déconnectés : Lorsqu'un poste de travail s'exécute en mode déconnecté, la mise en cache des applications doit être forcée sur le poste de travail avant qu'il soit déconnecté (ou elles doivent être distribuées via un support amovible). Si des modifications sont apportées à des applications dépendantes après leur mise en cache sur les postes de travail, le numéro de version de l'application principale doit être mis à jour en vue de forcer une remise en cache des applications.
Lancement : Chaque fois qu'une application est lancée, le programme de lancement d'applicatifs exécute des opérations de lancement définies pour ses applications dépendantes.
Par exemple, si une application dépendante possède des scripts de pré-lancement et de postlancement (objet Application > onglet Options d'exécution > Page Scripts de lancement), le programme de lancement d'applicatifs exécute le script de pré-lancement, lance l'application dépendante (en fonction du fichier exécutable ou du fichier d'application listé dans le champ Chemin d'accès au fichier exécutable de la page Application de l'application dépendante) et enfin exécute le script de post-lancement.
Si une application dépendante, tel qu'un programme d'installation, doit être exécutée une seule fois, vous devez au préalable la configurer pour une exécution unique (objet Application > onglet Options d'exécution > page Application).
Désinstallation : Si vous désinstallez une application (objet Application > onglet Commun > page Désinstaller ou objet Application > onglet Associations > page Associations), ses applications dépendantes ne sont désinstallées que si et seulement si elles ne sont pas utilisées par une autre application.
Ajout d'une dépendance d'application
Avant d'ajouter une dépendance à une application, tenez compte des points suivants :
L'application dépendante doit déjà exister en tant qu'objet Application. Si ce n'est pas le cas, reportez-vous à
« Configuration de l'application dans eDirectory », page 272 .
Par défaut, chaque utilisateur qui est associé à l'application principale est ajouté comme ayant droit de l'application dépendante. L'utilisateur bénéficie alors des droits eDirectory requis pour accéder à l'application dépendante. N'associez pas les utilisateurs directement à l'application dépendante (en fonction de l'objet Application > onglet Associations) sauf si vous souhaitez que le programme de lancement d'applicatifs affiche l'application dépendante.
Pour ajouter une dépendance à une application :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application, puis cliquez sur
Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur Options d'exécution > Dépendances de l'application pour afficher la page
Dépendances de l'application.
Distribution avancée : configuration des dépendances et des chaînes d'applications
343
Novell Confidential Manual (FRA) 6 October 2004
3
Ajoutez les applications dépendantes à la liste. Pour ce faire :
3a
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez l'objet Application, puis cliquez sur OK.
3b
Si nécessaire, modifiez les attributs suivants de l'application :
Poursuivre les distributions immédiatement : Par défaut, le programme de lancement d'applicatifs attend de distribuer et d'exécuter l'application avant de poursuivre l'opération. Sélectionnez cette option si vous souhaitez que le programme de lancement d'applicatifs passe à l'opération suivante même si la distribution et l'exécution de l'application active ne sont pas terminées.
Par exemple, si l'application Regedit possède une dépendance sur le Bloc-Notes, l'opération par défaut du programme de lancement d'applicatifs consiste à distribuer le
Bloc-notes (si nécessaire), de le lancer et d'attendre que l'utilisateur quitte le Bloc-notes pour lancer l'application Regedit. En d'autres termes, l'option Poursuivre les distributions immédiatement active le programme de lancement d'applicatifs pour qu'il distribue et lance le Bloc-notes, puis si la distribution et le lancement du Bloc-notes sont réussis, qu'il poursuive immédiatement l'opération avec Regedit. En fait, il n'attend pas la fin de l'exécution de l'application.
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.
4
3c
Répétez la procédure de l'
etape 3a et de l' etape 3b pour ajouter une autre application.
Classez les applications dépendantes dans l'ordre selon lequel vous souhaitez les installer.
L'ordre d'apparition de ces applications représente l'ordre dans lequel le programme de lancement d'applicatifs les distribue et les lance, en partant du bas vers le haut de la liste. Vous pouvez utiliser les flèches Haut et Bas pour modifier cet ordre.
344 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
5
Cliquez sur OK pour enregistrer les modifications.
Suppression d'une dépendance d'application
Lorsqu'une application ne possède plus de dépendance sur une autre application, vous pouvez supprimer la dépendance. Avant d'effectuer la suppression, vous devez tenir compte des points suivants :
L'opération de suppression d'une dépendance d'application ne désinstalle pas les fichiers de l'application dépendante du poste de travail (si les fichiers ont été installés au cours de la distribution initiale). Pour supprimer l'application dépendante du poste de travail, désinstallez l'application principale, supprimez la dépendance, puis redistribuez l'application principale.
L'utilisateur doit redémarrer ou rafraîchir le programme de lancement d'applicatifs pour que les changements soient appliqués. Tant que le redémarrage ou le rafraîchissement n'est pas effectué, la dépendance d'application demeure.
Pour supprimer une dépendance d'application :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application, puis cliquez sur
Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur Options d'exécution > Dépendances de l'application pour afficher la page
Dépendances de l'application.
3
Dans la liste Dépendances de l'application, sélectionnez l'application dépendante à supprimer, puis cliquez sur Supprimer.
Suppression d'une application qui possède des dépendances
Avant de supprimer l'objet Application d'une application qui possède des dépendances, vous devez supprimer ses dépendances. En procédant ainsi, vous êtes sûr de supprimer correctement les droits utilisateur des objets Application dépendante.
Distribution avancée : configuration des dépendances et des chaînes d'applications
345
Novell Confidential Manual (FRA) 6 October 2004
Par exemple, si Application A possède deux applications dépendantes, Application B et
Application C, les utilisateurs associés à Application A sont automatiquement assignés ayants droit à l'objet Application B et Application C. Ces droits sont supprimés uniquement si vous supprimez Application B et Application C de la liste des dépendances de Application A avant de supprimer l'objet Application A.
Si, par inadvertance, vous supprimez une application avant de supprimer ses dépendances, vous pouvez supprimer manuellement les droits des ayants droit des utilisateurs de l'application dépendantes (ConsoleOne > objet Application dépendante > onglet Droits NDS > page Ayants droit de cet objet).
Création d'une chaîne d'applications
Les chaînes d'applications qui se composent de deux niveaux seulement, comme représenté dans l'illustration suivante sont créées en ajoutant simplement les applications dépendantes (B, C et D)
à la liste des dépendances de l'application principale (A). Pour obtenir des instructions, reportezvous à
« Ajout d'une dépendance d'application », page 343
.
Les chaînes d'applications qui se composent plusieurs niveaux, comme représenté dans l'illustration suivante, requièrent une configuration des dépendances à chaque niveau.
Par exemple, pour créer la chaîne d'applications représentée dans l'illustration suivante, il est conseillé de procéder comme suit :
1
Dans l'objet Application de Application B, ajoutez Application B1 et B2 comme applications dépendantes.
2
Dans l'objet Application de Application A, ajoutez Application B, Application C et
Application D comme applications dépendantes.
Pour plus d'informations sur l'ajout d'applications comme applications dépendantes, reportez-vous
à « Ajout d'une dépendance d'application », page 343 .
Affichage d'une chaîne d'applications
Vous pouvez afficher les chaînes dans lesquelles l'application est membre (soit en tant qu'application principale, soit en tant qu'application dépendante).
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application, puis cliquez sur
Propriétés pour afficher les pages de propriétés de l'objet Application.
346 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur Options d'exécution > Dépendances de l'application pour afficher la page
Dépendances de l'application.
3
Cliquez sur Afficher la chaîne pour afficher la boîte de dialogue Chaîne de dépendances de l'application.
Dans l'exemple ci-dessus, Application B (l'application active ou le noeud en cours) est une application dépendante de Application A. De plus, elle possède deux applications dépendantes, Application B1 et Application B2.
4
Une fois que vous avez terminé de visualiser la chaîne, cliquez sur OK.
Distribution avancée : configuration des dépendances et des chaînes d'applications
347
Novell Confidential Manual (FRA) 6 October 2004
348 Guide d’administration de ZENworks 6.5 Desktop Management

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Gestion centralisée des postes de travail
- Déploiement et gestion d'applications
- Configuration des postes de travail
- Mises à jour logicielles automatisées
- Inventaire matériel et logiciel
- Contrôle à distance