Novell Confidential Manual (FRA) 6 October 2004
IV
Gestion d'applications
Les sections suivantes fournissent des informations sur les fonctionnalités de gestion d'applications dans Novell
®
ZENworks
®
Desktop Management et les tâches que vous devrez peut-
être effectuer pour gérer vos applications :
Chapitre 18, « Programme de lancement d'applicatifs Novell : présentation des composants », page 187
Chapitre 19, « Programme de lancement d'applicatifs Novell : installation et démarrage », page 197
Chapitre 21, « Programme de lancement d'applicatifs Novell : personnalisation des vues », page 225
Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247
Chapitre 25, « Gadget de lancement de ZENworks : configuration des paramètres », page 265
Chapitre 26, « Distribution : Présentation », page 269
Chapitre 27, « Distribution : applications simples », page 271
Chapitre 28, « Distribution : applications complexes », page 279
Chapitre 29, « Distribution : application Terminal Server », page 291
Chapitre 30, « Distribution : applications Web », page 297
Chapitre 31, « Distribution : applications serveurs Terminal Server », page 303
Chapitre 32, « Distribution avancée : gestion des progiciels AOT/AXT et MSI », page 305
Chapitre 33, « Distribution avancée : création de règles de distribution », page 307
Chapitre 34, « Distribution avancée : préinstallation de l'application », page 319
Chapitre 37, « Utilisateurs : prise en charge des utilisateurs Terminal Server », page 349
Chapitre 38, « Utilisateurs : prise en charge des utilisateurs déconnectés », page 353
Gestion d'applications
185
Novell Confidential Manual (FRA) 6 October 2004
Chapitre 39, « Utilisateurs : prise en charge d'utilisateurs distants », page 357
Chapitre 40, « Contrôle des processus malveillants », page 367
Chapitre 41, « Vérification des applications », page 375
Chapitre 42, « Désinstallation d'applications », page 377
Chapitre 43, « Rapport d'événements d'application », page 383
Chapitre 44, « Compteur de licences logicielles », page 411
Chapitre 45, « Référence : SnAppShot », page 415
Chapitre 46, « Référence : paramètres de l'objet Application », page 419
Chapitre 47, « Référence : macros », page 529
Chapitre 48, « Référence : outils du programme de lancement d'applicatifs de Novell », page 545
Chapitre 49, « Référence : emplacement de l'objet Application », page 553
Annexe G, « Mises à jour de la documentation », page 559
186 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
18
Programme de lancement d'applicatifs Novell : présentation des composants
Le composant de gestion d'applications de Novell
®
ZENworks
®
Desktop Management inclut un programme de lancement d'applicatifs Novell (Novell Application Launcher
TM
), qui permet de distribuer des applications sur un poste de travail.
Le programme de lancement d'applicatifs est une application 32 bits qui prend en charge
Windows 98 Deuxième édition, Windows 2000 et Windows XP. Lorsqu'il est exécuté sur un poste de travail, le programme de lancement d'applicatifs lit Novell eDirectory
TM
pour permettre à l'utilisateur logué ainsi qu'au poste de travail d'accéder aux applications pour lesquelles ils disposent des droits appropriés. Si l'utilisateur ou le poste de travail n'est pas authentifié auprès de eDirectory, le programme de lancement d'applicatifs utilise les informations eDirectory mises en cache sur le poste de travail local. Il contrôle ensuite tous les aspects de l'utilisation d'une application, de l'installation des fichiers de l'application, à l'assignation des unités requises, en passant par la désinstallation de l'application.
Le programme de lancement d'applicatifs est composé de trois vues différentes qui permettent d'afficher, de gérer et de lancer les applications sur les postes de travail utilisateur, à savoir la fenêtre d'application, l'Explorateur d'applications et le parcoureur d'applications (si nécessaire, ces trois vues peuvent être utilisées conjointement sur la même machine), de l'application moteur, d'un service Windows et d'un plug-in ZENworks Workstation Manager.
Les sections suivantes fournissent des informations destinées à vous aider à comprendre chacun de ces composants :
« Fenêtre d'application », page 187
« Explorateur d'applications », page 189
« Parcoureur d'applications », page 190
« Moteur du programme de lancement d'applicatifs », page 194
« Service du programme de lancement d'applicatifs pour Windows », page 194
« Composant Workstation Helper du programme de lancement d'applicatifs », page 195
Fenêtre d'application
La fenêtre d'application est une fenêtre de bureau autonome qui permet de mieux contrôler l'administration du bureau de l'utilisateur que les autres vues du programme de lancement d'applicatifs.
Les sections suivantes contiennent des informations supplémentaires :
« Description de la fenêtre d'application », page 188
« Tâches pouvant être effectuées par l'utilisateur dans la fenêtre d'application », page 188
« Pourquoi utiliser la fenêtre d'application ? », page 189
Programme de lancement d'applicatifs Novell : présentation des composants
187
Novell Confidential Manual (FRA) 6 October 2004
Description de la fenêtre d'application
La fenêtre d'application se compose de deux volets. Le volet gauche, appelé vue dossier, affiche les éléments suivants :
Dossier [Tous] : Contient toutes les applications associées à l'utilisateur ou au poste de travail. Il s'agit d'une fonction contrôlée par l'administrateur. Par défaut, elle est activée, ce qui signifie que le dossier s'affiche. Vous pouvez désactiver cette fonction si vous le souhaitez.
Pour obtenir des instructions, reportez-vous à
« Configuration des paramètres utilisateur », page 212
.
Arborescences eDirectory : Chaque arborescence contient les applications, situées dans l'arborescence, qui ont été associées à l'utilisateur ou au poste de travail. La fenêtre d'application n'affiche que les arborescences auprès desquelles l'utilisateur et le poste de travail sont authentifiés.
Dossier personnel : Fournit un emplacement où l'utilisateur peut créer des dossiers personnels qui permettent d'organiser les applications. Il s'agit d'une fonction contrôlée par l'administrateur. Par défaut, elle est désactivée, ce qui signifie que le dossier n'apparaît pas.
Pour plus d'informations sur l'activation des dossiers personnels, reportez-vous à
« Configuration des paramètres utilisateur », page 212 .
Lorsqu'un utilisateur sélectionne une arborescence ou un dossier dans le volet gauche, le volet droit affiche les éléments (dossiers ou applications) qui y figurent.
Il est également possible de configurer la fenêtre d'application pour qu'elle ne contienne pas la vue dossier (le volet gauche).
Tâches pouvant être effectuées par l'utilisateur dans la fenêtre d'application
La fenêtre d'application permet aux utilisateurs d'effectuer les tâches suivantes :
Exécuter une application en double-cliquant sur l'icône de l'application dans le volet droit.
Selon l'application et la façon dont elle est configurée dans eDirectory, le programme de lancement d'applicatifs peut installer des fichiers sur le poste de travail, assigner des unités ou modifier les fichiers ou les paramètres de configuration du poste de travail.
Afficher des propriétés d'une application. Les propriétés comprennent une description de l'application, des informations sur les personnes à contacter pour obtenir de l'aide sur
188 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 l'application, les plages horaires auxquelles l'application est disponible et les critères de poste de travail définis pour l'application.
Vérifier (résoudre) les problèmes d'une application installée. La vérification d'une application implique que le programme de lancement d'applicatifs redistribue l'application sur le poste de travail.
Désinstaller une application. Il s'agit d'une fonction contrôlée par l'administrateur. Elle est désactivée par défaut. Vous pouvez l'activer pour chaque application. Pour plus d'informations, reportez-vous à
« Autorisation à désinstaller une application », page 377
.
Créer des dossiers personnels pour organiser les applications. Il s'agit d'une fonction contrôlée par l'administrateur. Elle est désactivée par défaut. Pour plus d'informations sur l'activation des
dossiers personnels, reportez-vous à « Configuration des paramètres utilisateur », page 212
.
Login à eDirectory par l'intermédiaire de Novell Client
TM
ou du serveur Middle Tier
ZENworks. Il s'agit d'une fonction contrôlée par l'administrateur. Elle est désactivée par défaut.
Déconnecter le programme de lancement d'applicatifs de eDirectory pour permettre le travail hors ligne. Le fait de déconnecter le programme de lancement d'applicatifs de eDirectory ne délogue pas l'utilisateur de eDirectory.
Pourquoi utiliser la fenêtre d'application ?
La fenêtre d'application permet de mieux contrôler l'administration du bureau de l'utilisateur que les deux autres vues. Utilisez cette vue si vous souhaitez verrouiller partiellement ou totalement les postes de travail utilisateur.
La fenêtre d'application vous permet, par exemple, d'être assuré que toutes les applications distribuées se trouvent uniquement dans cette vue, tout en vous permettant également de déterminer l'organisation des applications dans la fenêtre.
Si vous souhaitez un contrôle encore plus important, vous pouvez remplacer le bureau Windows par la fenêtre d'application. Cela vous permet de restreindre l'accès utilisateur aux applications qui
se trouvent dans la fenêtre d'application. Pour obtenir des instructions, reportez-vous à «
Utilisation du programme de lancement d'applicatifs en tant que shell Windows », page 201
.
Explorateur d'applications
Grâce à l'intégration de l'Explorateur d'applications avec l'Explorateur Windows, les applications sont disponibles via une fenêtre autonome, semblable à la fenêtre d'application, et à partir du bureau Windows, du menu Démarrer, de la barre système et de la barre Lancement rapide.
Les sections suivantes contiennent des informations supplémentaires :
« Description de l'Explorateur d'applications », page 189
« Pourquoi utiliser l'Explorateur d'applications ? », page 190
Description de l'Explorateur d'applications
Dans l'exemple d'écran ci-après, la fenêtre Explorateur d'applications affiche les applications contenues dans DOC_TREE. Ces quatre applications sont également affichées dans le menu
Démarrer et deux d'entre elles apparaissent aussi sur le bureau, l'une dans la barre Lancement rapide, l'autre dans la barre système.
Programme de lancement d'applicatifs Novell : présentation des composants
189
Novell Confidential Manual (FRA) 6 October 2004
L'Explorateur d'applications contient les mêmes fonctionnalités que la fenêtre d'application (voir
« Fenêtre d'application », page 187
). De plus, la fenêtre de l'Explorateur d'applications étant une extension de l'Explorateur Windows, elle comprend également les fonctionnalités de l'Explorateur
Windows, telles que l'affichage ou le masquage de la vue dossier (volet gauche).
Pourquoi utiliser l'Explorateur d'applications ?
Utilisez l'Explorateur d'applications si vous n'avez pas besoin de contrôler entièrement les bureaux des utilisateurs et si vous souhaitez utiliser tous les emplacements (menu Démarrer, bureau
Windows, etc.) où il est possible de placer des raccourcis d'application.
Parcoureur d'applications
Le parcoureur d'applications, représenté ci-après, est un navigateur Web semblable à la fenêtre d'application et à l'Explorateur d'applications.
Les sections suivantes contiennent des informations supplémentaires :
« Description du parcoureur d'applications », page 191
« Tâches pouvant être effectuées par l'utilisateur dans le parcoureur d'applications », page 192
« Pourquoi utiliser le parcoureur d'applications ? », page 192
« Exécution du parcoureur d'applications sous Windows XP SP2 ou version ultérieure », page 192
190 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Description du parcoureur d'applications
Les fonctionnalités du parcoureur d'applications sont plus restreintes que celles de la fenêtre d'application ou de l'Explorateur d'applications. Cette vue affiche les éléments suivants :
Dossier [Tous] : Contient toutes les applications qui ont été distribuées à l'utilisateur. Il s'agit d'une fonction contrôlée par l'administrateur. Par défaut, elle est activée, ce qui signifie que le dossier s'affiche. Vous pouvez désactiver cette fonction si vous le souhaitez. Pour obtenir des instructions, reportez-vous à
« Configuration des paramètres utilisateur », page 212 .
Arborescences eDirectory : Chaque arborescence contient les applications, situées dans l'arborescence, qui ont été distribuées à l'utilisateur ou sur le poste de travail. Le programme de lancement d'applicatifs n'affiche que les arborescences auprès desquelles l'utilisateur est authentifié.
Dossier personnel : Fournit un emplacement où l'utilisateur peut créer des dossiers personnels qui permettent d'organiser les applications. Il s'agit d'une fonction contrôlée par l'administrateur.
Par défaut, elle est désactivée, ce qui signifie que le dossier n'apparaît pas. Pour plus d'informations sur l'activation des dossiers personnels, reportez-vous à
« Configuration des paramètres utilisateur », page 212
.
La structure de dossiers personnels du parcoureur d'applications permet uniquement d'afficher des dossiers et de lancer des applications. Si les utilisateurs souhaitent créer ou supprimer des sous-dossiers, ajouter des applications ou en supprimer, ils doivent utiliser la fenêtre d'application ou l'Explorateur d'applications.
Programme de lancement d'applicatifs Novell : présentation des composants
191
Novell Confidential Manual (FRA) 6 October 2004
Tâches pouvant être effectuées par l'utilisateur dans le parcoureur d'applications
Le parcoureur d'applications permet aux utilisateurs d'effectuer les tâches suivantes :
Exécuter une application en double-cliquant sur l'icône de l'application dans le volet droit.
Selon l'application et la façon dont elle est configurée dans eDirectory, le programme de lancement d'applicatifs peut installer des fichiers sur le poste de travail, assigner des unités ou modifier les fichiers ou les paramètres de configuration du poste de travail.
Afficher des propriétés d'une application. Les propriétés comprennent une description de l'application, des informations sur les personnes à contacter pour obtenir de l'aide sur l'application, les plages horaires auxquelles l'application est disponible et les critères de poste de travail définis pour l'application.
Vérifier (résoudre) les problèmes d'une application installée. La vérification d'une application implique que le programme de lancement d'applicatifs redistribue l'application sur le poste de travail.
Désinstaller une application. Il s'agit d'une fonction contrôlée par l'administrateur. Elle est désactivée par défaut. Vous pouvez l'activer pour chaque application. Pour plus d'informations, reportez-vous à
« Autorisation à désinstaller une application », page 377
.
Pourquoi utiliser le parcoureur d'applications ?
La fonction principale du parcoureur d'applications consiste à fournir des applications dans un environnement semblable au navigateur Web. Vous pouvez permettre aux utilisateurs de lancer le parcoureur d'applications indépendamment, ou l'intégrer dans un portail Web, tel que Novell Portal
Services ou Novell exteNd Director
TM
, afin que vos applications soient présentées à côté du contenu Web que vous avez rendu accessible aux utilisateurs.
Exécution du parcoureur d'applications sous Windows XP SP2 ou version ultérieure
En raison des modifications de la sécurité apportées à Windows XP Support Pack 2 (SP2), le parcoureur d'applications se comporte différemment sur les postes de travail Windows XP SP2 ou version ultérieure. En tant qu'administrateur, vous devez communiquer ces modifications aux utilisateurs concernés.
Les sections suivantes contiennent des informations supplémentaires :
« Barre d'informations Internet Explorer et compléments d'installation », page 192
« Verrouillage de la zone Ordinateur local Internet Explorer et blocage du contenu actif », page 193
Barre d'informations Internet Explorer et compléments d'installation
Lorsqu'une page Web fait référence à un contrôle ActiveX qui n'est pas présent sur le poste de travail, les utilisateurs sont invités à le télécharger. Dans Windows XP SP2, cette invite apparaît dans la barre d'informations. Celle-ci s'affiche entre les barres d'outils d'Internet Explorer et la page
Web, avec une notification le cas échéant ; elle disparaît à l'ouverture de la page Web suivante.
Remarque :
L'affichage de la barre d'informations est activé par défaut ; l'utilisateur peut toutefois modifier ce paramètre afin d'empêcher qu'elle ne s'affiche. Si, auparavant, l'utilisateur a approuvé l'éditeur du contrôle
ActiveX (Novell, par exemple), celui-ci est automatiquement installé, sans que la barre d'informations ne s'affiche.
Lorsqu'un utilisateur qui exécute Windows XP SP2 ou version ultérieure accède au parcoureur d'applications pour la première fois (en supposant qu'il utilise les paramètres par défaut et qu'il n'a pas approuvé Novell), le message d'erreur suivant apparaît sur la page Web et la barre d'informations s'affiche directement au-dessus.
192 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Barre d'informations
Le fait de cliquer sur la barre d'informations, puis sur Installer le contrôle ActiveX affiche la boîte de dialogue suivante, à partir de laquelle l'utilisateur peut installer le contrôle ActiveX.
Verrouillage de la zone Ordinateur local Internet Explorer et blocage du contenu actif
Lorsque Internet Explorer tente d'ouvrir une page Web, il place des restrictions sur ce que la page peut faire en fonction de la zone de sécurité Internet Explorer de cette page (dans Internet Explorer,
Outils > Options Internet). Dans Windows XP SP2 ou version ultérieure, le verrouillage de la zone
Ordinateur local est plus restrictif qu'il ne l'était dans les versions précédentes de Windows XP.
Étant donné que le parcoureur d'applications ZENworks est un contrôle HTML installé localement qui contient des contrôles ActiveX, la fonction de verrouillage de l'ordinateur local, lorsqu'elle est combinée à la nouvelle fonction de blocage du contenu actif, modifie le comportement du parcoureur d'applications sur les postes de travail Windows XP SP2 ou version ultérieure.
Lorsqu'un utilisateur saisit l'URL du parcoureur d'applications dans le champ Adresse ou clique sur le lien du parcoureur d'applications dans la liste des favoris, Internet Explorer affiche une page html non formatée et la barre d'informations contient le texte « Pour vous aider à protéger votre ordinateur, Internet Explorer a restreint l'affichage du contenu actif de ce fichier, qui pourrait accéder à votre ordinateur. Cliquez ici pour afficher plus d'options. »
Programme de lancement d'applicatifs Novell : présentation des composants
193
Novell Confidential Manual (FRA) 6 October 2004
Afin d'éviter cette situation et de faciliter l'accès des utilisateurs au parcoureur d'applications
ZENworks, celui-ci détecte automatiquement si la fonction de verrouillage de l'ordinateur local est activée sur le poste de travail. Si tel est le cas, la page intermédiaire suivante s'affiche :
L'utilisateur peut ensuite exécuter le lien présent sur cette page. Le parcoureur d'applications s'affiche alors dans une nouvelle fenêtre depuis laquelle l'utilisateur peut accéder aux applications.
Si l'utilisateur accède au parcoureur d'applications en cliquant sur l'icône Parcoureur d'applications dans la barre d'outils Boutons standard dans Internet Explorer, la page intermédiaire ne s'affiche pas et le parcoureur d'applications s'affiche sans problème.
Moteur du programme de lancement d'applicatifs
Le moteur du programme de lancement d'applicatifs, appelé simplement programme de lancement d'applicatifs, réalise les tâches requises pour gérer les applications associées aux utilisateurs ou aux postes de travail. Cela comprend des tâches, telles que la distribution, l'exécution, la vérification, la désinstallation et le caching des applications.
Quelle que soit la vue lancée par l'utilisateur (fenêtre d'application, Explorateur d'applications ou parcoureur d'applications), le programme de lancement d'applicatifs démarre en arrière-plan.
Il accède ensuite à eDirectory (ou au répertoire cache local du poste de travail si l'utilisateur ou le poste de travail n'est pas authentifié auprès de eDirectory) pour désigner les applications qui peuvent être affichées par l'utilisateur et pour effectuer toute autre tâche préconfigurée.
Service du programme de lancement d'applicatifs pour Windows
Sous Windows 98, le programme de lancement d'applicatifs peut effectuer toutes les tâches requises pour gérer une application. Sous Windows 2000/XP, il se peut que les utilisateurs ne disposent pas de tous les droits d'accès au poste de travail requis par le programme de lancement d'applicatifs pour effectuer ces tâches. Pour être certain qu'il dispose toujours des droits nécessaires, le programme de lancement d'applicatifs inclut un service Windows (nalntsrv.exe), appelé Service NAL, qui effectue les tâches suivantes :
Distribution, caching et désinstallation : Permet aux applications d'être distribuées, mises en cache et désinstallées du poste de travail, quel que soit l'accès au système de fichiers de l'utilisateur logué. Par exemple, si vous avez limité les droits de l'utilisateur à certains
194 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 répertoires locaux, il se peut qu'il ne dispose pas des droits d'accès au système de fichiers et au registre requis pour installer une application sur un poste de travail. Le service NAL, exécuté dans l'espace système, garantit l'installation de l'application.
Lancement : Permet de configurer les applications qui doivent être lancées et exécutées sous les références système de l'utilisateur plutôt que sous les références de l'utilisateur logué. Cela donne aux applications les droits d'accès complets au registre et au système de fichiers, quels que soient les droits de l'utilisateur logué.
Vous pouvez choisir entre deux modes de sécurité lors du lancement de l'application en tant qu'utilisateur système : mode utilisateur de système sécurisé et mode utilisateur de système non sécurisé.
Le mode utilisateur de système sécurisé peut être utilisé si l'utilisateur n'a pas besoin d'interagir avec l'application (par exemple, si vous appliquez un service pack) ; aucune interface n'est alors visible pour l'utilisateur.
Le mode utilisateur de système non sécurisé, quant à lui, permet à l'utilisateur d'interagir avec le programme (par exemple, avec un traitement de texte) ; l'interface standard est alors affichée pour l'utilisateur.
Composant Workstation Helper du programme de lancement d'applicatifs
Le programme de lancement d'applicatifs et le service NAL gèrent toutes les tâches des applications associées à l'utilisateur logué. Toutefois, en plus de la possibilité d'associer des applications à des utilisateurs, vous pouvez également associer des applications à des postes de travail. Ceci nécessite que les postes de travail soient inclus dans eDirectory en tant qu'objets Poste
).
Lorsque Workstation Manager démarre, il charge le composant Workstation Helper du programme de lancement d'applicatifs (zenappws.dll). Workstation Helper s'authentifie auprès de eDirectory en tant que poste de travail (via l'objet Poste de travail). Il recherche les applications associées à ce poste de travail et effectue toute tâche de gestion préconfigurée associée à ces applications.
Par exemple, si vous avez planifié la pré-installation d'une application en pleine nuit (également appelée distribution « de nuit »), Workstation Helper distribue l'application sur le poste de travail.
Ou, si vous avez configuré une application pour être lancée immédiatement, Workstation Helper la lance.
Workstation Helper ne comporte pas d'interface utilisateur. S'il est en cours d'exécution, le programme de lancement d'applicatifs affichera uniquement les applications associées au poste de travail. Lorsque le programme de lancement d'applicatifs démarre, Workstation Helper lui envoie la liste des applications associées au poste de travail. Le programme de lancement d'applicatifs affiche ensuite les applications associées au poste de travail de la même façon qu'il le fait pour les applications associées à l'utilisateur.
Workstation Helper effectue un rafraîchissement, c'est-à-dire qu'il relit eDirectory à la recherche de modifications effectuées sur les objets Application associés au poste de travail lorsque 1) le programme de lancement d'applicatifs démarre, 2) le programme de lancement d'applicatifs est rafraîchit manuellement ou 3) l'heure de rafraîchissement planifiée de Workstation Helper a lieu
(voir « Configuration des paramètres du poste de travail », page 221 ).
Programme de lancement d'applicatifs Novell : présentation des composants
195
Novell Confidential Manual (FRA) 6 October 2004
196 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
19
Programme de lancement d'applicatifs Novell : installation et démarrage
Les sections suivantes fournissent des informations sur l'installation et le démarrage du programme de lancement d'applicatifs Novell (Novell
®
Application Launcher
TM
) :
« Installation du programme de lancement d'applicatifs », page 197
« Installation du plug-in du programme de lancement d'applicatifs », page 198
« Démarrage du programme de lancement d'applicatifs », page 198
« Utilisation du programme de lancement d'applicatifs en tant que shell Windows », page 201
« Paramètres de ligne de commande de la fenêtre d'application », page 202
« Paramètres de ligne de commande de l'Explorateur d'applications », page 206
Pour plus d'informations sur le programme de lancement d'applicatifs, reportez-vous au
Installation du programme de lancement d'applicatifs
Le programme d'installation de l'agent ZENworks Desktop Management installe le programme de lancement d'applicatifs. Les trois vues du programme de lancement d'applicatifs (fenêtre d'application, Explorateur d'applications et parcoureur d'applications) sont installées, ainsi que le service NAL pour Windows et le composant Workstation Helper du programme de lancement d'applicatifs.
Le programme d'installation de l'agent de gestion de bureau doit s'exécuter sur le poste de travail de chaque utilisateur. Pour obtenir des instructions, reportez-vous au chapitre « Installing and
Configuring the Desktop Management Agent (Installation et configuration de l'agent de gestion de bureau) » du manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
Remarque :
Si vous envisagez d'utiliser Novell Client TM d'applicatifs de s'authentifier auprès de Novell eDirectory
pour permettre au programme de lancement
TM et accéder aux serveurs NetWare
®
, il est recommandé de l'installer sur tous les postes de travail sur lesquels il sera utilisé. Pour obtenir des informations sur les prérequis système liés au client Novell et des instructions sur l'installation du client Novell, reportez-vous à « User Workstation Requirements (Configuration requise pour les postes de travail utilisateur) » dans le manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
. Si vous prévoyez d'utiliser plutôt le serveur
Middle Tier ZENworks, et que celui-ci n'est pas installé, reportez-vous au chapitre « Installing the ZENworks
Middle Tier Server (Installation du serveur Middle Tier ZENworks) » du manuel
Novell ZENworks 6.5 Desktop
Management Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
Programme de lancement d'applicatifs Novell : installation et démarrage
197
Novell Confidential Manual (FRA) 6 October 2004
Installation du plug-in du programme de lancement d'applicatifs
Le plug-in Novell Application Launcher (plug-in NAL) est une version simplifiée du programme de lancement d'applicatifs Novell qui peut remplacer l'agent ZENworks Desktop Management sur les postes de travail qui requièrent uniquement la distribution d'applications associées à l'utilisateur. Il permet également un transfert Web de l'agent de gestion vers les postes de travail.
Le plug-in du programme de lancement d'applicatifs inclut uniquement l'Explorateur d'applications et le parcoureur d'applications. Il n'inclut pas la fenêtre d'application, le service du programme de lancement d'applicatifs pour Windows (nalntsrv.exe) ou le composant
WorkstationHelper du programme de lancement d'applicatifs (zenappws.dll). De même, il n'inclut aucun composant de gestion de bureau, comme Workstation Manager, l'inventaire de poste de travail, la gestion à distance ou la création d'image de poste de travail.
Pour plus d'informations sur le plug-in du programme de lancement d'applicatifs, reportez-vous au chapitre « Installing the Novell Application Launcher Plug-In (Installation du plug-in NAL) » du manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de
Novell ZENworks 6.5 Desktop Management)
.
Démarrage du programme de lancement d'applicatifs
Les sections suivantes expliquent comment démarrer manuellement le programme de lancement d'applicatifs et comment automatiser le démarrage des applications :
« Droits sur le système de fichiers Windows 2000/XP », page 198
« Démarrage manuel du programme de lancement d'applicatifs », page 199
« Automatisation du démarrage du programme de lancement d'applicatifs », page 200
Droits sur le système de fichiers Windows 2000/XP
Pour être certain que le programme de lancement d'applicatifs dispose des droits d'accès au système de fichiers local qui lui sont nécessaires pour distribuer les applications, assurez-vous que l'utilisateur dispose des droits suivants sur le poste de travail :
Accès en lecture (minimum) au répertoire cache NAL (généralement, c:\nalcache). Pour plus d'informations, reportez-vous à
« Présentation des droits sur le système de fichiers du cache
NAL dans ZENworks 6.5 et ZENworks 6.5 Support Pack 1 (SP1) », page 250 .
Accès en contrôle total au répertoire temp de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\local settings\temp).
Accès en contrôle total au répertoire de codage des données de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\application data\microsoft\crypto). Cet accès est requis uniquement si l'utilisateur utilise l'agent de gestion de bureau sans client réseau.
Droits Lire/Écrire sur la clé de registre HKEY_CURRENT_USER\
Software\NetWare\NAL\.1.0.
Droits Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0
Droits Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\Novell\ZENworks.
Si vous n'avez pas verrouillé le poste de travail, les droits appropriés peuvent être accordés du fait de l'adhésion à un groupe.
198 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
De plus, l'utilisateur système requiert l'accès complet à toutes les zones du poste de travail afin que le service NAL (un composant du programme de lancement d'applicatifs) puisse distribuer et lancer des applications configurées pour être exécutées dans l'espace « système ». Par défaut, cet accès est accordé à l'utilisateur système en tant que membre du groupe Administrateurs.
Ne limitez pas les droits par défaut accordés au groupe Administrateurs ou au compte utilisateur système.
Pour plus d'informations sur les prérequis système pour l'accès au système de fichiers du programme de lancement d'applicatifs, reportez-vous au
.
Démarrage manuel du programme de lancement d'applicatifs
La vue (fenêtre d'application, Explorateur d'applications ou parcoureur d'applications) que vous utilisez détermine la façon dont le programme de lancement d'applicatifs démarre.
Les sections suivantes contiennent des informations supplémentaires :
« Fenêtre d'application », page 199
« Explorateur d'applications », page 200
« Parcoureur d'applications », page 200
Fenêtre d'application
Pour démarrer le programme de lancement d'applicatifs de sorte que la fenêtre d'application s'affiche :
1
Cliquez sur le menu Démarrer > Programmes > Novell ZENworks Desktop Management >
Fenêtre d'application.
ou
Exécutez nalwin.exe ou nalwin32.exe à partir du répertoire c:\program files\novell\zenworks.
ou
Exécutez nal.exe à partir du répertoire sys:\public sur le serveur ZENworks Desktop
Management.
Dans les versions précédentes, nal.exe copiait les fichiers du programme de lancement d'applicatifs Novell sur le poste de travail et affichait ensuite la fenêtre d'application. Dans
ZENworks for Desktops 4, nal.exe ne copie pas les fichiers sur le poste de travail ; il affiche la fenêtre d'application uniquement si les fichiers du programme de lancement d'applicatifs
Novell sont installés sur le poste de travail. La fonction principale du fichier nal.exe qui se trouve sur le serveur ZENworks Desktop Management consiste à conserver la compatibilité avec les scripts de login créés pour des versions précédentes.
Important :
Veillez à ne pas exécuter le fichier nal.exe depuis un serveur sur lequel ZENworks for
Desktops 4.x (ou version antérieure) est installé. L'exécution de la version ZENworks for Desktops 3.x du fichier nal.exe remplacera les composants du programme de lancement d'applicatifs Novell sur votre poste de travail et provoquera des erreurs de traitement du programme de lancement d'applicatifs.
Important :
Si vous exécutez nal.exe à partir du répertoire sys:\public et qu'un message d'erreur s'affiche indiquant que l'ordinal 6625 est introuvable dans la bibliothèque de liaisons dynamique
MFC42.DLL, mettez à jour le fichier sys:\public\mfc42.dll de votre serveur. La version correcte du fichier mfc42.dll est installée sur les postes de travail par l'agent ZENworks Desktop Management. Vous pouvez copier le fichier du répertoire c:\winnt\system32 d'un poste de travail vers le répertoire sys:\public\mfc42.dll du serveur.
Pour plus d'informations sur les paramètres de ligne de commande qui peuvent être utilisés lors de l'ouverture de l'Explorateur d'applications, reportez-vous à
« Paramètres de ligne de commande de la fenêtre d'application », page 202
.
Programme de lancement d'applicatifs Novell : installation et démarrage
199
Novell Confidential Manual (FRA) 6 October 2004
Explorateur d'applications
Pour démarrer le programme de lancement d'applicatifs de sorte que l'Explorateur d'applications s'affiche :
1
Cliquez sur le menu Démarrer > Programmes > Novell ZENworks Desktop Management >
Explorateur d'applications.
ou
Exécutez nalwin.exe ou naldesk.exe à partir du répertoire c:\program files\novell\zenworks.
ou
Exécutez nalexpld.exe à partir du répertoire sys:public sur le serveur ZENworks Desktop
Management.
Dans les versions précédentes, nalexpld.exe copiait les fichiers du programme de lancement d'applicatifs Novell sur le poste de travail et ouvrait ensuite l'Explorateur d'applications. Dans
ZENworks for Desktops 4, nalexpld.exe ne copie pas les fichiers sur le poste de travail ; il affiche l'Explorateur d'applications uniquement si les fichiers du programme de lancement d'applicatifs Novell sont installés sur le poste de travail. La fonction principale du fichier nalexpld.exe qui se trouve sur le serveur Desktop Management consiste à conserver la compatibilité avec les scripts de login créés pour des versions précédentes.
Important :
Veillez à ne pas exécuter le fichier nal.exe depuis un serveur sur lequel ZENworks for
Desktops 4.x (ou version antérieure) est installé. L'exécution de la version ZENworks for Desktops 3.x du fichier nal.exe remplacera les composants du programme de lancement d'applicatifs Novell sur votre poste de travail et provoquera des erreurs de traitement du programme de lancement d'applicatifs.
Important :
Si vous exécutez nalexpld.exe à partir du répertoire sys:\public et qu'un message d'erreur s'affiche indiquant que l'ordinal 6625 est introuvable dans la bibliothèque de liaisons dynamique
MFC42.DLL, mettez à jour le fichier sys:\public\mfc42.dll de votre serveur. La version correcte du fichier mfc42.dll est installée sur les postes de travail par l'agent ZENworks Desktop Management. Vous pouvez copier le fichier du répertoire c:\winnt\system32 d'un poste de travail vers le répertoire sys:\public\mfc42.dll du serveur.
Pour plus d'informations sur les paramètres de ligne de commande qui peuvent être utilisés lors de l'ouverture de l'Explorateur d'applications, reportez-vous à
« Paramètres de ligne de commande de l'Explorateur d'applications », page 206 .
Parcoureur d'applications
Pour démarrer le programme de lancement d'applicatifs de sorte que le parcoureur d'applications s'affiche :
1
Lancez le navigateur Web, puis cliquez sur l'icône de l'Explorateur d'applications dans la barre d'outils Boutons standard.
Automatisation du démarrage du programme de lancement d'applicatifs
Il existe plusieurs possibilités pour démarrer automatiquement le programme de lancement d'applicatifs, notamment :
inclure les commandes de démarrage appropriées correspondant à la fenêtre d'application,
à l'Explorateur d'applications et au parcoureur d'applications dans le script de login Windows de l'utilisateur ou dans un script de login réseau ;
ajouter le raccourci de la fenêtre d'application ou de l'Explorateur d'applications dans le dossier Démarrage de Windows. Le programme d'installation de l'agent de gestion de bureau inclut des options pour vous permettre d'ajouter un raccourci dans le dossier Démarrage.
200 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Utilisation du programme de lancement d'applicatifs en tant que shell Windows
Vous pouvez utiliser le programme de lancement d'applicatifs à la place de l'Explorateur Windows
(le shell Windows par défaut) pour restreindre davantage l'accès utilisateur aux applications sur les postes de travail. Lorsque vous effectuez cette opération, le programme de lancement d'applicatifs remplace le bureau Windows standard.
« Configuration du programme de lancement d'applicatifs en tant que shell sous
« Configuration du programme de lancement d'applicatifs en tant que shell sous
Configuration du programme de lancement d'applicatifs en tant que shell sous
Windows 98
1
Ouvrez le fichier system.ini du poste de travail (généralement, c:\windows\system.ini) avec un éditeur de texte.
2
Remplacez la ligne shell=explorer.exe par la ligne suivante : shell=c:\progra~1\novell\zenworks\nalwin.exe
Si vous souhaitez agrandir la fenêtre du programme de lancement d'applicatifs lorsqu'elle s'affiche, ajoutez le paramètre /max au fichier nalwin.exe (par exemple, nalwin.exe /max).
3
4
Enregistrez, puis fermez le fichier system.ini.
Redémarrez Windows.
Important :
Le démarrage du programme de lancement d'applicatifs sous le shell de la fenêtre d'application n'est pas pris en charge. Sur une machine Windows 98, cette opération risque de provoquer des erreurs générales de protection contre les pannes.
Assurez-vous que le programme de lancement d'applicatifs n'est pas démarré accidentellement. Par exemple, retirez les raccourcis de l'Explorateur d'applications et de la fenêtre d'application du menu Démarrer
(Démarrer > Programmes > ZENworks Desktop Management), désactivez la possibilité pour l'utilisateur de parcourir l'arborescence à la recherche du répertoire c:\program files\novell\zenworks, et vérifiez que nalwin32.exe, nal.exe et naldesk.exe ne sont pas en cours d'exécution dans les scripts de login de l'utilisateur
(script de login Windows, script de login Novell, etc.).
Configuration du programme de lancement d'applicatifs en tant que shell sous
Windows 2000/XP
1
Sur les postes de travail Windows 2000/XP, exécutez regedit.exe et recherchez le paramètre suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
2
Remplacez la valeur explore.exe du SHELL par : c:\program files\novell\zenworks\nalwin.exe
Si vous souhaitez agrandir la fenêtre du programme de lancement d'applicatifs lorsqu'elle s'affiche, ajoutez le paramètre /max au fichier nalwin.exe (par exemple, nalwin.exe /max).
3
4
Fermez regedit.exe.
Redémarrez Windows.
Programme de lancement d'applicatifs Novell : installation et démarrage
201
Novell Confidential Manual (FRA) 6 October 2004
Paramètres de ligne de commande de la fenêtre d'application
Les paramètres de ligne de commande suivants peuvent être utilisés lors de l'ouverture de la fenêtre d'application.
La fenêtre d'application peut être ouverte à l'aide des fichiers nalwin.exe ou nalwin32.exe, qui se trouvent dans le répertoire c:\program files\novell\zenworks du poste de travail, ou du fichier nal.exe, qui se trouve dans le répertoire sys:public du serveur ZENworks Desktop Management.
Ces paramètres peuvent être utilisés avec chacun des trois fichiers.
Important :
Lorsque vous utilisez un paramètre de ligne de commande pour distribuer (/a), désinstaller (/l) ou vérifier (/v) une application, le programme de lancement d'applicatifs effectue l'opération dans l'espace utilisateur plutôt que dans l'espace poste de travail (même si l'application est associée au poste de travail).
Par conséquent, l'utilisateur logué doit disposer des droits sur eDirectory et sur le système de fichiers requis pour procéder à la distribution, la désinstallation ou la vérification de l'application.
Paramètre
:
EXEMPLE : nalwin :
Description
Ignore l'écran de démarrage initial.
/a=« arborescence:.DN_objet_Application »
EXEMPLE : nalwin /a="nov:.ms word.app"
Distribue et lance l'objet Application indiqué, qu'il soit ou non associé à l'utilisateur ou au poste de travail, dès lors que l'utilisateur dispose des droits sur le système de fichiers requis pour distribuer et lancer l'application ainsi que pour lire les propriétés de l'objet Application.
Outre la distribution et le lancement de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application.
Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre
/f pour lui indiquer de ne pas lire
eDirectory pour les associations et le paramètre
pour masquer la fenêtre d'application.
Arborescence correspond à l'arborescence eDirectory dans laquelle se trouve l'objet Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.
DN_objet_Application est le nom distinctif complet de l'objet Application.
Remarque :
Les guillemets (« ») ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.
/c=« titre_fenêtre »
EXEMPLE : nalwin /c="%cn%’s Apps"
Utilise le texte indiqué comme titre de la fenêtre d'application. Le titre par défaut de la fenêtre est « Applications fournies par Novell pour Utilisateur », où Utilisateur correspond au nom distinctif de l'utilisateur.
Le texte indiqué peut contenir des macros (variables) permettant d'afficher des informations eDirectory. L'exemple, /c="%cn%’s Apps" remplace le nom commun de l'utilisateur dans le titre (par exemple, JSmith’s Apps).
Remarque :
Les guillemets (« ») ne sont requis qu'en cas d'utilisation d'un espace dans le titre de la fenêtre.
Pour plus d'informations sur les macros, reportez-vous au
Chapitre 47, « Référence : macros », page 529 .
202 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Paramètre
/f
EXEMPLE : nalwin /f /h
/max
EXEMPLE : nalwin /max
/min
EXEMPLE : nalwin /min
/nd
EXEMPLE : nalwin /nd
Description
Indique au programme de lancement d'applicatifs de ne pas lire eDirectory pour obtenir la liste des applications associées à l'utilisateur logué ou au poste de travail. Cela est utile lorsque vous utilisez les paramètres
,
ou
simplement distribuer, vérifier ou désinstaller une application donnée. Dans cet exemple, le programme de lancement d'applicatifs démarre avec la fenêtre d'application masquée (/h), ne lit pas eDirectory pour toutes les applications associées à l'utilisateur ou au poste de travail logué (/f), puis distribue et démarre l'application Word (/a=.word.apps).
Vous devez obligatoirement utiliser le paramètre /h avec ce paramètre.
Masque la fenêtre d'application.
Ce paramètre est obligatoire lorsque vous utilisez
et il est utile avec les paramètres
et
.
/h
EXEMPLE : nalwin /h
/l=« arborescence:.DN_objet_Application »
EXEMPLE : nalwin /l="nov:.ms word.app"
Désinstalle l'objet Application indiqué.
Outre la désinstallation de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application. Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre /f pour lui indiquer de ne pas lire eDirectory pour les associations et le paramètre /h pour masquer la fenêtre d'application.
Arborescence correspond à l'arborescence dans laquelle se trouve l'objet
Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.
DN_objet_Application est le nom distinctif complet de l'objet Application.
Remarque :
Les guillemets (« ») ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.
Affiche la fenêtre d'application agrandie lors du premier chargement, remplaçant ainsi la taille de fenêtre enregistrée lors de la fermeture de la session de fenêtre d'application précédente.
Affiche la fenêtre d'application réduite lors du premier chargement, remplaçant ainsi la taille de fenêtre enregistrée lors de la fermeture de la précédente session de fenêtre d'application.
Ignore la boîte de dialogue d'avertissement qui s'affiche lorsqu'une connexion via modem est détectée.
/norm
EXEMPLE : nalwin /norm
/nq
EXEMPLE : nalwin.exe /a=.word.app / p="fichier 1.txt" /nq
Affiche la fenêtre d'application dans son état d'origine (taille et position) lors du premier chargement, et ce tant que le paramètre Enreg. taille/position de fenêtre
(objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > bouton Ajouter > onglet Fenêtre) est désactivé. Par défaut, le paramètre Enreg. taille/position de fenêtre est désactivé.
Utilisé uniquement avec le paramètre
, indique au programme de lancement d'applicatifs de retirer les guillemets de la chaîne de paramètres. Dans cet exemple, si /nq n'est pas utilisé, les paramètres transmis à l'application sont
« fichier 1.txt ». Avec /nq, le paramètre est transmis sous la forme fichier 1.txt.
Programme de lancement d'applicatifs Novell : installation et démarrage
203
Novell Confidential Manual (FRA) 6 October 2004
Paramètre
/p=param
/p=« param1 param2 param3 »
EXEMPLE : nalwin /a=.msword.app /p=file.txt
Description
Transmet les paramètres indiqués à l'application en cours de lancement.
Ce paramètre n'est effectif que lorsqu'il est utilisé avec
. Les paramètres indiqués sont ajoutés à ceux déjà définis dans l'objet Application (onglet Options d'exécution > page Application > champ Paramètres). Les règles suivantes s'appliquent uniquement lors de l'utilisation du paramètre :
Le programme de lancement d'applicatifs lit tout ce qui suit le paramètre /p= jusqu'au premier espace. Il suppose qu'il s'agit de la fin de la chaîne de paramètres. Si la chaîne comprend des espaces, placez l'ensemble de la chaîne entre guillemets. Par exemple :
Exemple 1 : nalwin.exe /a=.msword.app /p=file.txt
Transmis à msword.app : file.txt
Exemple 2 : nalwin.exe /a=.msword.app /p="/f=file.txt /m / w"
Transmis à msword.app : "/f=file.txt /m /w"
Exemple 3 : nalwin.exe /a=.msword.app /p=fichier 1.txt
Transmis à msword.app : file
Dans l'exemple 1, la chaîne de paramètres ne comprend pas d'espace.
Les guillemets ne sont pas nécessaires.
Dans l'exemple 2, la chaîne de paramètres comprend trois paramètres, séparés par des espaces. Les guillemets sont donc nécessaires.
Dans l'exemple 3, la chaîne de paramètres inclut un nom de fichier avec des espaces, mais les guillemets n'ont pas été utilisés. Seule la première partie du nom de fichier est transmise à l'application.
Utilisez le paramètre /nq (sans guillemet) si vous ne voulez pas que les
guillemets soient transmis à l'application. Par exemple :
Exemple 4 : nalwin.exe /a=.msword.app /p="fichier 1.txt" /nq
Transmis à msword.app : fichier 1.txt
Exemple 5 : nalwin.exe /a=.msword.app /p="/f=file.txt /m / w" /nq
Transmis à msword.app : /f=file.txt /m /w
Notez que l'exemple 5 est identique à l'exemple 2 sous le point précédent.
Toutefois, dans l'exemple 5, le paramètre /nq a été ajouté de sorte que les guillemets ne sont pas transmis à l'application.
Utilisez des guillemets précédés d'un caractère d'échappement (\") dans les paramètres qui doivent inclure des guillemets ("") afin qu'ils soient acceptés par l'application. Par exemple :
Exemple 6 : nalwin.exe /a=msword.app /p="/f=\"fichier 1.txt\" /r /q" /nq
Transmis à msword.app : /f="fichier 1.txt" /r /q
Exemple 7 : nalwin.exe /a=msword.app /p="/f=fichier 1.txt /r /q" /nq
Transmis à msword.app : /f=file 1.txt /r /q
D'après l'exemple 6, l'application exige que le fichier 1.txt soit placé entre guillemets car le nom du fichier comprend des espaces. D'après l'exemple 7, l'application n'exige pas que les noms de fichiers comprenant des espaces soient placés entre guillemets.
Le nombre total de caractères autorisés pour tous les paramètres est 256.
204 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Paramètre
/r
EXEMPLE : nalwin /r
/=0|1|2|3
EXEMPLE : nalwin /restrictonline=1
/singletree=« arborescence »
EXEMPLE : nalwin /singletree=nov
Description
Remet à zéro l'indicateur de lancements du programme de lancement d'applicatifs. Cette remise à zéro s'effectue automatiquement lorsque le programme de lancement d'applicatifs se ferme normalement. Toutefois, s'il se ferme anormalement, (par exemple, un utilisateur ferme nalwin.exe à l'aide de la combinaison de touches Ctrl+Alt+Suppr), l'indicateur de lancements n'est pas remis à zéro et le redémarrage du programme de lancement d'applicatifs est impossible tant que le poste de travail n'est pas redémarré ou que ce paramètre est utilisé.
Empêche le programme de lancement d'applicatifs de basculer automatiquement du mode déconnecté (hors ligne) au mode connecté (en ligne) suite au logout de toutes les arborescences eDirectory.
Le programme de lancement d'applicatifs passe en mode déconnecté lorsqu'aucune connexion à eDirectory n'est détectée. Par défaut, s'il détecte ensuite une connexion (par exemple, l'utilisateur s'authentifie auprès de eDirectory par le biais d'une connexion VPN via modem), il bascule automatiquement en mode connecté (en ligne). S'il s'agit d'une connexion via modem, le programme de lancement d'applicatifs invite l'utilisateur à quitter l'application en raison de la lenteur de la connexion. L'utilisation du paramètre / restrictonline avec l'une des options suivantes change ce comportement.
/restrictonline=0 : Aucun changement de comportement ; résultats identiques à une non-utilisation du paramètre.
/restrictonline=1 : Si la connexion est une connexion modem, supprime l'invite et reste en mode déconnecté.
/restrictonline=2 : Pas utilisé ; réservé pour une utilisation ultérieure.
/restrictonline=3 : Ignore le type de connexion (modem, LAN, etc.), supprime l'invite et reste en mode déconnecté. En d'autres termes, le programme de lancement d'applicatifs ne passe jamais du mode déconnecté au mode connecté.
Cette fonction n'est pas prise en charge si l'authentification auprès de eDirectory s'effectue via le serveur Middle Tier (à l'aide de l'agent ZENworks Desktop
Management).
Remarque :
Le commutateur /restrictonline affecte uniquement les applications associées à l'utilisateur ; il n'affecte pas les applications associées au poste de travail.
Lit uniquement l'arborescence eDirectory indiquée, en ignorant toute autre arborescence auprès de laquelle l'utilisateur peut être authentifié. Cette option ne s'applique qu'aux applications associées à l'utilisateur, en aucun cas aux applications associées au poste de travail. Supposez que le poste de travail possède un objet Poste de travail dans TREE1. L'utilisateur s'authentifie auprès de TREE2 et démarre le programme de lancement d'applicatifs sur TREE2
(nalwin /singletree=TREE2). Le programme de lancement d'applicatifs affiche l'application associée à l'utilisateur à partir de TREE2 et les applications associées au poste de travail à partir de TREE1.
Remarque :
Les guillemets (« » ) ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence.
Programme de lancement d'applicatifs Novell : installation et démarrage
205
Novell Confidential Manual (FRA) 6 October 2004
Paramètre
/s
EXEMPLE : nalwin /s
/time=n ou
/timen
EXEMPLE : nalwin /time=30
Description
Force la fenêtre d'application à se comporter comme le shell Windows.
Par exemple, dans le menu Fichier, l'option Quitter le programme de lancement d'applicatifs est remplacée par l'option Arrêter et offre à l'utilisateur les options
Windows standard d'arrêt.
Il ne s'agit pas d'un véritable remplacement du shell Windows. Si les utilisateurs réduisent la fenêtre d'application, ils peuvent accéder au bureau normal. Si vous souhaitez que la fenêtre d'application remplace le shell Windows, reportez-vous
à
« Utilisation du programme de lancement d'applicatifs en tant que shell
.
Remarque :
Sur un poste de travail Windows 98, lorsqu'un utilisateur sélectionne Arrêter > Fermer toutes les applications et se logue sous un autre nom, le bureau Windows de l'utilisateur reste affiché tant que la boîte de dialogue de login du client Novell est affichée ; le bureau est normalement supprimé.
Retarde le démarrage du programme de lancement d'applicatifs du nombre de secondes indiqué.
Utilisez ce paramètre uniquement si vous souhaitez que le programme de lancement d'applicatifs patiente avant le chargement. Par exemple, si plusieurs programmes démarrent à partir du script de login et qu'ils affichent tous l'écran de démarrage, vous ne souhaitez pas qu'ils s'affichent tous en même temps.
Ou, si vous utilisez le paramètre
/a pour lancer une application à partir d'un script
de login, vous pouvez retarder le démarrage jusqu'à ce que toutes les commandes du script de login soient exécutées.
Ferme toutes les applications, quitte la fenêtre d'application et décharge le programme de lancement d'applicatifs de la mémoire.
/u
EXEMPLE : nalwin /u
/v=« DN_objet_Application »
EXEMPLE : nalwin /v="nov:.snap.apps"
Vérifie et lance l'application indiquée.
Outre la vérification et le lancement de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application.
Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre
/f pour lui indiquer de ne pas lire
eDirectory pour les associations et le paramètre
pour masquer la fenêtre d'application.
Arborescence correspond à l'arborescence dans laquelle se trouve l'objet
Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.
DN_objet_Application est le nom distinctif complet de l'objet Application.
Remarque :
Les guillemets (« ») ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.
Paramètres de ligne de commande de l'Explorateur d'applications
Les paramètres de ligne de commande suivants peuvent être utilisés lors de l'ouverture de l'Explorateur d'applications.
L'Explorateur d'applications peut être ouvert à l'aide des fichiers nalview.exe ou naldesk.exe, qui se trouvent dans le répertoire c:\program files\novell\zenworks du poste de travail, ou du
206 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 fichier nalexpld.exe, qui se trouve dans le répertoire sys:public du serveur ZENworks Desktop
Management. Ces paramètres peuvent être utilisés avec chacun des trois fichiers.
Paramètre
/nd
EXEMPLE : nalview /nd
/ns
EXEMPLE : nalview /ns
/restrictonline=0|1|2|3
EXEMPLE : nalview /restrictonline=1
Description
Ignore la boîte de dialogue d'avertissement qui s'affiche lorsqu'une connexion via modem est détectée.
Ignore l'écran de démarrage initial.
/singletree="arborescence
EXEMPLE : nalview /singletree=nov
Empêche le programme de lancement d'applicatifs de basculer en mode connecté
(en ligne) après avoir démarré en mode déconnecté (hors ligne).
Le programme de lancement d'applicatifs démarre en mode déconnecté lorsqu'aucune connexion à eDirectory n'est détectée. Par défaut, s'il détecte ensuite une connexion (par exemple, l'utilisateur s'authentifie auprès de eDirectory par l'intermédiaire d'une connexion VPN via modem), il invite l'utilisateur à basculer en mode connecté ou à quitter et redémarrer. L'utilisation du paramètre /restrictonline avec l'une des options suivantes change ce comportement.
/restrictonline=0 : Aucun changement de comportement ; résultats identiques
à une non-utilisation du paramètre.
/restrictonline=1 : Si la connexion est une connexion modem, supprime l'invite et reste en mode déconnecté.
/restrictonline=2 : Pas utilisé ; réservé pour une utilisation ultérieure.
/restrictonline=3 : Quel que soit le type de connexion (modem, LAN, etc.), supprime l'invite et reste en mode déconnecté. En d'autres termes, le programme de lancement d'applicatifs ne passe jamais du mode déconnecté au mode connecté.
Ce paramètre s'applique uniquement lorsque l'utilisateur s'authentifie auprès de eDirectory via le client Novell. Il ne s'applique pas si l'utilisateur s'authentifie à l'aide du serveur Middle Tier ZENworks. Si l'authentification auprès de eDirectory s'effectue à l'aide du serveur Middle Tier, le programme de lancement d'applicatifs bascule en mode connecté.
Remarque :
Le commutateur /restrictonline affecte uniquement les applications associées à l'utilisateur ; il n'affecte pas les applications associées au poste de travail.
Lit uniquement l'arborescence eDirectory indiquée, en ignorant toute autre arborescence auprès de laquelle l'utilisateur peut être authentifié. Cette option ne s'applique qu'aux applications associées à l'utilisateur, en aucun cas aux applications associées au poste de travail. Supposez que le poste de travail possède un objet Poste de travail dans TREE1. L'utilisateur s'authentifie auprès de TREE2 et démarre le programme de lancement d'applicatifs sur TREE2
(nalwiew /singletree=TREE2). Le programme de lancement d'applicatifs affiche l'application associée à l'utilisateur à partir de TREE2 et les applications associées au poste de travail à partir de TREE1.
Remarque :
Les guillemets (« ») ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence.
Programme de lancement d'applicatifs Novell : installation et démarrage
207
Novell Confidential Manual (FRA) 6 October 2004
208 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
20
Programme de lancement d'applicatifs Novell : configuration des paramètres
Vous pouvez utiliser les paramètres Novell
®
Application Launcher
TM
pour configurer le fonctionnement du programme de lancement d'applicatifs. Les sections suivantes fournissent des informations et des instructions concernant l'utilisation de ces paramètres :
« Comment les paramètres de configuration sont-ils appliqués ? », page 209
« Accès aux paramètres de configuration du programme de lancement d'applicatifs », page 209
« Configuration des paramètres utilisateur », page 212
« Configuration des paramètres de fenêtre », page 217
« Configuration des paramètres de l'Explorateur », page 219
« Configuration des paramètres du parcoureur », page 220
« Configuration des paramètres du poste de travail », page 221
« Désignation du sommet d'une arborescence de configuration », page 223
Comment les paramètres de configuration sont-ils appliqués ?
Vous pouvez configurer les paramètres au niveau de l'objet ou du conteneur. Lorsque le programme de lancement d'applicatifs démarre, il recherche, dans l'arborescence
TM
, en commençant par l'objet Utilisateur, les paramètres qui doivent être appliqués à l'utilisateur logué. Si un paramètre n'est pas défini au niveau de l'objet Utilisateur, le programme de lancement d'applicatifs recherche le conteneur parent de l'objet Utilisateur pour vérifier si le paramètre a été défini à ce niveau. Dans le cas contraire, le programme de lancement d'applicatifs remonte dans l'arborescence eDirectory jusqu'à ce qu'il atteigne l'objet Conteneur désigné comme le sommet de l'arborescence de configuration (voir
défini et la valeur par défaut est appliquée. Chaque paramètre de configuration possède une valeur prédéfinie par défaut.
Le programme de lancement d'applicatifs et le composant Workstation Helper suivent le même processus pour déterminer les paramètres de configuration du poste de travail en commençant par l'objet Application.
Accès aux paramètres de configuration du programme de lancement d'applicatifs
1
Dans ConsoleOne
®
, cliquez avec le bouton droit de la souris sur l'objet Utilisateur, Poste de travail ou Conteneur auquel vous souhaitez appliquer de nouveaux paramètres, puis cliquez sur Propriétés.
Programme de lancement d'applicatifs Novell : configuration des paramètres
209
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur l'onglet ZENworks, puis sur Configuration du programme de lancement pour afficher la page Configuration du programme de lancement.
La page Configuration du programme de lancement propose trois modes qui permettent d'afficher les paramètres de configuration de l'objet en cours. Par défaut, le mode Afficher/ modifier la configuration personnalisée d'un objet est sélectionné.
3
Assurez-vous que le mode Afficher/modifier la configuration personnalisée d'un objet est sélectionné. Il s'agit du mode qui vous permet de définir les options de configuration de l'objet. Les trois modes sont décrits ci-dessous.
Afficher/modifier la configuration personnalisée de l'objet (mode par défaut) : Dans ce mode, la fenêtre liste tous les paramètres de configuration qui ont été ajoutés ainsi que les valeurs de ces paramètres. Seuls les paramètres personnalisés sont affichés ; les paramètres qui utilisent actuellement les valeurs par défaut ou qui reçoivent leur valeur du conteneur parent (ou de niveau supérieur) ne sont pas affichés.
Utilisez ce mode pour personnaliser un paramètre de configuration ou modifier un paramètre de configuration personnalisé.
Afficher les paramètres effectifs d'un objet : Dans ce mode, la fenêtre liste toutes les options de configuration avec leurs paramètres effectifs. Les paramètres effectifs peuvent être des paramètres personnalisés appliqués directement à l'objet, des paramètres hérités d'un conteneur parent ou des paramètres déterminés par les valeurs des paramètres par défaut.
Ce mode est utile lorsque vous souhaitez voir tous les paramètres appliqués à l'objet.
Afficher une arborescence de configuration : Dans ce mode, la fenêtre affiche la portion de l'arborescence eDirectory utilisée pour déterminer les paramètres de configuration de l'option.
Seules les options de configuration qui utilisent un paramètre personnalisé (que ce soit un paramètre de l'objet actuel ou de son conteneur parent) sont affichées. Ce mode est utile lorsque vous souhaitez connaître l'origine d'un paramètre.
4
Cliquez sur Ajouter pour afficher la boîte de dialogue Configuration du programme de lancement.
210 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
La boîte de dialogue Configuration du programme de lancement comporte quatre ou cinq onglets, selon le type d'objet :
Utilisateur : Les paramètres de l'onglet Utilisateur s'appliquent au programme de lancement d'applicatifs, quelle que soit la vue (fenêtre d'application, Explorateur d'applications ou parcoureur d'applications) ouverte par l'utilisateur.
Fenêtre : Les paramètres de l'onglet Fenêtre s'appliquent à la fenêtre d'application.
Explorateur : Les paramètres de l'onglet Explorateur s'appliquent à l'Explorateur d'applications.
Parcoureur : Les paramètres de l'onglet Parcoureur s'appliquent au parcoureur d'applications.
Poste de travail : Les paramètres de l'onglet Poste de travail s'appliquent au composant
Workstation Helper du programme de lancement d'applicatifs. Ces paramètres ne sont utilisés que lorsque le poste de travail a été importé dans eDirectory en tant qu'objet Poste de travail et que Workstation Manager est exécuté sur ce poste de travail.
5
Pour configurer les paramètres généraux du programme de lancement d'applicatifs, reportezvous à
« Configuration des paramètres utilisateur », page 212 .
ou
ou
Pour configurer les paramètres de l'Explorateur d'applications, reportez-vous à
« Configuration des paramètres de l'Explorateur », page 219 .
ou
ou
Pour configurer les paramètres de Workstation Helper, reportez-vous à
« Configuration des paramètres du poste de travail », page 221 .
Programme de lancement d'applicatifs Novell : configuration des paramètres
211
Novell Confidential Manual (FRA) 6 October 2004
Configuration des paramètres utilisateur
Les paramètres utilisateur sont des paramètres de configuration généraux qui s'appliquent au programme de lancement d'applicatifs, quelle que soit la vue (fenêtre d'application, Explorateur d'applications ou parcoureur d'applications) ouverte par l'utilisateur.
1
Assurez-vous que la boîte de dialogue Configuration du programme de lancement est ouverte.
2
Cliquez sur Utilisateur pour afficher les paramètres de configuration généraux qui s'appliquent au programme de lancement d'applicatifs.
3
Configurez les paramètres suivants :
Autoriser les utilisateurs à quitter : Indiquez si l'utilisateur est autorisé à quitter le programme de lancement d'applicatifs. Si vous sélectionnez Non, l'option Quitter le programme de lancement d'applicatifs est supprimée du menu Fichier de la fenêtre d'application et de l'Explorateur d'applications.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le dossier [Tous] : Indiquez si l'utilisateur peut consulter le dossier [Tous]. Le dossier
[Tous] affiche toutes les applications auxquelles l'utilisateur a accès, indépendamment de l'arborescence ou du dossier eDirectory de l'application.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le rafraîchissement manuel : Par défaut, lorsque le programme de lancement d'applicatifs démarre sur le poste de travail d'un utilisateur, il lit les informations eDirectory pour toutes les applications associées à l'utilisateur. Si les informations eDirectory d'une application changent après le démarrage du programme de lancement d'applicatifs, ce dernier
212 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 doit rafraîchir ses informations pour que les modifications apparaissent sur le poste de travail de l'utilisateur.
Indiquez si les utilisateurs peuvent ou non rafraîchir manuellement le programme de lancement d'applicatifs pour distribuer les éventuelles modifications apportées aux informations de l'application depuis la dernière lecture de eDirectory.
Les options Activer le rafraîchissement manuel et Activer le rafraîchissement différé n'ont
aucun lien, à l'exception du fait qu'elles contrôlent toutes les deux le rafraîchissement. Il n'est pas nécessaire qu'une option soit sélectionnée pour que l'autre fonctionne.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer les dossiers personnels : Indiquez si le programme de lancement d'applicatifs affiche le dossier personnel. Si le dossier personnel est affiché, les utilisateurs peuvent organiser les applications qu'ils utilisent le plus en les déplaçant dans ce dossier. Ils peuvent même créer des sous-dossiers.
Lorsque cette option est activée, la fenêtre d'application, l'Explorateur d'applications et le parcoureur d'applications affichent le dossier personnel. Toutefois, le parcoureur d'applications ne prend pas en charge la création de dossiers personnels. Les dossiers personnels créés dans la fenêtre d'application ou l'Explorateur d'applications s'affichent dans le parcoureur d'applications, mais l'utilisateur ne peut pas créer de dossiers personnels supplémentaires.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le rafraîchissement différé : Par défaut, lorsque le programme de lancement d'applicatifs démarre, il lit les informations eDirectory pour toutes les applications associées
à l'utilisateur. Si les informations eDirectory d'une application changent après le démarrage du programme de lancement d'applicatifs, ce dernier doit rafraîchir ses informations pour que les modifications apparaissent sur le poste de travail de l'utilisateur.
Indiquez si le programme de lancement d'applicatifs rafraîchit automatiquement les applications pour que l'utilisateur n'ait pas à les rafraîchir manuellement.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé. Si vous attribuez la valeur Oui à cette option, l'option
Définir une fréquence de rafraîchissement
détermine la fréquence de rafraîchissement des applications par le programme de lancement d'applicatifs.
Lire les groupes pour les applications : Indiquez si vous voulez que le programme de lancement d'applicatifs lise les objets Groupe pour voir si l'utilisateur a été associé à des applications du fait de son adhésion à un groupe. Bien que les groupes permettent indirectement d'associer l'utilisateur à des applications, le fait de demander au programme de lancement d'applicatifs de lire les objets Groupe peut nuire aux performances.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Définir le niveau d'héritage d'une application : Indique le nombre de conteneurs parents dans lesquels le programme de lancement d'applicatifs va rechercher les applications associées à l'utilisateur.
Programme de lancement d'applicatifs Novell : configuration des paramètres
213
Novell Confidential Manual (FRA) 6 October 2004
Les valeurs de ce paramètre sont -1, 1 à 999 et Non défini. En choisissant -1, vous indiquez au programme de lancement d'applicatifs de rechercher jusqu'à la racine de l'arborescence eDirectory. La valeur par défaut (1) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Définir une fréquence de rafraîchissement : Cette option ne s'applique que si le programme de lancement d'applicatifs est configuré pour effectuer un rafraîchissement différé (voir
l'option Activer le rafraîchissement différé
).
Indiquez la fréquence à laquelle vous voulez que le programme de lancement d'applicatifs recherche dans eDirectory les objets Application nouveaux ou modifiés qui sont associés à l'utilisateur. Définir un intervalle de rafraîchissement différé court peut s'avérer utile lorsque vous souhaitez que les modifications soient répercutées rapidement. Toutefois, le trafic réseau risque d'augmenter en conséquence.
Les valeurs de ce paramètre sont 0 à 999 999 999 secondes et Non défini. La valeur par défaut
(43 200 secondes ou 12 heures) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Définir l'échelonnement de rafraîchissement aléatoire : Par défaut, lorsque le programme de lancement d'applicatifs démarre, il lit immédiatement eDirectory pour obtenir des informations sur les applications associées à l'utilisateur. Vous pouvez utiliser cette option pour indiquer au programme de lancement d'applicatifs de récupérer les informations d'application du répertoire cache local de l'utilisateur au cours du démarrage, puis de rafraîchir ces informations à partir de eDirectory ultérieurement. Ceci vous permet de réduire le trafic réseau (généré par la lecture de eDirectory par le programme de lancement d'applicatifs) pendant les heures de pointe, notamment pendant la période de login du matin.
Les valeurs de ce paramètre sont Personnalisé et Non défini. Si vous sélectionnez
Personnalisé, indiquez une plage en fonction de laquelle le programme de lancement d'applicatifs détermine l'heure de rafraîchissement initial. Par exemple, si vous spécifiez
3 600 secondes (1 heure), le programme de lancement d'applicatifs sélectionne de façon aléatoire un nombre compris entre 0 et 3 600 et effectue le rafraîchissement initial au bout de ce nombre de secondes après le démarrage. Si vous entrez 0 dans le champ de plage, le rafraîchissement est effectué immédiatement après le démarrage.
Si vous sélectionnez Non défini et si aucun conteneur parent ne comprend de paramètre personnalisé, la valeur par défaut (0) est utilisée, ce qui signifie que le programme de lancement d'applicatifs effectue le rafraîchissement au démarrage.
Indiquer un attribut de messagerie : Indiquez l'attribut eDirectory à utiliser pour afficher des noms de messagerie dans l'onglet Contacts d'assistance de la boîte de dialogue Propriétés de l'objet Application. Si l'utilisateur rencontre des problèmes avec des applications, il peut contacter des personnes par messagerie électronique afin d'obtenir de l'aide. Le nom de messagerie qui apparaît est extrait de l'attribut eDirectory indiqué ici. Les utilisateurs doivent disposer des droits eDirectory requis pour lire l'attribut sélectionné de tous les utilisateurs définis en tant que contacts.
Les valeurs de ce paramètre incluent tous les attributs eDirectory et Non défini. La valeur par défaut (Adresse électronique Internet) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Désinstaller au bout de ce nbre de jrs après la dissociation : Indique, en nombre de jours, l'échéance à l'issue de laquelle le programme de lancement d'applicatifs doit désinstaller une application qui n'est plus associée à l'utilisateur.
Les valeurs de ce paramètre sont -1 à 730 et Non défini. Indiquez 0 pour que l'application soit désinstallée dès que l'utilisateur n'est plus associé. Indiquez -1 pour que l'application soit
214 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 désinstallée lorsque l'utilisateur n'est plus associé. La valeur par défaut (-1) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Remarque :
Cette option nécessite que vous ayez activé l'application à désinstaller. Pour plus
d'informations, reportez-vous au Chapitre 42, « Désinstallation d'applications », page 377 .
Auto-démarrage du programme de lancement d'applicatifs : Ce paramètre s'applique uniquement aux versions antérieures à la version 6.5 du programme de lancement d'applicatifs ZENworks. Dans ZENworks 6.5, ce paramètre est remplacé par la possibilité de désigner une option de démarrage dans le programme d'installation de l'agent ZENworks
Desktop Management.
Si vous possédez des versions antérieures à la version 6.5 du programme de lancement d'applicatifs ZENworks, indiquez si ce dernier doit être inclus dans le dossier Démarrage de l'utilisateur de sorte qu'il démarre automatiquement lorsque l'utilisateur se logue au poste de travail Windows. Lorsque le programme de lancement d'applicatifs démarre, il affiche la même vue (fenêtre d'application ou Explorateur d'applications) que celle utilisée lors de son ajout dans le dossier Démarrage.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Autoriser la lecture du cache amovible : Indiquez si vous voulez permettre au programme de lancement d'applicatifs de lire les informations dans le répertoire cache sur un support amovible, tel qu'un CD, une unité Jaz* ou Zip*.
Si vous définissez cette option sur Non, vous désactivez uniquement la possibilité qu'un utilisateur lance ou installe des applications à partir d'un support amovible. Le programme de lancement d'applicatifs continue de lire le cache sur le disque dur local.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Autoriser l'écriture dans le cache : Indiquez si vous voulez activer la possibilité pour le programme de lancement d'applicatifs d'écrire des informations dans le répertoire cache.
La fonction principale du répertoire cache est de permettre aux utilisateurs de travailler hors ligne, en étant déconnectés de eDirectory. En définissant cette option sur Non, vous désactivez le cache local, et vous forcez ainsi les utilisateurs à se connecter à eDirectory ou à un cache amovible pour accéder aux applications. Pour s'assurer que les utilisateurs ne se déconnectent pas manuellement, la fonction Travailler hors ligne est également désactivée.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le bouton de report du démarrage au point de contrôle : La distribution d'une application importante par l'intermédiaire d'une liaison lente peut être relativement longue.
Indiquez si vous souhaitez que le programme de lancement d'applicatifs affiche un bouton de report qui permet à l'utilisateur de reporter la distribution d'une application sur son poste de travail. Si vous activez ce bouton, il ne s'affiche que lorsque le programme de lancement d'applicatifs détecte que le poste de travail de l'utilisateur s'exécute en mode distant (voir
l'option Configurer la méthode de détection de l'accès distant
).
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Programme de lancement d'applicatifs Novell : configuration des paramètres
215
Novell Confidential Manual (FRA) 6 October 2004
Toujours évaluer les renvois : Indiquez si vous voulez que, lors d'un appel à eDirectory, le programme de lancement d'applicatifs évalue l'emplacement des répliques eDirectory et utilise la plus accessible à ce moment-là, ou bien qu'il force tous les appels eDirectory vers la première réplique eDirectory détectée.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) qui envoie tous les appels eDirectory vers la même réplique est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer la suppression automatique des icônes : Ce paramètre s'applique uniquement lorsque le programme de lancement d'applicatifs s'exécute sur un serveur Microsoft Windows
Terminal Server ou Citrix MetaFrame*.
Indiquez si, une fois qu'il a été fermé, le programme de lancement d'applicatifs doit supprimer les icônes d'application du bureau de la session Terminal Server de l'utilisateur. En règle générale, paramétrez cette option sur Oui pour que le programme de lancement d'applicatifs effectue la suppression. Toutefois, il est recommandé de désactiver cette option si plusieurs utilisateurs Terminal Server se loguent avec le même nom d'utilisateur pour exécuter des applications. Dans le cas contraire, lorsqu'un utilisateur quitte le programme de lancement d'applicatifs, l'icône de l'application disparaît des bureaux de la session Terminal Server de tous les utilisateurs.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Configurer la méthode de détection de l'accès distant : Si le programme de lancement d'applicatifs détecte une connexion via modem active, il démarre en mode distant. Si aucune connexion via modem n'est détectée, vous pouvez spécifier le mode de détection du programme de lancement d'applicatifs suivant que le poste de travail de l'utilisateur s'exécute en mode local ou distant. Les valeurs de ce paramètre sont :
L'utilisateur sera toujours local : Le programme de lancement d'applicatifs fonctionne comme si l'utilisateur était local.
L'utilisateur sera toujours distant : Le programme de lancement d'applicatifs fonctionne comme si l'utilisateur était distant.
Invite : Le programme de lancement d'applicatifs invite l'utilisateur à sélectionner le mode local ou le mode distant.
Détection automatique à l'aide de la vitesse maximale de l'interface : Le programme de lancement d'applicatifs détecte la vitesse maximale de la carte d'interface réseau et détermine à partir de cette vitesse si l'utilisateur est local ou distant. Si vous sélectionnez cette option, établissez la vitesse de connexion (seuil) qui détermine l'état local ou distant.
Important :
Cette fonctionnalité utilise le fichier sensapi.dll. Sous Windows NT 4, cette DLL est uniquement installée avec Internet Explorer 6. Si elle ne fonctionne pas sur les postes de travail
Windows NT 4, effectuez une mise à jour vers la version Internet Explorer 6.
Détecter à l'aide de l'ID réseau : Le programme de lancement d'applicatifs utilisera l'ID réseau du poste de travail (également appelé adresse réseau) pour établir si l'utilisateur est local ou distant.
Si vous sélectionnez cette option, entrez l'ID réseau qui sera utilisé pour établir si l'utilisateur est local ou distant. Pour déterminer l'ID réseau, utilisez l'opérateur logique
AND bit à bit pour comparer l'adresse IP 32 bits au masque de sous-réseau 32 bits, puis
216 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 convertissez le résultat en notation décimale à points. Dans une comparaison AND, le résultat des deux bits comparés est vrai (1) uniquement lorsque les deux bits sont 1 ; dans le cas contraire, le résultat est faux (0). Par exemple :
10000001 00111000 10111101 00101001 (adresse IP 129.56.189.41)
11111111 11111111 11110000 00000000 (masque de sous-réseau 255.255.240.0)
10000001 00111000 10110000 00000000 (ID réseau 129.56.176.0)
Si vous souhaitez que les postes de travail dont les ID réseau correspondent à l'ID réseau indiqué soient considérés comme locaux, sélectionnez l'option L'ID réseau est égal à cet
ID réseau.
Si vous souhaitez que les postes de travail dont les ID réseau ne correspondent pas à l'ID réseau indiqué soient considérés comme locaux, sélectionnez l'option L'ID réseau n'est pas égal à cet ID réseau.
Non défini : La valeur par défaut (L'utilisateur sera toujours local) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Placer toutes les fenêtres pop-up au-dessus : Indiquez si vous souhaitez que le programme de lancement d'applicatifs s'assure qu'une application lancée apparaît devant toute autre fenêtre du bureau déjà ouverte. Les valeurs de ce paramètre sont les suivantes : Oui, Non et
Non défini. La valeur par défaut (Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Ce paramètre n'affecte pas les postes de travail Windows 98 car la configuration système par défaut force déjà les fenêtres pop-up à s'afficher au premier plan. Cependant, le paramètre système par défaut de Windows 2000 et Windows XP fait apparaître toutes les fenêtres popup derrière la fenêtre active de l'application en cours. L'application lancée apparaît donc derrière la fenêtre du programme de lancement d'applicatifs. L'activation de cette option modifie le paramètre du registre Windows afin que toutes les fenêtres pop-up, y compris celles qui n'ont pas été générées par le lancement d'une application, apparaissent au premier plan.
L'utilisation est semblable à celle de l'utilitaire Microsoft TweakUI (tweakui.exe) pour modifier le paramètre de registre.
Activer le login au serveur Middle Tier : Indiquez si vous souhaitez ajouter un élément de menu du programme de lancement d'applicatifs pour permettre à l'utilisateur de se loguer via un serveur Middle Tier ZENworks (si une session Middle Tier n'est pas déjà en cours sur leur poste). Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. Le paramètre par défaut (Oui) est utilisé si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Configuration des paramètres de fenêtre
Les paramètres de fenêtre sont des paramètres de configuration qui s'appliquent uniquement à la fenêtre d'application. Lorsqu'un utilisateur ouvre la fenêtre d'application, ces paramètres, ainsi que tout paramètre configuré dans la page Utilisateur (voir
« Configuration des paramètres utilisateur », page 212
), sont appliqués.
1
Assurez-vous que la boîte de dialogue Configuration du programme de lancement est ouverte.
Programme de lancement d'applicatifs Novell : configuration des paramètres
217
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur Fenêtre pour afficher les paramètres de configuration qui s'appliquent à la fenêtre d'application.
3
Configurez les paramètres suivants :
Activer la vue dossier : Indiquez si une liste des dossiers doit être affichée dans la fenêtre d'application. Lorsque cette option est activée, la fenêtre d'application est divisée en deux volets : le volet droit contient la liste des dossiers et le volet gauche affiche les applications situées dans le dossier sélectionné. Lorsque cette option est désactivée, la fenêtre d'application ne contient qu'un volet qui affiche toutes les applications.
Pour que les modifications apportées à ce paramètre soient prises en compte, l'utilisateur doit quitter et redémarrer la fenêtre d'application.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le login : Indiquez si vous souhaitez ajouter l'option Login Client32 du menu Fichier dans la fenêtre d'application, afin que l'utilisateur puisse lancer Novell Client
TM
pour se loguer
à eDirectory. Avant d'activer l'option Login, assurez-vous que le programme de lancement d'applicatifs puisse trouver le programme de login (loginw32.exe) sur le poste de travail de l'utilisateur. Par exemple, vous pouvez vous assurer que le répertoire du programme de login
(généralement c:\winnt\system32) est inclus dans la variable d'environnement PATH.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Dével. vue dossier au démarrage : Cette option n'est applicable que si la vue dossier est activée (voir l'option
Indiquez si vous voulez développer l'ensemble de l'arborescence des dossiers à l'ouverture de la fenêtre d'application.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
218 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Enreg. taille/position de fenêtre : Indiquez si vous souhaitez enregistrer les paramètres de taille et de position de la fenêtre d'application.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Propriété de l'affichage en filigrane : Ce paramètre n'est applicable que si vous avez
spécifié un filigrane (voir l'option Chemin source du filigrane ). Sélectionnez Valeur par défaut
pour que le filigrane soit placé dans le coin supérieur gauche de la fenêtre d'application.
Sélectionnez Mosaïque pour recouvrir la totalité de la fenêtre avec des filigranes.
Le paramètre par défaut est Valeur par défaut.
Chemin source du filigrane : Indiquez l'emplacement du fichier graphique à utiliser comme papier peint dans la fenêtre du programme de lancement d'applicatifs. Les fichiers graphiques dont la taille excède 172 Ko ne peuvent pas être utilisés comme papier peint d'arrière-plan.
Vous pouvez utiliser toute convention valide de chemin d'accès au fichier (par exemple, URL, unité assignée ou chemin d'accès UNC) et tout type de graphique de papier peint (par exemple, .bmp, .gif ou .jpg).
L'agent ZENworks Desktop Management ne prend en charge ni les assignations d'unité ni les chemins d'accès UNC. N'utilisez ces types d'assignation que si les utilisateurs disposent d'un client réseau installé qui autorise l'accès aux fichiers source du filigrane. Si cela n'est pas possible, vous pouvez également utiliser un objet Application pour distribuer le filigrane sur chaque poste de travail et utiliser le champ Chemin source du filigrane pour entrer le chemin d'accès à la source locale.
Les valeurs de ce paramètre sont Non défini et Personnalisé. Si la valeur par défaut (Non défini) est sélectionnée, le paramètre est hérité du conteneur de l'utilisateur. Pour remplacer ce paramètre, sélectionnez Personnalisé et indiquez le chemin d'accès au fichier approprié.
Configuration des paramètres de l'Explorateur
Les paramètres de l'Explorateur sont des paramètres de configuration qui s'appliquent uniquement
à l'Explorateur d'applications. Lorsqu'un utilisateur ouvre l'Explorateur d'applications, ces paramètres, ainsi que tout paramètre configuré dans la page Utilisateur (voir
« Configuration des paramètres utilisateur », page 212 ), sont appliqués.
1
Assurez-vous que la boîte de dialogue Configuration du programme de lancement est ouverte.
2
Cliquez sur Explorateur pour afficher les paramètres de configuration qui s'appliquent à l'Explorateur d'applications.
Programme de lancement d'applicatifs Novell : configuration des paramètres
219
Novell Confidential Manual (FRA) 6 October 2004
3
Configurez les paramètres suivants :
Afficher une icône sur le bureau : Indiquez si vous voulez que l'icône de l'Explorateur d'applications soit affichée sur le bureau de l'utilisateur. L'icône de l'Explorateur d'applications permet aux utilisateurs d'ouvrir la fenêtre Explorateur d'applications.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Afficher l'icône dans la Barre système : Indiquez si vous voulez que l'icône de l'Explorateur d'applications apparaisse dans la Barre système de Windows. L'icône de l'Explorateur d'applications permet aux utilisateurs d'ouvrir la fenêtre Explorateur d'applications.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Renommer l'icône sur le bureau : Utilisez ce paramètre pour modifier le nom de l'icône de l'Explorateur d'applications. Son nom par défaut est Explorateur d'applications.
Les valeurs de ce paramètre sont Personnalisé et Non défini. La valeur par défaut (Explorateur d'applications) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé. Pour utiliser un autre nom, sélectionnez Personnalisé et saisissez le nouveau titre de l'icône.
Configuration des paramètres du parcoureur
Les paramètres du parcoureur sont des paramètres de configuration qui s'appliquent uniquement au parcoureur d'applications. Lorsqu'un utilisateur ouvre le parcoureur d'applications, ces paramètres, ainsi que tout paramètre configuré sur la page Utilisateur (voir
« Configuration des paramètres utilisateur », page 212 ), sont appliqués.
1
Assurez-vous que la boîte de dialogue Configuration du programme de lancement est ouverte.
220 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur Parcoureur pour afficher les paramètres de configuration qui s'appliquent au parcoureur d'applications.
3
Configurez les paramètres suivants :
Fermer le programme de lancement d'applicatifs lorsque vous quittez le navigateur : Ce paramètre s'applique uniquement aux versions antérieures à la version 6.5 du programme de lancement d'applicatifs ZENworks. À partir de ZENworks 6.5, le programme de lancement d'applicatifs n'utilise plus ce paramètre. En revanche, il assure un suivi du nombre d'appels et d'arrêts, et ce uniquement après la fermeture de la dernière vue (Explorateur d'applications, fenêtre d'application ou parcoureur d'applications).
Avec les versions antérieures à la version 6.5 de ZENworks, lorsqu'un utilisateur ouvre le parcoureur d'applications dans son navigateur, le programme de lancement d'applicatifs est démarré si besoin. Indiquez si le programme de lancement d'applicatifs doit ou non s'arrêter lorsque l'utilisateur ferme le navigateur Web pour quitter le parcoureur d'applications.
Attribuez la valeur Oui à cette option uniquement si les utilisateurs ouvrent exclusivement le parcoureur d'applications sans jamais recourir aux autres vues (l'Explorateur d'applications et la fenêtre d'application). Si tel n'est pas le cas, l'arrêt du programme de lancement d'applicatifs
à la fermeture du navigateur Web entraîne la fermeture de la fenêtre d'application et de l'Explorateur d'applications.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Configuration des paramètres du poste de travail
Les paramètres du poste de travail sont des paramètres de configuration qui s'appliquent au composant Workstation Helper du programme de lancement d'applicatifs.
1
Assurez-vous que la boîte de dialogue Configuration du programme de lancement est ouverte.
Programme de lancement d'applicatifs Novell : configuration des paramètres
221
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur Poste de travail pour afficher les paramètres de configuration qui s'appliquent au composant Workstation Helper du programme de lancement d'applicatifs.
3
Configurez les paramètres suivants :
Activer le système d'aide : Indiquez si vous souhaitez activer le système d'aide du poste de travail (Workstation Helper). Le programme de lancement d'applicatifs lit eDirectory pour le compte des utilisateurs logués, mais Workstation Helper, qui s'exécute sous Workstation
Manager Scheduler, lit eDirectory pour le compte du poste de travail et transmet les informations d'application au programme de lancement d'applicatifs. Activez Workstation
Helper si vous souhaitez distribuer les applications associées au poste de travail et permettre au programme de lancement d'applicatifs de les afficher.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Activer le rafraîchissement différé : Indiquez si Workstation Helper doit rafraîchir régulièrement les informations d'application à partir de eDirectory. Cela permet à Workstation
Helper de connaître les nouveaux objets Application associés au poste de travail ou les informations mises à jour pour les objets actuellement associés.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de
paramètre personnalisé. L'option Définir une fréquence de rafraîchissement détermine la
fréquence de rafraîchissement des applications.
Remarque :
Le programme de lancement d'applicatifs n'affiche pas les nouvelles applications associées au poste de travail si Workstation Helper exécute un rafraîchissement différé. S'il est en cours d'exécution sur le poste de travail, le programme de lancement d'applicatifs affichera uniquement l'application associée au poste de travail si l'utilisateur exécute un rafraîchissement manuel ou s'il effectue lui-même un rafraîchissement différé conformément au paramètre Activer le rafraîchissement différé (Utilisateur) sous l'onglet Utilisateur (voir
Activer le rafraîchissement différé sous
d'applicatifs reçoit des informations sur les applications associées au poste de travail depuis
Workstation Helper.
222 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Lire les groupes pour les applications : Indiquez si vous voulez que les objets Groupe de postes de travail soient lus par Workstation Helper pour voir si le poste de travail a été associé
à des applications du fait de l'adhésion à un groupe. Bien que les groupes permettent d'associer, de manière indirecte mais aisée, des postes de travail à des applications, la lecture des objets Groupe peut également nuire aux performances.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Non) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Définir le niveau d'héritage d'une application : Indiquez le nombre de conteneurs parents dans lesquels Workstation Helper recherchera des applications associées au poste de travail.
Les valeurs de ce paramètre sont -1 à 999 et Non défini. La valeur par défaut (1) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Définir une fréquence de rafraîchissement : Ce paramètre s'applique uniquement si
Workstation Helper est configuré pour effectuer un rafraîchissement différé (voir l'option
Activer le rafraîchissement différé
).
Indiquez la fréquence à laquelle vous voulez que Workstation Helper recherche dans eDirectory les objets Application nouveaux ou modifiés qui sont associés au poste de travail.
Définir un intervalle de rafraîchissement différé court peut s'avérer utile lorsque vous souhaitez que les modifications soient répercutées rapidement. Toutefois, le trafic réseau risque d'augmenter en conséquence.
Les valeurs de ce paramètre sont 0 à 999 999 999 (secondes) et Non défini. La valeur par défaut (43 200, qui équivaut à 12 heures) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Désinstaller au bout de ce nbre de jrs après la dissociation : Indiquez le nombre de jours au terme duquel vous souhaitez procéder à la désinstallation d'une application lorsque le poste de travail n'est plus associé à cette application.
Les valeurs de ce paramètre sont -1 à 730 et Non défini. Indiquez 0 pour que l'application soit désinstallée dès que le poste de travail n'est plus associé. La valeur par défaut (-1) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Autoriser l'écriture dans le cache : Indiquez si vous voulez activer la possibilité pour
Workstation Helper d'écrire des informations dans le répertoire cache. La fonction principale de cette option est de désactiver le cache local, ce qui force les utilisateurs à accéder à leurs applications via eDirectory ou via un répertoire cache sur un support amovible.
Les valeurs de ce paramètre sont les suivantes : Oui, Non et Non défini. La valeur par défaut
(Oui) est utilisée si vous sélectionnez Non défini et si aucun conteneur parent n'inclut de paramètre personnalisé.
Désignation du sommet d'une arborescence de configuration
Lorsque le programme de lancement d'applicatifs recherche dans l'arborescence eDirectory les paramètres de configuration qui lui sont propres pour un utilisateur donné, il commence par l'objet
Utilisateur. Si l'option n'a pas été définie pour l'objet Utilisateur, le programme de lancement d'applicatifs recherche le conteneur parent de l'objet pour vérifier si l'option a été définie à ce niveau. Dans le cas contraire, le programme de lancement d'applicatifs recherche la valeur de l'option vers le haut de l'arborescence eDirectory jusqu'à ce qu'il atteigne un objet désigné comme
Programme de lancement d'applicatifs Novell : configuration des paramètres
223
Novell Confidential Manual (FRA) 6 October 2004 le sommet de l'arborescence ou la racine. Le composant Workstation Helper du programme de lancement d'applicatifs suit le même processus, en commençant par l'objet Poste de travail, pour découvrir les paramètres de configuration du poste de travail.
Vous pouvez désigner des objets Utilisateur, Poste de travail ou Conteneur comme sommet de l'arborescence de configuration. Par exemple, si vous souhaitez que le programme de lancement d'applicatifs ne lise que les paramètres de configuration de l'objet Utilisateur, désignez cet objet
Utilisateur comme sommet de l'arborescence de configuration. Ou, si vous souhaitez que le programme de lancement d'applicatifs lise les paramètres de configuration de l'objet Utilisateur et de l'objet Conteneur qui est son parent, désignez l'objet Conteneur parent comme sommet de l'arborescence de configuration.
Il n'est pas obligatoire que tous les utilisateurs et postes de travail utilisent le même sommet d'arborescence de configuration Par exemple, pour un utilisateur donné, vous souhaitez que le programme de lancement d'applicatifs lise uniquement ses paramètres de configuration, mais vous souhaitez également utiliser le conteneur parent comme sommet de l'arborescence de configuration pour tous les autres utilisateurs du conteneur. Dans ce cas, indiquez l'objet
Utilisateur comme sommet de l'arborescence de configuration pour le premier utilisateur et indiquez le conteneur parent comme sommet de l'arborescence de configuration pour les autres utilisateurs.
Pour désigner un objet comme sommet de l'arborescence de configuration :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Utilisateur, Poste de travail ou Conteneur que vous souhaitez désigner comme sommet de l'arborescence de la configuration, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet ZENworks, puis sur Configuration du programme de lancement pour afficher la page Configuration du programme de lancement.
3
Cochez la case Utiliser comme niveau supérieur de l'arborescence de configuration pour désigner cet objet comme sommet de l'arborescence de configuration.
4
Cliquez sur OK.
224 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
21
Programme de lancement d'applicatifs Novell : personnalisation des vues
Les sections suivantes fournissent des informations sur les modifications que vous pouvez effectuer pour personnaliser l'apparence de la fenêtre d'application, de l'Explorateur d'applications et du parcoureur d'applications :
« Personnalisation de la fenêtre d'application et de l'Explorateur d'applications », page 225
« Personnalisation du parcoureur d'applications », page 226
Personnalisation de la fenêtre d'application et de l'Explorateur d'applications
Vous pouvez personnaliser l'apparence de la fenêtre d'application et de l'Explorateur d'applications en remplaçant les éléments graphiques suivants :
l'écran de démarrage (fenêtre d'application et Explorateur d'applications) ;
les icônes de bureau de l'Explorateur d'applications qui représentent les modes connecté et déconnecté ;
les icônes de la barre système de l'Explorateur d'applications qui représentent les états d'inactivité, de déconnexion et de rafraîchissement ;
le fichier AVI utilisé lors des processus de distribution et de caching (fenêtre d'application et
Explorateur d'applications) ;
le fichier AVI utilisé lors du processus de désinstallation (fenêtre d'application et Explorateur d'applications) ;
la bannière Novell
®
qui se trouve dans le coin inférieur droit de la fenêtre d'application et de la fenêtre de l'Explorateur d'applications ;
les 12 icônes de la barre système utilisées pour animer un rafraîchissement (fenêtre d'application et Explorateur d'applications).
Chaque fichier graphique doit porter un nom spécifique et être placé dans le répertoire c:\program files\novell\zenworks\graphics.
1
Créez les éléments graphiques que vous voulez, à l'aide des informations du tableau cidessous.
Élément
Écran de démarrage
Icône du bureau mode connecté
Nom du fichier
splash.bmp
desktop.ico
Programme de lancement d'applicatifs Novell : personnalisation des vues
225
Novell Confidential Manual (FRA) 6 October 2004
Élément
Icône de la barre système - mode déconnecté
Nom du fichier
Icône du bureau mode déconnecté offlinedesktop.ico
Icône de la barre système état d'inactivité systray.ico
offlinesystray.ico
Processus de distribution et de caching
Processus de désinstallation
Bannière Novell
Icônes de la barre système - rafraîchissement progress.avi
uninstall.avi
minibanner.bmp
refresh1.bmp - refresh12.bmp
2
Créez un répertoire \graphics sous le répertoire c:\program files\novell\zenworks sur le bureau de chaque utilisateur (par exemple, c:\program files\novell\zenworks\graphics).
3
Copiez les nouveaux fichiers graphiques dans le répertoire \graphics.
Suggestion :
Pour éviter de créer manuellement le répertoire et de copier les fichiers sur le poste de travail de chaque utilisateur, créez un objet Application simple qui crée le répertoire \graphics et y copie les fichiers.
Associez ensuite l'objet Application à chaque utilisateur (ou poste de travail) et cochez la case Forcer l'exécution correspondante.
Personnalisation du parcoureur d'applications
Vous pouvez utiliser les fichiers myapps.html, refresh.html et hf_style.css pour personnaliser les fonctionnalités et l'apparence du parcoureur d'applications. Le tableau suivant liste les éléments contrôlés par fichier :
Fichier
myapps.html
refresh.html
hf_style.css
Contrôle...
Le serveur Middle Tier ZENworks
®
accessible
Si la vue est une vue de portail Web ou non
Le graphique de la bannière
La hauteur de la bannière
Si la vue inclut ou non l'arborescence des dossiers
L'organisation de l'affichage des icônes de l'application
Les éléments de navigation affichés
Le message affiché dans le parcoureur d'applications lorsque le programme de lancement d'applicatifs démarre et récupère les informations relatives à l'application
Tous les styles appliqués aux éléments HTML de la vue (en-tête, texte, etc.)
Les sections suivantes fournissent des informations sur l'utilisation des fichiers pour personnaliser le parcoureur d'applications :
226 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
« Emplacement du fichier », page 227
« Modification du fichier myapps.html », page 228
« Création d'un fichier refresh.html », page 231
« Création d'un fichier hf_style.css », page 231
Emplacement du fichier
Les fichiers myapps.html, refresh.html et hf_style.css résident, ou peuvent résider, dans deux emplacements, comme cela est indiqué dans le tableau suivant :
Fichier
myapps.html
refresh.html
hf_style.css
Emplacement
Répertoire racine_serveur_Web\nwdocs sur le serveur Middle Tier
ZENworks
Répertoire c:\program files\novell\zenworks\nls\langue sur le poste de travail local
Ce fichier n'existe pas ; vous devez le créer, puis le placer dans l'un des répertoires suivants :
Répertoire racine_serveur_Web\nwdocs\nal_html sur le serveur Middle Tier
ZENworks
Répertoire c:\program files\novell\zenworks\nal_html sur le poste de travail local
Ce fichier n'existe pas ; vous devez le créer, puis le placer dans l'un des répertoires suivants :
Répertoire racine_serveur_Web\nwdocs\nal_html sur le serveur Middle Tier
ZENworks
Répertoire c:\program files\novell\zenworks\nal_html sur le poste de travail local
Fichier myapps.html
Le fichier myapps.html ouvre le parcoureur d'applications. Il est installé avec l'un des composants suivants :
Agent de gestion de bureau : Le fichier myapps.html est installé par le programme d'installation de l'agent de gestion de bureau dans le cadre du programme de lancement d'applicatifs. Pour plus d'informations sur l'installation de l'agent de gestion de bureau, reportez-vous au chapitre « Installing and Configuring the Desktop Management Agent
(Installation et configuration de l'agent de gestion de bureau) » dans le manuel
Novell
ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell
ZENworks 6.5 Desktop Management)
.
Plug-in NAL : Il s'agit d'une version simplifiée du programme de lancement d'applicatifs qui inclut uniquement l'Explorateur d'applications et le parcoureur d'applications. Le plug-in
NAL, notamment le fichier myapps.html, est installé sur le serveur Middle Tier ZENworks.
Lorsqu'un utilisateur accède pour la première fois au fichier myapps.html sur le serveur Web, le gestionnaire d'installation du plug-in NAL (zfdwebinstallmgr.dll), qui est installé sur le serveur Middle Tier avec le fichier myapps.html, installe le plug-in NAL (notamment myapps.html) sur le poste de travail de l'utilisateur.
Programme de lancement d'applicatifs Novell : personnalisation des vues
227
Novell Confidential Manual (FRA) 6 October 2004
Pour plus d'informations sur l'installation du serveur Middle Tier, reportez-vous au chapitre
« Installing the ZENworks Middle Tier Server (Installation du serveur Middle Tier
ZENworks) » dans le manuel
Novell ZENworks 6.5 Desktop Management Installation Guide
(Guide d'installation de Novell ZENworks 6.5 Desktop Management)
. Pour plus d'informations sur l'installation et l'utilisation du plug-in NAL, reportez-vous au chapitre
« Installing the Novell Application Launcher Plug-In (Installation du plug-in NAL) » dans le manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
Si vous modifiez le fichier myapps.html sur le serveur Middle Tier, celui-ci sera téléchargé sur les postes de travail des utilisateurs qui l'utilisent, dans le répertoire c:\program files\novell\zenworks\nls\langue. Cela permet de garantir que les mêmes paramètres myapps.html sont utilisés, que l'utilisateur accède au parcoureur d'applications à partir du serveur Middle Tier ou à partir de l'unité locale.
Si certains utilisateurs ne peuvent lancer le parcoureur d'applications qu'en accédant au fichier myapps.html sur leur poste de travail, modifiez ce fichier sur leur poste de travail. Vous pouvez ne modifier qu'une seule copie du fichier, puis utiliser un objet Application pour le forcer sur le poste de travail de chaque utilisateur.
Fichiers refresh.html et hf_style.css
Ces fichiers n'existent pas ; vous devez les créer et les placer dans le répertoire approprié. Ils sont alors utilisés à la place des paramètres internes du parcoureur d'applications.
Si vous ajoutez les fichiers refresh.html et hf_style.css sur le serveur Middle Tier ZENworks et si un utilisateur accède au fichier myapps.html sur le serveur, les fichiers sont téléchargés sur le poste de travail de l'utilisateur afin de garantir la cohérence.
Si les utilisateurs n'accèdent pas au fichier myapps.html à partir d'un serveur Middle Tier
ZENworks, ajoutez les fichiers sur le poste de travail de chaque utilisateur. Vous pouvez les distribuer via le programme de lancement d'applicatifs en même temps que le fichier myapps.html.
Modification du fichier myapps.html
Le fichier myapps.html charge un contrôle ActiveX (axnalserver.dll) qui permet de générer le parcoureur d'applications. Pour personnaliser le parcoureur d'applications, modifiez les paramètres transmis au contrôle ActiveX. Il existe neuf paramètres, listés ci-après.
<!--param name=\"SingleTree\" value=\"ZENWORKS_TREE\"-->
<!--param name=\"PortalView\" value=\"false\"-->
<!--param name=\"BannerURL\" value=\"http://www.company.com/banner.html\"-->
<!--param name=\"BannerHeight\" value=\"80\"-->
<!--param name=\"ShowTree\" value=\"true\"-->
<!--param name=\"ShowTasks\" value=\"false\"-->
<!--param name=\"AppDisplayType\" value=\"0\"-->
<!--param name=\"ShowAppFrameNavigation\" value=\"true\"-->
<!--param name=\"ShowIEToolbarButton\" value=\"true\"-->
En outre, si vous utilisez le gestionnaire d'installation du plug-in NAL pour télécharger le fichier myapps.html à partir du serveur Middle Tier, vous pouvez télécharger deux paramètres supplémentaires qui sont utilisés par le gestionnaire d'installation :
<!--param name=\"MiddleTierAddress\" value=\"$$IPADDR$$\"-->
<!--param name=\"Nt4PluginVersion\" value=\"4,0,1,0\"-->
228 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Par défaut, les paramètres sont commentés ; le contrôle ActiveX utilise par conséquent ses valeurs internes prédéfinies.
Pour modifier un paramètre :
1
Supprimez le signe !-- (qui indique le début d'un commentaire) et le signe -- (qui indique la fin du commentaire) pour activer le paramètre. Par exemple :
<param name=\"SingleTree\" value=\"novell_tree\"
2
Modifiez les valeurs des paramètres. Chaque paramètre est décrit ci-après.
SingleTree (arborescence unique) : Ce paramètre permet de définir une arborescence
Novell eDirectory
TM
unique à partir de laquelle vous pouvez lire les informations d'application. Si ce paramètre est utilisé, le programme de lancement d'applicatifs ignore les autres arborescences auprès desquelles l'utilisateur s'authentifie.
Ce paramètre s'applique uniquement au moment de l'installation. Après l'installation, les modifications apportées à ce paramètre sont sans effet.
PortalView (Vue portail) : Ce paramètre vous permet de mieux prendre en charge les portails en supprimant la partie bannière du parcoureur d'applications. Les valeurs possibles sont True et False. La valeur True supprime la partie bannière.
BannerURL (URL bannière) : Ce paramètre s'applique uniquement si le paramètre
PortalView a la valeur False.
Il vous permet de spécifier une autre bannière. Vous pouvez, par exemple, utiliser une bannière qui contient le logo de votre société au lieu du logo Novell. Sa valeur doit être une
URL vers une page HTML ou un fichier graphique (GIF, JPEG, etc.). Si vous spécifiez une page HTML, la page sera rognée à la hauteur indiquée par le paramètre BannerHeight. Si vous spécifiez un fichier graphique, la partie bannière remplira la totalité de ce fichier graphique.
À moins que vous ne vouliez que la partie bannière soit déroulable, assurez-vous que la hauteur du graphique n'est pas supérieure à la hauteur indiquée dans le paramètre
BannerHeight.
BannerHeight (Hauteur de bannière) : Ce paramètre s'applique uniquement si le paramètre
PortalView a la valeur False et si la bannière Novell par défaut est remplacée par le paramètre
BannerView.
Vous pouvez utiliser ce paramètre pour déterminer la hauteur de la partie bannière. Sa valeur doit être comprise entre 5 et 200. Tout nombre inférieur à 5 sera arrondi à 5 et tout nombre supérieur à 200 sera arrondi à 200.
ShowTree (Afficher l'arborescence) : Ce paramètre détermine si le parcoureur d'applications inclut le volet gauche (appelé vue dossier). Les valeurs possibles sont True ou
False. La valeur True implique l'affichage de la vue dossier et la valeur False implique sa suppression.
ShowTasks (Afficher les tâches) : Ce paramètre détermine si la vue dossier (volet gauche) comprend ou non les options Travail en ligne/Travail hors ligne, Login au serveur Middle
Tier/Logout du serveur Middle Tier, Rafraîchir les applications et Aide. Les valeurs possibles sont True ou False. La valeur True implique l'affichage des options et la valeur False implique leur suppression.
AppDisplayType (Type d'affichage de l'application) : Ce paramètre détermine la disposition des applications dans le volet droit du parcoureur d'applications. Les valeurs possibles sont 0 et 1. La valeur par défaut, 0, permet d'afficher les icônes de l'application dans un grand format, semblables aux grandes icônes de l'Explorateur Windows. La valeur 1 permet de lister les applications dans un format de tableau, semblable à la vue Liste de l'Explorateur Windows.
Programme de lancement d'applicatifs Novell : personnalisation des vues
229
Novell Confidential Manual (FRA) 6 October 2004
ShowAppFrameNavigation : Ce paramètre détermine si le panneau droit du parcoureur d'applications comprend la navigation. Les valeurs possibles sont True ou False. True entraîne la navigation dans le panneau droit. Le type de navigation dépend de la valeur du paramètre
AppDisplayType :
Lorsque le paramètre AppDisplayType est défini sur 0 (icônes grand format), la navigation s'affiche sous la forme d'une piste de navigation (par exemple,
Arborescence ZENworks > Dossier d'une application > Application A).
Lorsque le paramètre AppDisplayType est affecté de la valeur 1 (icônes de petit format), la navigation s'affiche sous forme de flèche Haut au début de la liste des applications.
L'attribution de la valeur False à ce paramètre entraîne le démarrage du parcoureur d'applications Novell avec le dossier [Tous] ouvert, ce qui indique que les icônes d'application sont affichées dans le panneau de droite. Dans ConsoleOne, si le dossier [Tous] est désactivé dans les paramètres de configuration du programme de lancement de l'utilisateur, ce paramètre est ignoré (autrement dit, la valeur par défaut True est utilisée).
ShowIEToolbarButton : Ce paramètre détermine si le bouton Parcoureur d'applications est ajouté dans la barre d'outils Internet Explorer. Le bouton Parcoureur d'applications lance la version locale du fichier myapps.html. Les valeurs possibles sont True ou False. Le paramètre
True est le paramètre par défaut et entraîne l'ajout du bouton Parcoureur d'applications à la barre d'outils. Le paramètre False entraîne la suppression du bouton Parcoureur d'applications de la barre d'outils. À chaque modification de ce paramètre, l'utilisateur doit fermer Internet
Explorer et le rouvrir pour que la modification prenne effet.
MiddleTierAddress (Adresse du serveur Middle Tier) : Ce paramètre s'applique uniquement si vous avez configuré un serveur Middle Tier ZENworks pour accéder à eDirectory.
Le paramètre MiddleTierAddress vous permet de spécifier l'adresse IP du serveur Middle Tier auprès duquel l'utilisateur va s'authentifier. Il est utilisé uniquement si aucune adresse de serveur Middle Tier n'est incluse dans le registre Windows ; le registre inclura l'adresse si celle-ci a été entrée par l'utilisateur lors de l'exécution du programme d'installation de l'agent
ZENworks Desktop Management.
Nt4PluginVersion : Le plug-in NAL ZENworks 6.5 n'est pas pris en charge sur les postes de travail Windows NT 4. Pour plus d'informations sur la prise en charge de Windows NT 4, reportez-vous à « Interoperability with Windows NT 4 Workstations (Interopérabilité avec les postes de travail Windows NT 4) » dans le chapitre « Interoperability with ZENworks for
Desktops 4.x (Interopérabilité avec ZENworks for Desktops 4.x) » du manuel
Novell
ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell
ZENworks 6.5 Desktop Management)
. En revanche, vous pouvez continuer à utiliser le plugin NAL ZfD 4.0.1 sur ces postes de travail. Ce paramètre spécifie la version minimale du plug-in NAL ZfD 4.0.1 qui s'exécute sur les postes de travail Windows NT.
Par exemple, le paramètre par défaut (4.0.1.0) nécessite uniquement l'installation du plug-in
NAL ZfD 4.0.1 d'origine sur le poste de travail. Si vous placez un plug-in NAL ZfD 4.0.1 à jour (zfd40.cab) avec un numéro de version supérieure à 4.0.1.0 (par exemple, 4.0.1.1 ou
4.0.1.2) sur le serveur Middle Tier, les postes de travail équipés du plug-in NAL ZfD 4.0.1 sont mis à niveau vers la nouvelle version uniquement si vous modifiez ce paramètre vers la nouvelle version. Autrement dit, les mises à niveau n'ont pas lieu automatiquement lorsque vous placez une version plus récente de plug-in NAL sur le serveur Middle Tier ; si vous voulez mettre à niveau les postes de travail, vous devez forcer la mise à niveau en augmentant le numéro de version spécifié dans ce paramètre.
3
Enregistrez le fichier.
230 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Création d'un fichier refresh.html
Lorsque le programme de lancement d'applicatifs démarre pour la première fois, il lit eDirectory et le cache local pour rechercher des informations sur les applications qu'il doit afficher. Si le programme de lancement d'applicatifs est démarré par le biais de l'ouverture du parcoureur d'applications, le message suivant s'affiche tant que le programme de lancement d'applicatifs récupère les informations sur l'application :
Vous pouvez remplacer ce message en créant un fichier refresh.html qui contient le message et le graphique que vous souhaitez afficher au cours du démarrage.
1
Créez le fichier que vous souhaitez utiliser. Prenez connaissance des instructions suivantes :
Le fichier peut contenir du texte, des graphiques et d'autres éléments HTML standard.
Assurez-vous que les fichiers référencés sont disponibles. Si l'accès au fichier refresh.html s'effectue à partir d'un poste de travail et non du serveur Middle Tier
ZENworks, utilisez une URL absolue plutôt qu'une URL relative. Par exemple, lorsque vous faites référence à une image, utilisez <IMG SRC=« http://www.novell.com/ graphics/banner.jpg »> plutôt que <IMG SRC=« banner.jpg »>. Tout fichier référencé à partir de refresh.html, quel que soit l'emplacement, est téléchargé sur le poste de travail des utilisateurs avec le fichier refresh.html. De plus, les références sont modifiées afin de pointer vers les fichiers qui se trouvent sur le poste de travail. Seuls les fichiers référencés qui se trouvent au premier niveau sont téléchargés. Par exemple, si refresh.html fait référence à message.html, qui fait lui-même référence à banner.jpg, message.html est téléchargé mais pas banner.jpg.
2
3
Nommez le fichier refresh.html.
Créez un répertoire nal_html dans un des deux emplacements suivants :
Sous le répertoire racine_serveur_Web\nwdocs qui se trouve sur le serveur Middle Tier
ZENworks (par exemple, apache\nwdocs\nal_html). Le répertoire nal_html et son contenu sont copiés sur le poste de travail de chaque utilisateur de la même manière que le fichier myapps.html. Pour plus d'informations, reportez-vous à
« Emplacement du fichier », page 227 .
Sous le répertoire c:\program files\novell\zenworks qui se trouve sur le poste de travail de chaque utilisateur, si les utilisateurs n'ont pas accès à la page myapps.html à partir du serveur Middle Tier.
4
Copiez le fichier refresh.html dans le répertoire nal_html.
Création d'un fichier hf_style.css
Le parcoureur d'applications utilise une feuille de style en cascade par défaut interne (.css) pour déterminer l'apparence des éléments, tels que le texte des en-têtes et des paragraphes. Vous pouvez remplacer la feuille de style par défaut en créant un fichier hf_style.css qui contient les définitions de style que vous souhaitez utiliser.
1
Créez la feuille de style en cascade. Vous pouvez utiliser la feuille de style en cascade par défaut du parcoureur d'applications, représentée ci-dessous, comme exemple ou modèle
2
Nommez le fichier hf_style.css.
Programme de lancement d'applicatifs Novell : personnalisation des vues
231
Novell Confidential Manual (FRA) 6 October 2004
3
Créez un répertoire nal_html dans un des deux emplacements suivants :
Sous le répertoire racine_serveur_Web\nwdocs qui se trouve sur le serveur Middle Tier
ZENworks (par exemple, apache\nwdocs\nal_html). Le répertoire nal_html, et son contenu, est copié sur le poste de travail de chaque utilisateur de la même façon que le fichier myapps.html. Pour plus d'informations, reportez-vous à
« Emplacement du fichier », page 227 .
Sous le répertoire c:\program files\novell\zenworks qui se trouve sur le poste de travail de chaque utilisateur, si les utilisateurs n'ont pas accès à la page myapps.html à partir du serveur Middle Tier ZENworks.
4
Copiez le fichier hf_style.css dans le répertoire nal_html.
Feuille de style en cascade par défaut du parcoureur d'applications
a { color: #039; font-family: "Trebuchet MS", Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; text-decoration: underline } body { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular } p, option, li, ol, ul { color: black; font-size: 0.9em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular } th { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular }
.datalink { color: #039; text-decoration: underline; margin-top: 2px }
.errorlink { color: #c82727; text-decoration: underline; margin-top: 2px }
.errorhead { color: #c82727; font-style: normal; font-weight: 800; fontsize: 1.2em; line-height: 1.5em; margin-bottom: 1.5em }
.formcolumnhead1 { color: #556c79; font-weight: bold; font-size: 0.7em; text-align: center }
.formhead1 { color: white; font-weight: bold; font-size: 1em; line-height:
1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em; vertical-align: middle }
.formhead1b { color: white; font-weight: bold; font-size: 1em; line-height:
1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em; vertical-align: middle }
.formhead2 { color: black; font-weight: bold; font-size: 1em; line-height:
1.2em; text-align: left; vertical-align: middle }
.formdescriptext { color: #355263; font-size: 0.8em; margin-left: 1em }
.head1 { color: black; font-weight: bold; font-size: 1.3em; line-height:
1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular; margin-bottom: 0.6em }
.head1a { color: #663; font-weight: bold; font-size: 1.3em; line-height:
1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular; margin-bottom: 0.6em; margin-left: 1em }
.head1b { color: black; font-weight: bold; font-size: 1.3em; line-height:
1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular }
232 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
.head1w { color: white; font-weight: bold; font-size: 1.3em; line-height:
1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular }
.head2 { color: black; font-weight: bold; font-size: 1.2em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.4em }
.head2a { color: #663; font-weight: bold; font-size: 1.2em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.4em }
.head2b { color: black; font-weight: 600; font-size: 1.2em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letterspacing: 0.1em; margin-top: 0.4em; margin-bottom: 0.3em; border-bottom:
2px solid #6c8899 }
.head2tm6 { color: black; font-weight: bold; font-size: 1.2em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.6em }
.head2w { color: #fff; font-weight: bold; font-size: 1.2em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head2indent { color: black; font-weight: bold; font-size: 1.2em; fontfamily: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.4em; margin-left: 0.5em }
.head3 { color: black; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.3em }
.head3a { color: #663; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.3em }
.head3b { color: black; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica,
Geneva, Swiss, SunSans-Regular; }
.head3center { color: black; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.head3indent { color: black; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.3em; margin-left: 1em }
.head3tm6 { color: black; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.6em }
.head3w { color: #fff; font-weight: bold; font-size: 1em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head4 { color: black; font-weight: bold; font-size: 0.85em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.2em }
.head4b { color: #663; font-weight: bold; font-size: 0.85em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica,
Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }
Programme de lancement d'applicatifs Novell : personnalisation des vues
233
Novell Confidential Manual (FRA) 6 October 2004
.head4tm6 { color: black; font-weight: bold; font-size: 0.85em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.6em }
.head5 { color: black; font-weight: 600; font-size: 0.75em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.2em }
.head5b { color: #663; font-weight: 600; font-size: 0.75em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica,
Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }
.head5tm6 { color: black; font-weight: 600; font-size: 0.75em; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:
0.6em; margin-left: 2em }
.hint1 { color: #663; font-size: 12px; line-height: 14px; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hint1centered { color: #663; font-size: 12px; line-height: 14px; fontfamily: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.hint1right { color: #663; font-size: 12px; line-height: 14px; font-family:
"Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.inactive { color: #738c9c }
.indent1 { margin-top: 0.3em; margin-left: 1em }
.indent1b { line-height: 18pt; margin-top: 0.5em; margin-left: 1em }
.indent1c { margin-top: 0.8em; margin-left: 1em }
.iconindent1 { margin-left: 18px }
.iconindent2 { margin-left: 34px }
.indent2 { margin-top: 0.3em; margin-left: 2em }
.indent3 { margin-top: 0.3em; margin-left: 3em }
.indentall { margin-left: 0.5em }
.listhead1 { color: black; font-style: normal; font-weight: 800; font-size:
12pt; text-indent: .3em; }
.mainnavlink { font-weight: bold; font-size: 15pt; line-height: 18pt; }
.margintop1 { margin-top: 0.3em }
.margintop2 { margin-top: 0.5em }
.margintop3 { margin-top: 1em }
.marginleft1 { margin-left: 1em }
.marginleft1b { font-size: 0.85em; margin-left: 1em }
.marginleft2 { margin-left: 2em }
.marginleft3 { margin-left: 3em }
.marginleft4 { margin-left: 4em }
.navlink { color: #030; font-weight: normal; text-decoration: underline }
234 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
.nonproportional { color: black; font-size: 12pt; font-family: "Courier
New", Courier, Monaco }
.rowaltcolor { color: #efeee9 }
.serverhead1 { color: #c82727; font-weight: 800; font-size: 1.3em; fontfamily: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext { font-size: 0.7em; line-height: 1em; font-family: "Trebuchet
MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.mediumtext { font-size: 0.85em; line-height: 1em; font-family: "Trebuchet
MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext2c { color: #355263; font-size: 0.7em; line-height: 1.1em; fontfamily: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 400px }
.textblue1 { color: #355263; font-size: 1em; font-family: "Trebuchet MS",
Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext2a { color: #663; font-size: 0.9em; line-height: 1.1em; fontfamily: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext2b { color: black; font-weight: bold; font-size: 0.8em; lineheight: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss,
SunSans-Regular }
.subtitle1 { color: black; font-weight: bold; font-size: 14px; line-height:
14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular }
.subtitle2 { color: white; font-weight: bold; font-size: 14px; line-height:
14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-
Regular }
.headpb { color: black; font-weight: bold; font-size: 15px; text-align: left; vertical-align: top; letter-spacing:2px;}.tab1s { color: white; font-weight: bold; font-size: 12px; line-height: 17px; text-decoration: none; backgroundcolor: #6b8899; text-align: center }
.tab1u { color: black; background-color:#DFDDD5; font-size:12px; textdecoration:none; font-weight:bold; text-align:center }
.tab2s { color: white; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #6b8899 }
.tab2u { color: white; font-weight: normal; font-size: 11px; textdecoration: none; background-color: #6b8899 } span.tab1u { color: black } span.tab2u { text-decoration: underline } span.tab2s {text-decoration: underline }
.tablecolumnhead1 { color: #663; font-weight: bold; font-size: 0.7em; textalign: center }
.tablecolumnhead2 { color: #663; font-weight: 600; font-size: 0.75em }
.tablehead1 { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em; letter-spacing:
0.1em }
Programme de lancement d'applicatifs Novell : personnalisation des vues
235
Novell Confidential Manual (FRA) 6 October 2004
.tablehead1b { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em }
.tablesubhead1 { color: black; font-weight: bold; font-size: 0.85em; background-color: #efeee9; text-align: left; text-indent: 0.5em }
.tablehead3 { color: black; font-weight: bold; margin-left: .5em }
.tabb { font-weight: bold; font-size: 14pt;}.tabw { color: white; fontweight: bold; font-size: 14pt; }
.task1 { margin-top: 0.3em; margin-left: 1em; font-size: 0.8em }
.task2 { margin-top: 0.3em; margin-left: 2em; font-size: 0.8em }
.windowheaddgrey { color: #5a5958; font-weight: bold; font-size: 18pt; lineheight: 18pt; letter-spacing: 1px }
.windowheadblack { color: #5a5958; font-weight: bold; font-size: 18pt; lineheight: 18pt; letter-spacing: 1px }
.windowheadwhite { color: white; font-weight: bold; font-size: 18pt; lineheight: 18pt; letter-spacing: 1px }
.width350 { width: 350px }
.width400 { width: 400px }
.width450 { width: 450px }
.width500 { width: 500px }
236 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
22
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
Pour gérer les applications, le programme de lancement d'applicatifs Novell (Novell
®
Application
Launcher
TM
) requiert l'accès à l'annuaire Novell eDirectory
TM
, au système de fichiers local du poste de travail et, dans certains cas, au système de fichiers d'un serveur réseau.
Les sections suivantes fournissent des informations sur la gestion des authentifications et droits d'accès au système de fichiers requis par le programme de lancement d'applicatifs pour distribuer, lancer, mettre en cache et désinstaller les applications :
« Présentation de l'authentification Novell eDirectory », page 237
« Présentation de l'accès au système de fichiers », page 238
Présentation de l'authentification Novell eDirectory
Le programme de lancement d'applicatifs s'authentifie auprès de eDirectory pour obtenir des informations sur les applications accessibles à l'utilisateur logué ou au poste de travail.
Le programme de lancement d'applicatifs peut utiliser Novell Client
TM
pour s'authentifier auprès de eDirectory. Étant donné que le client Novell utilise NCP
TM
(NetWare
®
Core Protocol
TM
) pour accéder à eDirectory, il fonctionne mieux sur des postes de travail qui sont exécutés sur un réseau local protégé par un pare-feu.
Si le client Novell n'est pas déployé sur les postes de travail de votre réseau local, ou si des utilisateurs doivent s'authentifier auprès de eDirectory via un pare-feu, le programme de lancement d'applicatifs peut également utiliser le serveur Middle Tier ZENworks. Le programme de lancement d'applicatifs Novell utilise le protocole standard HTTP ou HTTPS pour communiquer avec le serveur Middle Tier ZENworks protégé par votre pare-feu, qui accède ensuite à eDirectory pour le compte de l'utilisateur. Pour plus d'informations sur la configuration du serveur Middle
Tier, reportez-vous au chapitre « Installing the ZENworks Middle Tier Server (Installation du serveur Middle Tier ZENworks) » dans le manuel
Novell ZENworks 6.5 Desktop Management
Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
Important :
Lorsque vous vous loguez en tant qu'administrateur à l'arborescence eDirectory, vous devez disposer de droits sur la racine de l'arborescence.
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
237
Novell Confidential Manual (FRA) 6 October 2004
Remarque sur le cache du programme de lancement d'applicatifs
Pour permettre aux utilisateurs d'exécuter les applications tout en étant déconnectés de eDirectory, le programme de lancement d'applicatifs crée un répertoire cache, appelé cache NAL, sur le poste de travail local.
Le cache NAL contient les informations requises pour afficher et lancer les applications. Lorsque l'utilisateur n'est pas authentifié auprès de eDirectory, le programme de lancement d'applicatifs utilise les informations du cache NAL. Cela signifie qu'après avoir installé une application sur son poste de travail, l'utilisateur peut y accéder, qu'il soit ou non authentifié auprès de eDirectory.
Vous pouvez forcer le caching d'une application sur le poste de travail de l'utilisateur afin de vous assurer qu'elle est disponible pour l'utilisateur lorsqu'elle est déconnectée de eDirectory, même si elle n'est pas encore installée. Dans ce cas, le cache contient toutes les informations et tous les fichiers requis pour installer l'application.
Pour plus d'informations sur le cache, reportez-vous au
Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247 .
Présentation de l'accès au système de fichiers
Durant la distribution, le lancement, le caching ou la désinstallation d'une application, le programme de lancement d'applicatifs requiert l'accès au système de fichiers local et peut
également requérir l'accès aux systèmes de fichiers réseau, tels que des serveurs NetWare ou
Windows.
Accès au système de fichiers local
L'accès au système de fichiers local s'effectue par le biais du compte de l'utilisateur logué et du compte utilisateur système de Windows.
Pour que le programme de lancement d'applicatifs fonctionne correctement, l'utilisateur logué doit disposer des droits suivants :
Accès en lecture (minimum) au répertoire cache NAL (généralement, c:\nalcache). Pour plus d'informations, reportez-vous à
« Présentation des droits sur le système de fichiers du cache
NAL dans ZENworks 6.5 et ZENworks 6.5 Support Pack 1 (SP1) », page 250 .
Accès en contrôle total au répertoire temp de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\local settings\temp).
Accès en contrôle total au répertoire de codage des données de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\application data\microsoft\crypto). Cet accès est requis uniquement si l'utilisateur utilise l'agent de gestion de bureau sans client réseau.
Lire/Écrire sur la clé de registre HKEY_CURRENT_USER\Software\NetWare\NAL\.1.0.
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\Novell\ZENworks.
De plus, l'utilisateur système requiert l'accès total à toutes les zones du poste de travail. Par défaut, cet accès est accordé à l'utilisateur système en tant que membre du groupe Administrateurs.
Ne limitez pas les droits par défaut accordés au groupe Administrateurs ou au compte utilisateur système.
238 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Accès au système de fichiers réseau
L'accès au système de fichiers réseau s'effectue via le client Novell ou Client for Microsoft
Networks. Le client Novell offre un accès au système de fichiers pour les serveurs NetWare tandis que Client for Microsoft Networks offre un accès au système de fichiers pour les serveurs
Windows. Ces deux clients fonctionnent très bien dans un environnement de réseau local.
Si le programme de lancement d'applicatifs doit accéder au système de fichiers via un pare-feu ou si vous ne voulez pas utiliser le client Novell, vous pouvez utiliser le serveur Middle Tier
ZENworks. Celui-ci offre un accès limité au système de fichiers pour les serveurs réseau. Pour plus d'informations sur la configuration du serveur Middle Tier, reportez-vous au chapitre « Installing the ZENworks Middle Tier Server (Installation du serveur Middle Tier ZENworks) » dans le manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de
Novell ZENworks 6.5 Desktop Management)
.
Restrictions d'accès au système de fichiers dans un environnement sans client
Le serveur Middle Tier ZENworks ne dispose pas des mêmes fonctions d'accès au système de fichiers que le client réseau, tel que le client Novell et Microsoft Client. Bien que le serveur
Middle Tier puisse copier des fichiers d'un emplacement de serveur réseau vers le poste de travail d'un utilisateur, il ne peut pas ouvrir ni exécuter des fichiers situés sur un serveur réseau.
Les problèmes de distribution ou de lancement suivants ont été constatés lorsque le programme de lancement d'applicatifs est exécuté dans un environnement sans client ou dans un environnement où le client réseau ne peut pas établir de connexion au serveur réseau approprié (par exemple, via un pare-feu) :
Le programme de lancement d'applicatifs ne peut pas lancer d'applications qui résident sur un serveur réseau (autrement dit, le champ Chemin d'accès au fichier exécutable de la page
Options d'exécution > Application pointe vers un emplacement réseau).
Pour que le programme de lancement d'applicatifs puisse distribuer des applications MSI, la case Forcer le caching doit être cochée. Il copie les applications dont le caching est forcé sur le répertoire cache NAL du poste de travail. Microsoft Windows Installer installe ensuite les applications sur le poste de travail à partir du cache.
Syntaxe de chemin d'accès aux fichiers
Lorsque vous indiquez un chemin d'accès réseau pour la distribution ou le lancement d'une application, vous pouvez utiliser des unités assignées ou des chemins d'accès 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 une unité assignée, le poste de travail de l'utilisateur doit avoir la même assignation d'unité que le serveur sur lequel s'exécute ConsoleOne.
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 (http://support.microsoft.com/support/kb/articles/Q150/8/07.asp) .
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
239
Novell Confidential Manual (FRA) 6 October 2004
Authentification et accès au système de fichiers pour les applications associées à l'utilisateur
Les composants, méthodes d'authentification et accès au système de fichiers du programme de lancement d'applicatifs utilisés lors de la gestion des applications associées à l'utilisateur diffèrent selon qu'il s'agit d'un système d'exploitation Windows 98 ou d'un système d'exploitation
Windows 2000/XP, comme cela est indiqué dans les sections suivantes.
« Windows 98 (applications associées à l'utilisateur) », page 240
« Windows 2000/XP (applications associées à l'utilisateur) », page 241
Windows 98 (applications associées à l'utilisateur)
Le tableau suivant liste les composants, méthodes d'authentification et accès au système de fichiers utilisés par le programme de lancement d'applicatifs lors de la gestion d'une application associée
à un utilisateur sur un poste de travail Windows 98.
Événement
Distribution
Lancement
(normal)
Composant impliqué
Programme de lancement d'applicatifs
Authentification eDirectory
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Utilisateur eDirectory
(objet
Utilisateur)
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs
Autorisations accordées aux utilisateurs
Active
Directory
Programme de lancement d'applicatifs
Utilisateur eDirectory
(objet
Utilisateur)
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Semblable au lancement normal
Lancement
(exécution forcée
Caching
Désinstaller
Programme de lancement d'applicatifs
Utilisateur eDirectory
(objet
Utilisateur)
Programme de lancement d'applicatifs
Utilisateur eDirectory
(objet
Utilisateur)
Utilisateur
Windows
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Non applicable Non applicable
1
À l'inverse des systèmes d'exploitation Windows 2000/XP, Windows 98 ne fournit pas de sécurité du système de fichiers au niveau utilisateur. Chaque compte utilisateur Windows 98 dispose des droits d'accès complets au système de fichiers local, ce qui signifie que le programme de lancement d'applicatifs dispose de tous les droits d'accès qui lui sont nécessaires.
240 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
2
Les droits d'accès aux fichiers du serveur NetWare peuvent être assignés via l'objet Application
(onglet Commun > page Droits sur fichiers). Ces droits sont assignés à tout objet associé à l'objet
Application. Vous pouvez également assigner directement des droits aux utilisateurs via leurs objets Utilisateur (onglet Droits sur les fichiers et dossiers > page Droits de l'ayant droit sur le système de fichiers) ou via d'autres méthodes, par exemple en les ajoutant à un groupe de postes de travail auquel les droits appropriés ont été assignés.
3
Les droits d'accès aux fichiers du serveur Windows doivent être assignés via le compte utilisateur
Active Directory, qui doit avoir les mêmes nom d'utilisateur et mot de passe que le compte utilisateur eDirectory. L'utilisateur, le poste de travail, le serveur Middle Tier (le cas échéant) et le serveur Windows doivent être membres du même domaine Windows. Pour plus d'informations sur l'utilisation de Novell DirXML pour synchroniser les informations de compte utilisateur entre eDirectory et Active Directory, reportez-vous à « Installing DirXML (Installation de DirXML) » dans le chapitre « Installing in a Windows Network Environment (Installation dans un environnement réseau Windows) » du manuel
Novell ZENworks 6.5 Desktop Management
Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
4
Le paramètre Forcer l'exécution entraîne la distribution automatique de l'application dès lors qu'elle devient disponible. Pour plus d'informations sur la configuration d'une application afin d'en forcer l'exécution, reportez-vous à
« Page Associations », page 468 .
Windows 2000/XP (applications associées à l'utilisateur)
Le tableau suivant liste les composants, méthodes d'authentification et accès au système de fichiers utilisés par le programme de lancement d'applicatifs lors de la gestion d'une application associée
à un utilisateur sur un poste de travail Windows 2000/XP.
Événement
Distribution
Lancement
(normal)
Lancement
(exécution forcée
Composant impliqué
Service NAL
Programme de lancement d'applicatifs
Utilisateur eDirectory ou
Service NAL
(lors de l'exécution en mode utilisateur de système sécurisé ou non sécurisé
Authentification eDirectory
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Utilisateur eDirectory
Utilisateur système
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs
Autorisations accordées aux utilisateurs
Active
Directory
Utilisateur
Windows ou
Utilisateur système
Windows (lors de l'exécution en tant qu'utilisateur de système sécurisé ou non sécurisé)
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Semblable au lancement normal
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
241
Novell Confidential Manual (FRA) 6 October 2004
Événement Composant impliqué
Caching
Désinstaller
Service NAL
Service NAL
Authentification eDirectory
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Utilisateur eDirectory
Utilisateur système
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Utilisateur eDirectory
Utilisateur système
Windows
Non applicable Non applicable
1
Pour que le programme de lancement d'applicatifs et les programmes associés (service NAL et
Workstation Helper) fonctionnent correctement, le compte utilisateur système Windows doit disposer des droits d'accès complets à toutes les zones du poste de travail. Par défaut, cet accès est accordé à l'utilisateur système en tant que membre du groupe Administrateurs. Ne limitez pas les droits par défaut accordés au groupe Administrateurs ou au compte utilisateur système.
De plus, le programme de lancement d'applicatifs requiert que le compte utilisateur Windows accorde les droits suivants :
Accès en lecture (minimum) au répertoire cache NAL (généralement, c:\nalcache). Pour plus d'informations, reportez-vous à
« Présentation des droits sur le système de fichiers du cache
NAL dans ZENworks 6.5 et ZENworks 6.5 Support Pack 1 (SP1) », page 250 .
Accès en contrôle total au répertoire temp de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\local settings\temp).
Accès en contrôle total au répertoire de codage des données de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\application data\microsoft\crypto). Cet accès est requis uniquement si l'utilisateur utilise l'agent de gestion de bureau sans client réseau.
Lire/Écrire sur la clé de registre HKEY_CURRENT_USER\Software\NetWare\NAL\.1.0.
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\Novell\ZENworks.
2
Les droits d'accès au système de fichiers NetWare peuvent être assignés via l'objet Application
(onglet Commun > page Droits sur fichiers). Ces droits sont assignés à tout utilisateur associé à l'objet Application. Vous pouvez également assigner directement des droits aux utilisateurs via leurs objets Utilisateur (onglet Droits sur les fichiers et dossiers > page Droits de l'ayant droit sur le système de fichiers) ou via d'autres méthodes, par exemple en les ajoutant à un groupe de postes de travail auquel les droits appropriés ont été assignés.
3
Les droits d'accès aux fichiers du serveur Windows doivent être assignés via le compte utilisateur
Active Directory, qui doit avoir les mêmes nom d'utilisateur et mot de passe que le compte utilisateur eDirectory. L'utilisateur, le poste de travail, le serveur Middle Tier (le cas échéant) et le serveur Windows doivent être membres du même domaine Windows. Pour plus d'informations sur l'utilisation de Novell DirXML pour synchroniser les informations de compte utilisateur entre eDirectory et Active Directory, reportez-vous à « Installing DirXML (Installation de DirXML) » dans le chapitre « Installing in a Windows Network Environment (Installation dans un environnement réseau Windows) » du manuel
Novell ZENworks 6.5 Desktop Management
Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
242 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
Les paramètres relatifs aux utilisateurs de systèmes sécurisés ou de systèmes non sécurisés concernent uniquement les applications qui s'exécutent sous Windows 2000/XP. Ces paramètres entraînent l'exécution de l'application dans l'espace « système » en tant qu'utilisateur système
Windows plutôt que dans l'espace « utilisateur » en tant qu'utilisateur logué. Ils permettent de s'assurer que les utilisateurs peuvent exécuter l'application même s'ils disposent de droits d'accès limités au système de fichiers du poste de travail. Pour plus d'informations, reportez-vous à
5
Le paramètre Forcer l'exécution entraîne la distribution automatique de l'application dès lors qu'elle devient disponible. Pour plus d'informations sur la configuration d'une application afin d'en forcer l'exécution, reportez-vous à
« Page Associations », page 468 .
Authentification et accès au système de fichiers pour les applications associées au poste de travail
Les composants, méthodes d'authentification et accès au système de fichiers du programme de lancement d'applicatifs utilisés lors de la gestion des applications associées au poste de travail diffèrent selon qu'il s'agit d'un système d'exploitation Windows 98 ou d'un système d'exploitation
Windows 2000/XP, comme cela est indiqué dans les sections suivantes.
« Windows 98 (applications associées au poste de travail) », page 243
« Windows 2000/XP (applications associées au poste de travail) », page 245
Windows 98 (applications associées au poste de travail)
Le tableau suivant liste les composants, méthodes d'authentification et accès au système de fichiers utilisés par le programme de lancement d'applicatifs lors de la gestion d'une application associée
à un poste de travail sur un poste de travail Windows 98.
Événement
Distribution
Lancement
(normal)
Composant impliqué
Workstation
Helper
Programme de lancement d'applicatifs
Authentification eDirectory
Poste de travail eDirectory (objet
Poste de travail)
Utilisateur
Windows
Poste de travail eDirectory (objet
Poste de travail)
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux postes de travail
Autorisations accordées aux utilisateurs
Active
Directory
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
243
Novell Confidential Manual (FRA) 6 October 2004
Événement Composant impliqué
Lancement
(exécution forcée
Caching
Désinstaller
Workstation
Helper
Workstation
Helper
Workstation
Helper
Authentification eDirectory
Poste de travail eDirectory (objet
Poste de travail)
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Poste de travail eDirectory (objet
Poste de travail)
Utilisateur
Windows
Poste de travail eDirectory (objet
Poste de travail)
Utilisateur
Windows
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory
Autorisations accordées aux utilisateurs
Active
Directory
Non applicable Non applicable
1
À l'inverse des systèmes d'exploitation Windows 2000/XP, Windows 98 ne fournit pas de sécurité du système de fichiers au niveau utilisateur. Chaque compte utilisateur Windows 98 dispose des droits d'accès complets au système de fichiers, ce qui signifie que le programme de lancement d'applicatifs et Workstation Helper disposent de tous les droits d'accès qui leur sont nécessaires.
2
Les droits d'accès au système de fichiers NetWare peuvent être assignés via l'objet Application
(onglet Commun > page Droits sur fichiers). Ces droits sont assignés à tout poste de travail associé
à l'objet Application. Vous pouvez également assigner directement des droits aux postes de travail via leurs objets Poste de travail (onglet Droits sur les fichiers et dossiers > page Droits de l'ayant droit sur le système de fichiers) ou via d'autres méthodes, par exemple en les ajoutant à un groupe auquel les droits appropriés ont été assignés.
3
Les droits d'accès aux fichiers du serveur Windows doivent être assignés via le compte utilisateur
Active Directory, qui doit avoir les mêmes nom d'utilisateur et mot de passe que le compte utilisateur eDirectory. L'utilisateur, le serveur Middle Tier (le cas échéant) et le serveur Windows doivent être membres du même domaine Windows. Pour plus d'informations sur l'utilisation de
Novell DirXML pour synchroniser les informations de compte utilisateur entre eDirectory et
Active Directory, reportez-vous à « Installing DirXML (Installation de DirXML) » dans le chapitre
« Installing in a Windows Network Environment (Installation dans un environnement réseau
Windows) » du manuel
Novell ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell ZENworks 6.5 Desktop Management)
.
Notez que ceci est différent pour une application associée à un poste de travail distribuée sur un poste de travail Windows 2000/XP (voir
« Windows 2000/XP (applications associées au poste de travail) », page 245
). Windows 98 ne distingue pas l'utilisateur du poste de travail (système) ; vous devez par conséquent utiliser les références utilisateur pour le login et non les références du poste de travail. Si l'accès au serveur Windows s'effectue par le biais du serveur Middle Tier ZENworks, les autorisations appropriées doivent être accordées au compte utilisateur de domaine utilisé par le serveur Middle Tier.
4
Le paramètre Forcer l'exécution entraîne la distribution automatique de l'application dès lors qu'elle devient disponible. Pour plus d'informations sur la configuration d'une application afin d'en forcer l'exécution, reportez-vous à
« Page Associations », page 468 .
244 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Windows 2000/XP (applications associées au poste de travail)
Le tableau suivant liste les composants, méthodes d'authentification et accès au système de fichiers utilisés par le programme de lancement d'applicatifs lors de la gestion d'une application associée
à un poste de travail sur un poste de travail Windows 2000/XP.
Événement
Distribution
Lancement
(normal)
Lancement
(exécution forcée
Caching
Désinstaller
Composant impliqué
Service NAL
Service NAL
Authentification eDirectory
Accès au système de fichiers du poste de travail
Accès au système de fichiers du serveur NetWare
Accès au système de fichiers du serveur Windows
Poste de travail eDirectory
(objet Poste de travail)
Utilisateur système
Windows
Droits d'accès aux dossiers et fichiers assignés aux postes de travail
Autorisations accordées aux postes de travail Active
Directory
Programme de lancement d'applicatifs
Poste de travail eDirectory
(objet Poste de travail)
Utilisateur
Windows ou ou
Service NAL
(lors de l'exécution en tant qu'utilisateur de système sécurisé ou non sécurisé
Utilisateur système
Windows (lors de l'exécution en tant qu'utilisateur de système sécurisé ou non sécurisé)
Service NAL Poste de travail eDirectory
(objet Poste de travail)
Utilisateur système
Windows
Droits d'accès aux dossiers et fichiers assignés aux utilisateurs eDirectory
Autorisations accordées aux utilisateurs
Active
Directory ou
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory (lors de l'exécution en tant qu'utilisateur de système sécurisé ou non sécurisé)
Autorisations accordées aux postes de travail Active
Directory (lors de l'exécution en tant qu'utilisateur de système sécurisé ou non sécurisé)
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory
Autorisations accordées aux postes de travail Active
Directory
Service NAL Poste de travail eDirectory
(objet Poste de travail)
Utilisateur système
Windows
Droits d'accès aux dossiers et fichiers assignés aux postes de travail eDirectory
Autorisations accordées aux postes de travail Active
Directory
Non applicable Non applicable Poste de travail eDirectory
(objet Poste de travail)
Utilisateur système
Windows
Programme de lancement d'applicatifs Novell : gestion de l'authentification et de l'accès au système de fichiers
245
Novell Confidential Manual (FRA) 6 October 2004
1
Pour que le programme de lancement d'applicatifs et les programmes associés (service NAL et
Workstation Helper) fonctionnent correctement, le compte utilisateur système Windows doit disposer des droits d'accès complets à toutes les zones du poste de travail. Par défaut, cet accès est accordé à l'utilisateur système en tant que membre du groupe Administrateurs. Ne limitez pas les droits par défaut accordés au groupe Administrateurs ou au compte utilisateur système.
De plus, le programme de lancement d'applicatifs requiert que le compte utilisateur Windows accorde les droits suivants :
Accès en lecture (minimum) au répertoire cache NAL (généralement, c:\nalcache). Pour plus d'informations, reportez-vous à
« Présentation des droits sur le système de fichiers du cache
NAL dans ZENworks 6.5 et ZENworks 6.5 Support Pack 1 (SP1) », page 250 .
Accès en contrôle total au répertoire temp de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\local settings\temp).
Accès en contrôle total au répertoire de codage des données de l'utilisateur (généralement, c:\documents et settings\nom_d'utilisateur\application data\microsoft\crypto). Cet accès est requis uniquement si l'utilisateur utilise l'agent de gestion de bureau sans client réseau.
Lire/Écrire sur la clé de registre HKEY_CURRENT_USER\Software\NetWare\NAL\.1.0.
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0
Lire sur la clé de registre HKEY_LOCAL_MACHINE\Software\Novell\ZENworks.
2
Les droits d'accès aux fichiers du serveur NetWare peuvent être assignés via l'objet Application
(onglet Commun > page Droits sur fichiers). Ces droits sont assignés à tout poste de travail associé
à l'objet Application. Vous pouvez également assigner directement des droits aux postes de travail via leurs objets Poste de travail (onglet Droits sur les fichiers et dossiers > page Droits de l'ayant droit sur le système de fichiers) ou via d'autres méthodes, par exemple en les ajoutant à un groupe auquel les droits appropriés ont été assignés.
3
Les droits d'accès aux fichiers du serveur Windows doivent être assignés via le compte Active
Directory du poste de travail. Le poste de travail, le serveur Middle Tier (le cas échéant) et le serveur Windows doivent être membres du même domaine Windows. Notez que ceci est différent pour une application associée à un poste de travail distribuée sur un poste de travail Windows 98
(voir « Windows 98 (applications associées au poste de travail) », page 243 ). Windows 98 ne
distingue pas l'utilisateur du poste de travail (système) ; vous devez par conséquent utiliser les références utilisateur pour le login et non les références du poste de travail. Si l'accès au serveur
Windows s'effectue par le biais du serveur Middle Tier ZENworks, les autorisations appropriées doivent être accordées au compte utilisateur de domaine utilisé par le serveur Middle Tier.
4
Les paramètres Utilisateur de système sécurisé et Utilisateur de système non sécurisé entraînent l'exécution de l'application dans l'espace « système » en tant qu'utilisateur système Windows plutôt que dans l'espace « utilisateur » en tant qu'utilisateur logué. Ils permettent de s'assurer que les utilisateurs peuvent exécuter l'application même s'ils disposent de droits d'accès limités au système de fichiers du poste de travail. Pour plus d'informations, reportez-vous à
« Page Environnement », page 457 .
5
Le paramètre Forcer l'exécution entraîne la distribution automatique de l'application dès lors qu'elle devient disponible. Pour plus d'informations sur la configuration d'une application afin d'en forcer l'exécution, reportez-vous à
« Page Associations », page 468 .
246 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
23
Programme de lancement d'applicatifs Novell : gestion du cache
Novell
®
Application Launcher
TM
crée un répertoire cache, appelé cache NAL, sur l'unité système
Windows du poste de travail (l'unité contenant le répertoire system32). Le cache NAL permet au programme de lancement d'applicatifs d'effectuer les opérations suivantes :
afficher, lancer, installer et vérifier les applications lorsque l'utilisateur ou le poste de travail ne sont pas authentifiés auprès de Novell eDirectory
TM
;
désinstaller les applications qu'il a installées sur le poste de travail ;
retarder la lecture de eDirectory durant le démarrage afin de minimiser le trafic réseau pendant les heures de pointe de la période de login ;
reprendre le téléchargement des informations et des fichiers d'une application tout en étant en mode distant, au lieu de recommencer entièrement le téléchargement ;
réduire le trafic réseau en minimisant le nombre d'accès à eDirectory pour obtenir les informations relatives à l'application.
Les sections suivantes fournissent des informations détaillées sur le contenu du cache NAL et de ses tâches afin de vous aider dans la gestion de ce cache :
« Structure et contenu du cache NAL », page 247
« Présentation des droits sur le système de fichiers du cache NAL dans ZENworks 6.5 et
ZENworks 6.5 Support Pack 1 (SP1) », page 250
« Mise en cache d'une application », page 251
« Modification de l'emplacement du cache », page 252
« Désactivation du cache », page 254
Structure et contenu du cache NAL
Par défaut, le répertoire cache NAL est créé en tant que répertoire caché \nalcache à la racine de l'unité, comme illustré dans l'exemple suivant.
Programme de lancement d'applicatifs Novell : gestion du cache
247
Novell Confidential Manual (FRA) 6 October 2004
Lorsqu'une application est associée à l'utilisateur ou au poste de travail, le programme de lancement d'applicatifs crée un répertoire destiné à l'application sous le répertoire \nalcache.
Ce nouveau répertoire porte le même nom que le nom distinctif eDirectory de l'objet Application
(par exemple, Simple App.applications.novell) et contient les fichiers qui composent le cache de lancement et le cache d'installation. Ces deux caches sont décrits dans les sections suivantes :
« Cache de lancement », page 248
« Cache d'installation », page 250
Cache de lancement
Les fichiers qui se trouvent dans le cache de lancement d'une application contiennent les informations dont le programme de lancement d'applicatifs a besoin pour lancer, exécuter et désinstaller l'application. Le programme de lancement crée automatiquement le cache de lancement de l'application lorsque celle-ci est distribuée sur le poste de travail. Si le programme de lancement d'applicatifs n'a pas encore distribué l'application sur le poste de travail, le cache de lancement contient uniquement les informations nécessaires à l'affichage de l'icône de l'application sur le bureau du poste de travail.
Les fichiers du cache de lancement se trouvent directement sous le répertoire de l'application
(répertoire nalcache\arborescence_edirectory\objet_Application). Le tableau suivant décrit les fichiers du cache de lancement. Selon les paramètres de l'objet Application, il se peut que certains fichiers ne soient pas nécessaires, auquel cas ils ne sont pas inclus dans le cache de lancement.
248 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 files.bin
folders.bin
strm1.bin
strm2.bin
strm3.bin
1 strm4.bin
1 strm5.bin
1 strm6.bin
1 strm7.bin
strm8.bin
strm9.bin
strm10.bin
strm11.bin
strm12.bin
strm13.bin
1 strm14.bin
1 strm15.bin
1 strm16.bin
strm17.bin
1 strm18.bin
Fichier
complete.bin
dsattr.bin
delta.bin
Description
Contient le nom eDirectory complet de l'objet Application. Si ce fichier n'existe pas, le programme de lancement d'applicatifs considère que le cache est incorrect et le recrée.
Contient tous les attributs eDirectory de l'objet Application.
Marque le cache comme cache delta. Ce qui signifie que le cache contient uniquement les informations requises par le programme de lancement d'applicatifs pour afficher l'icône de l'application sur le bureau et n'existe que si le programme de lancement d'applicatifs n'a pas encore distribué l'application sur le poste de travail. Après avoir distribué l'application, le programme de lancement d'applicatifs supprime ce fichier.
Contient les éléments essentiels pour les fichiers du cache.
Contient la liste des dossiers dans lesquels l'objet Application est affiché dans la fenêtre du programme de lancement d'applicatifs et dans le menu
Démarrer.
Contient l'icône de l'objet Application.
Contient toutes les modifications des fichiers texte.
Contient tous les fichiers qui doivent être copiés sur le poste de travail.
Contient les modifications de registre qui seront effectuées au cours de la distribution initiale.
Contient les modifications INI qui seront effectuées au cours de la distribution initiale.
Contient les modifications de raccourcis qui seront effectuées au cours de la distribution initiale.
Contient des informations sur les macros.
Contient des informations de planification.
Contient des informations sur les prérequis système.
Contient les notes de l'administrateur.
Contient le script d'arrêt.
Contient le script de démarrage.
Contient les modifications de registre devant être effectuées à chaque lancement de l'application.
Contient les modifications INI devant être effectuées à chaque lancement de l'application.
Contient les fichiers devant être copiés sur le poste de travail à chaque lancement de l'application.
Contient les modifications des fichiers texte devant être effectuées à chaque lancement de l'application.
Contient les icônes devant être modifiées à chaque lancement de l'application.
Contient les paramètres de variable d'environnement à assigner.
Programme de lancement d'applicatifs Novell : gestion du cache
249
Novell Confidential Manual (FRA) 6 October 2004
Fichier
strm19.bin
strm20.bin
strm21.bin
Description
Contient le script de pré-distribution.
Contient le script de post-distribution.
Contient les informations de planification de préinstallation.
1 Tous les fichiers, à l'exception de ceux qui contiennent l'application, les paramètres INI, les icônes de raccourcis et les paramètres du registre sont rafraîchis chaque fois que le programme de lancement d'applicatifs effectue un rafraîchissement manuel ou différé. Les fichiers non rafraîchis restent inchangés jusqu'à ce que le numéro de version (objet Application > onglet
Options de distribution > page Options) soit modifié. Cela permet au programme de lancement d'applicatifs de désinstaller correctement l'application (y compris les fichiers, les paramètres INI, les raccourcis et les paramètres de registre).
Cache d'installation
Le cache d'installation contient les fichiers source nécessaires à l'installation ou à la vérification de l'application. Le programme de lancement d'applicatifs crée un cache d'installation pour l'application uniquement si vous sélectionnez l'option Forcer le caching lorsque vous associez l'objet Application avec des utilisateurs ou des postes de travail. Ce cache est créé dans le répertoire nalcache\arborescence_edirectory\objet_Application\install.
Bien que les fichiers du cache d'installation soient compressés, ils peuvent tout de même nécessiter un espace mémoire important sur l'unité locale du poste de travail ; par conséquent, une application ne doit être mise en cache que si les utilisateurs ont besoin d'installer ou de vérifier une application tout en étant déconnecté de eDirectory.
Il est toujours possible d'exécuter une application en mode déconnecté sans qu'elle soit mise dans le cache d'installation. Pour exécuter une application en mode déconnecté, celle-ci doit simplement avoir été installée sur le poste de travail. La mise en cache d'installation d'une application permet simplement à l'application d'être installée ou vérifiée tout en étant en mode déconnecté.
Présentation des droits sur le système de fichiers du cache NAL dans ZENworks 6.5 et ZENworks 6.5 Support Pack 1 (SP1)
En raison des modifications effectuées pour améliorer la sécurité dans ZENworks 6.5 Support
Pack 1 (SP1), vous pouvez noter des différences de comportement concernant les droits sur le système de fichiers et le cache NAL.
Les sections suivantes contiennent des informations supplémentaires :
« Droits sur le système de fichiers du cache NAL avec ZENworks 6.5 », page 250
« Droits sur le système de fichiers du cache NAL avec ZENworks 6.5 SP1 », page 251
Droits sur le système de fichiers du cache NAL avec ZENworks 6.5
Dans la version initiale de ZENworks 6.5, le programme d'installation de l'agent ZENworks
Desktop Management créait le répertoire cache NAL (généralement, c:\nalcache) et assignait automatiquement l'accès en contrôle total à l'utilisateur.
250 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Par conséquent, si vous installiez l'agent de gestion de bureau sur un poste de travail, même un poste verrouillé, le programme d'installation créait le répertoire cache NAL et assignait l'accès en contrôle total, ce qui permettait au programme de lancement d'applicatifs Novell d'accéder au cache NAL sans autres modifications des droits sur le système de fichiers.
Droits sur le système de fichiers du cache NAL avec ZENworks 6.5 SP1
Dans ZENworks 6.5 SP1, le programme d'installation de l'agent ZENworks Desktop Management n'assigne plus à l'utilisateur de droits sur le système de fichiers du répertoire cache NAL
(généralement, c:\nalcache). À la place, le répertoire cache NAL hérite des droits assignés à la racine de l'unité, en supposant que vous utilisez l'emplacement par défaut (c:\nalcache). Afin que les utilisateurs puissent accéder au cache NAL, ils doivent disposer au minimum des droits en lecture sur ce répertoire.
Suite à cette modification, tenez compte des éléments suivants :
Lorsque vous installez l'agent ZENworks Desktop Management fourni avec ZENworks 6.5
SP1 sur les postes de travail qui disposent déjà de l'agent de gestion, vous ne devriez pas rencontrer de problème d'accès au système de fichiers du cache NAL. L'installation d'origine créait le répertoire cache NAL avec des droits de contrôle total, et la mise à niveau a conservé ces mêmes droits.
Lorsque vous installez l'agent ZENworks Desktop Management fourni avec ZENworks 6.5
SP1 sur un poste de travail qui ne possède pas de version précédente de l'agent, le programme d'installation n'affecte aucun droit d'accès au système de fichiers du répertoire cache NAL ; le répertoire hérite des droits assignés à la racine de l'unité.
Par conséquent, les utilisateurs peuvent rencontrer des problèmes pour accéder au répertoire cache NAL sur des postes de travail verrouillés. Par exemple, si les utilisateurs ne possèdent pas au moins des droits d'accès en lecture à la racine de l'unité, ils ne peuvent pas accéder au répertoire cache NAL et le programme de lancement d'applicatifs Novell ne peut pas utiliser le cache.
Si vous avez créé manuellement le répertoire cache NAL et assigné des droits avant d'installer l'agent ZENworks Desktop Management ou si vous avez modifié les droits sur un répertoire existant, ces droits resteront en vigueur après l'installation. N'oubliez pas que l'utilisateur a besoin au minimum de droits en lecture sur le cache NAL sinon le programme de lancement d'applicatifs Novell ne peut pas utiliser le cache.
Mise en cache d'une application
Les applications ne sont pas mises en cache par défaut. Si vous souhaitez permettre à un utilisateur d'installer ou de vérifier une application tout en étant déconnecté de eDirectory, configurez l'application pour qu'elle soit mise en cache.
1
Dans ConsoleOne
®
, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Associations pour afficher la page Associations.
Programme de lancement d'applicatifs Novell : gestion du cache
251
Novell Confidential Manual (FRA) 6 October 2004
3
Dans la liste Associations, cochez la case Forcer le caching de l'utilisateur sur le poste de travail duquel vous souhaitez mettre l'application en cache.
Remarque :
Pour mettre une application en cache, l'option Déconnexion possible doit être activée pour cette application. Si ce n'est pas le cas, l'option Forcer le caching n'est pas disponible. Pour obtenir des instructions, reportez-vous à
« Configuration d'une application déconnectable », page 355 .
Si vous sélectionnez l'option Toujours distribuer et si une connexion distante est détectée, ZENworks se comporte comme si les options Forcer le caching et Redémarrage au point de contrôle étaient activées
(même si vous ne les avez pas activées lors de la configuration de l'objet Application).
4
Cliquez sur OK pour enregistrer les modifications.
Cette tâche peut être accomplie via l'onglet ZENworks > page Applications sur un objet
Utilisateur, Poste de travail, Groupe, Groupe de postes de travail ou Conteneur.
Modification de l'emplacement du cache
Comme indiqué dans
« Structure et contenu du cache NAL », page 247 , le cache par défaut est créé
en tant que répertoire caché (\nalcache) à la racine de l'unité Windows du poste de travail.
Vous pouvez modifier l'emplacement du cache en modifiant le registre du poste de travail.
Le cache est créé dans le nouvel emplacement lors du prochain rafraîchissement du programme de lancement d'applicatifs (qu'il s'agisse d'un rafraîchissement différé ou manuel, ou d'un redémarrage). L'ancien répertoire cache n'est pas supprimé automatiquement.
Pour modifier l'emplacement du répertoire cache :
1
2
Utilisez regedit.exe pour ouvrir le registre Windows.
Localisez la clé suivante :
3
HKEY_LOCAL_MACHINE\SOFTWARE\NetWare\NAL\1.0
Ajoutez une nouvelle valeur de chaîne à la clé en utilisant les informations suivantes :
Type de la valeur : String (Chaîne)
Nom de la valeur : MasterCache
252 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Données de la valeur : Indiquez le répertoire que vous souhaitez utiliser pour le cache. Pour
éviter que les fichiers et sous-répertoires du cache se mêlent avec d'autres fichiers et répertoires, vous pouvez indiquer un répertoire vide. Par exemple, si vous souhaitez utiliser le cache situé sous le répertoire c:\novell, indiquez c:\novell\nalcache plutôt que c:\novell.
N'utilisez pas de macros dans ce champ, elles ne sont pas prises en charge.
4
5
Enregistrez les modifications apportées au registre.
Rafraîchissez ou redémarrez le programme de lancement d'applicatifs.
Utilisation du programme de lancement d'applicatifs pour modifier l'emplacement du cache
Vous pouvez également utiliser le programme de lancement d'applicatifs pour modifier l'emplacement du cache. Pour ce faire :
1
Dans ConsoleOne, créez un objet Application simple. Pour obtenir des instructions, reportezvous au
Chapitre 27, « Distribution : applications simples », page 271 .
2
Cliquez avec le bouton droit sur l'objet Application, puis cliquez sur Propriétés pour afficher la page de propriétés de l'objet.
3
Cliquez sur Options de distribution > Registre pour afficher la page Registre.
4
Ajoutez la clé de registre suivante :
5
HKEY_LOCAL_MACHINE\SOFTWARE\NetWare\NAL\1.0
Ajoutez une nouvelle valeur de chaîne à la clé en utilisant les informations suivantes :
Type de la valeur : String (Chaîne)
Nom de la valeur : MasterCache
Données de la valeur : Indiquez le répertoire que vous souhaitez utiliser pour le cache. Pour
éviter que les fichiers et sous-répertoires du cache se mêlent avec d'autres fichiers et répertoires, vous pouvez indiquer un répertoire vide. Par exemple, si vous souhaitez utiliser le cache situé sous le répertoire c:\novell, indiquez c:\novell\nalcache plutôt que c:\novell.
N'utilisez pas de macros dans ce champ, elles ne sont pas prises en charge.
Programme de lancement d'applicatifs Novell : gestion du cache
253
Novell Confidential Manual (FRA) 6 October 2004
6
Cliquez sur l'onglet Associations pour afficher la page Associations.
7
8
Ajoutez les utilisateurs auxquels les modifications doivent être distribuées.
Pour chaque association d'utilisateur, sélectionnez l'option Forcer l'exécution pour que les modifications soient effectuées sans que cela nécessite l'intervention de l'utilisateur.
9
Cliquez sur OK pour enregistrer les informations.
Désactivation du cache
Vous pouvez désactiver le cache en désactivant la fonction du programme de lancement d'applicatifs qui permet d'écrire les informations relatives à l'application dans ce cache. Si vous souhaitez désactiver le cache, prenez connaissance des informations suivantes :
La fonction principale du cache est de permettre aux utilisateurs de travailler hors ligne, en étant déconnectés de eDirectory. La désactivation du cache force les utilisateurs à être connectés à eDirectory ou à un cache amovible pour accéder aux applications. Pour s'assurer que les utilisateurs ne se déconnectent pas manuellement, la fonction Travailler hors ligne du programme de lancement d'applicatifs est désactivée lorsque le cache est désactivé.
Les fonctions de désinstallation, de rafraîchissement aléatoire et de redémarrage au point de contrôle ne seront pas opérationnelles. Ces fonctions dépendent de l'accès au cache du programme de lancement d'applicatifs.
Pour désactiver le cache :
1
Dans ConsoleOne, sélectionnez un objet Conteneur si vous souhaitez désactiver le cache pour tous les utilisateurs du conteneur.
ou
Sélectionnez un objet Utilisateur si vous souhaitez désactiver le cache pour un utilisateur individuel.
2
Cliquez avec le bouton droit sur l'objet, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet.
254 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Cliquez sur l'onglet ZENworks, puis sur Configuration du programme de lancement pour afficher la page Configuration du programme de lancement.
4
Cliquez sur Ajouter pour afficher la page Configuration du programme de lancement.
Programme de lancement d'applicatifs Novell : gestion du cache
255
Novell Confidential Manual (FRA) 6 October 2004
5
Dans la liste Paramètres de l'onglet Utilisateur ou Poste de travail, sélectionnez l'option
Autoriser l'écriture dans le cache.
Remarque :
L'option Autoriser l'écriture dans le cache est disponible dans les onglets Utilisateur et
Poste de travail. Utilisez l'onglet approprié, selon que vous souhaitez désactiver l'écriture dans le cache pour les applications associées à l'utilisateur ou pour celles associées au poste de travail. Pour désactiver l'écriture dans le cache pour les deux types d'applications, appliquez la procédure décrite dans cette section à la fois dans l'onglet Utilisateur et dans l'onglet Poste de travail.
6
7
Dans le champ Valeurs, sélectionnez Non.
Cliquez sur OK pour enregistrer la modification.
La modification s'appliquera au prochain redémarrage ou rafraîchissement du programme de lancement d'applicatifs.
256 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
24
Programme de lancement d'applicatifs Novell : organisation des applications
Novell
®
ZENworks
®
Desktop Management vous permet d'organiser les objets Application dans des dossiers. Ces dossiers s'affichent dans les fenêtres de Novell Application Launcher
TM
(fenêtre d'application, fenêtre de l'Explorateur d'applications et fenêtre du parcoureur d'applications) ainsi que dans le menu Démarrer de Windows.
Les sections suivantes décrivent les différents types de données disponibles pour organiser les applications et fournissent les instructions nécessaires pour créer un objet Dossier d'une application, ainsi que pour ajouter des objets Application aux dossiers d'application ou dossiers personnalisés :
« Types de dossiers », page 257
« Création et suppression d'un objet Dossier d'une application », page 258
« Ajout d'applications au dossier d'une application », page 260
« Ajout d'applications à un dossier personnalisé », page 262
Types de dossiers
Vous disposez de quatre types de dossiers pour organiser les applications :
Dossier d'une application (créé par l'administrateur) : Le dossier d'une application est créé sous forme d'objet Novell eDirectory
TM
. Un objet Dossier d'une application peut comporter un ou plusieurs dossiers (structure arborescente). Une fois qu'un objet Dossier d'une application a été créé, vous pouvez ajouter autant d'objets Application que vous le souhaitez dans le dossier (ou les dossiers). L'utilisation des objets Dossier d'une application est plus particulièrement recommandée pour maintenir la cohérence des dossiers entre les différents utilisateurs. Pour plus d'informations sur la création d'objets Dossier d'une
d'une application, reportez-vous à la section
« Ajout d'applications au dossier d'une application », page 260 .
Dossier personnalisé (créé par l'administrateur) : Un dossier personnalisé est créé spécifiquement pour un objet Application donné dans eDirectory. Aucun autre objet
Application ne peut être placé dans ce dossier. Les dossiers personnalisés prennent en charge l'utilisation de sous-dossiers, ce qui signifie que vous pouvez créer une structure de dossiers personnalisés. Ainsi, s'il est impossible de placer la Calculatrice et le Bloc-notes dans le même dossier personnalisé, vous pouvez créer deux sous-dossiers au sein d'un même dossier personnalisé et placer chacun de ces deux programmes dans l'un des deux sous-dossiers
(autrement dit, winapps\calculator\calc.exe et winapps\ notepad\notepad.exe). Pour plus d'informations sur la création de dossiers personnalisés pour une application, reportez-vous à la section
« Ajout d'applications à un dossier personnalisé », page 262
.
Programme de lancement d'applicatifs Novell : organisation des applications
257
Novell Confidential Manual (FRA) 6 October 2004
Dossier personnel (créé par l'utilisateur) : Un dossier personnel est créé par un utilisateur dans le programme de lancement d'applicatifs. Les utilisateurs peuvent y transférer les objets
Application provenant d'autres dossiers. Par défaut, la fonction de création de dossiers personnels est désactivée. Pour plus d'informations sur l'activation de cette fonction, reportez-vous à
« Programme de lancement d'applicatifs Novell : configuration des paramètres », page 209
.
Dossier système (créé par le système) : Un dossier système est automatiquement créé par le programme de lancement d'applicatifs pour stocker un objet Application qui n'a pas été ajouté
à un dossier d'une application ou à un dossier personnalisé.
Si l'objet Application est associé à un utilisateur, le dossier système de l'objet Application prend le nom spécifié dans le champ Nom complet (par exemple Jean Dupont) de l'objet
Utilisateur. Si l'objet Application est associé à un autre objet eDirectory (Groupe, Poste de travail, conteneur, etc.), le dossier système prend le nom spécifié dans le champ Description de l'objet (par exemple Groupe de test système). Si rien n'est spécifié dans le champ Nom complet ou Description, le dossier système prend le nom distinctif complet de l'objet.
Par exemple, un objet Application associé à un utilisateur par son objet Utilisateur est placé dans un dossier système portant le nom distinctif complet de l'utilisateur, alors qu'un objet
Application associé à un utilisateur par un groupe est placé dans un dossier portant le nom distinctif complet du groupe.
Création et suppression d'un objet Dossier d'une application
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel l'objet Dossier d'une application doit être créé, puis cliquez sur Nouveau, puis sur Objet pour afficher la boîte de dialogue Nouvel objet.
2
Sélectionnez ApplicationFolder, puis cliquez sur OK pour afficher la boîte de dialogue New
App:Folders.
3
Dans le champ Nom, tapez le nom de l'objet. Le nom s'affiche uniquement dans eDirectory et ne doit pas nécessairement être le même que celui qui s'affiche dans la fenêtre du programme de lancement d'applicatifs et dans le menu Démarrer des postes de travail des utilisateurs.
4
Cochez la case Définir des propriétés supplémentaires, puis cliquez sur OK pour afficher la page Description de l'objet Dossier d'une application.
258 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
5
6
Si vous le souhaitez, entrez une description dans la zone correspondante.
Cliquez sur l'onglet Dossiers pour afficher la page Dossiers.
L'arborescence Dossiers contient une entrée appelée Racine. La racine représente le menu
Démarrer de Windows et la fenêtre du programme de lancement d'applicatifs.
7
Utilisez les options Ajouter, Modifier et Supprimer pour créer la structure de dossiers souhaitée.
Programme de lancement d'applicatifs Novell : organisation des applications
259
Novell Confidential Manual (FRA) 6 October 2004
Ajouter : Pour ajouter un dossier, sélectionnez le dossier (ou la Racine) dans lequel un nouveau dossier doit être créé, puis cliquez sur Ajouter, puis sur Dossier, entrez le nom du nouveau dossier, puis appuyez sur Entrée.
Les caractères suivants sont incorrects lorsqu'ils sont utilisés dans les noms de dossiers et les noms de fichiers :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de dossier, ils sont remplacés par un trait de soulignement (_).
Modifier : Pour changer le nom d'un dossier, sélectionnez-le dans l'arborescence Dossiers, puis cliquez sur Modifier, changez son nom, puis appuyez sur Entrée.
Supprimer : Pour supprimer un dossier, sélectionnez-le dans l'arborescence Dossiers, puis cliquez sur Supprimer. La modification s'appliquera au prochain redémarrage du programme de lancement d'applicatifs.
8
9
Cliquez sur OK une fois la structure de dossiers terminée.
Pour ajouter des applications à vos dossiers, passez à
« Ajout d'applications au dossier d'une application », page 260 .
Ajout d'applications au dossier d'une application
Il existe deux moyens d'ajouter des objets Application dans un dossier d'une application.
Ils peuvent être ajoutés à l'aide de la page Dossiers de l'objet Dossier d'une application ou liés par paire à l'aide de la page Dossiers de l'objet Application. L'objet Dossier d'une application vous permet d'ajouter plusieurs objets Application à la fois au dossier d'une application. Tandis qu'avec l'objet Application, vous ne pouvez ajouter qu'un seul objet Application à la fois.
« Utilisation de l'objet Dossier d'une application pour ajouter des applications », page 260
« Utilisation de l'objet Application pour ajouter une application à un dossier », page 261
Utilisation de l'objet Dossier d'une application pour ajouter des applications
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Dossier d'une application dans lequel l'objet Application doit être ajouté, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Dossiers pour afficher la page Dossiers.
260 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Dans l'arborescence Dossiers, sélectionnez le dossier dans lequel l'objet Application doit être ajouté.
4
Cliquez sur Ajouter, puis cliquez sur Application, parcourez l'arborescence et sélectionnez l'objet Application souhaité, puis cliquez sur OK pour l'ajouter au dossier dans la liste de dossiers.
5
Une fois que vous avez ajouté tous les objets Application, cliquez sur OK pour enregistrer les modifications.
Utilisation de l'objet Application pour ajouter une application à un dossier
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application qui doit être ajouté à un dossier, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Identification > Dossiers pour afficher la page Dossiers.
Programme de lancement d'applicatifs Novell : organisation des applications
261
Novell Confidential Manual (FRA) 6 October 2004
3
Cliquez sur le bouton Ajouter > Dossier lié pour afficher la boîte de dialogue Sélectionner un objet.
4
Parcourez l'arborescence et sélectionnez l'objet Dossier d'une application dans lequel l'objet
Application doit être ajouté, puis cliquez sur OK pour afficher la boîte de dialogue Structure d'un objet Dossier.
5
Sélectionnez le dossier dans lequel l'objet Application doit être ajouté, puis cliquez sur OK pour l'ajouter à la liste Dossiers.
Si vous sélectionnez le dossier Racine, l'objet Application s'affiche directement dans le menu
Démarrer et à la racine de la fenêtre du programme de lancement d'applicatifs.
Par défaut, l'objet Application s'affiche dans le dossier sélectionné dans le menu Démarrer et dans la fenêtre du programme de lancement d'applicatifs.
6
Dans la zone Utiliser le dossier sélectionné dans les emplacements suivants, désélectionnez le programme de lancement d'applicatifs pour ne pas inclure l'objet Application dans ce dossier de la fenêtre du programme de lancement d'applicatifs et sélectionnez également Menu
Démarrer pour ne pas l'afficher dans ce dossier du menu Démarrer de Windows.
Un dossier ne s'affiche dans la fenêtre du programme de lancement d'applicatifs et dans le menu Démarrer que s'il contient un objet Application. Si aucun objet Application n'est lié au dossier, il ne s'affiche pas.
7
Cliquez sur OK pour enregistrer les modifications.
Ajout d'applications à un dossier personnalisé
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application qui doit être ajouté à un dossier, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Identification > Dossiers pour afficher la page Dossiers.
262 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Cliquez sur le bouton Ajouter > Dossier personnalisé pour ajouter une entrée Nouveau dossier
à la liste Dossiers.
4
Dans la liste Modifier le dossier sélectionné, sélectionnez l'entrée Nouveau dossier, puis cliquez sur Modifier le dossier, entrez le nom du dossier, puis appuyez sur Entrée.
5
Pour ajouter des sous-dossiers, sélectionnez le dossier, puis cliquez sur Ajouter un dossier, puis tapez le nom du sous-dossier avant d'appuyer sur Entrée.
Si vous ajoutez des sous-dossiers, l'objet Application s'affiche dans le dernier dossier de l'arborescence.
6
Cliquez sur OK pour enregistrer les modifications.
Programme de lancement d'applicatifs Novell : organisation des applications
263
Novell Confidential Manual (FRA) 6 October 2004
264 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
25
Gadget de lancement de ZENworks : configuration des paramètres
Novell
®
ZENworks
®
Desktop Management inclut le gadget de lancement de ZENworks qui permet de lancer des applications associées à l'utilisateur à partir d'un portail
Novell exteNd Director
TM
4.1 SE. Si vous n'avez pas installé le gadget de lancement mais que vous souhaitez l'utiliser, reportez-vous au chapitre « Installing the ZENworks Launch Gadget
(Installation du gadget de lancement de ZENworks) » dans le manuel
Novell ZENworks 6.5
Desktop Management Installation Guide (Guide d'installation de ZENworks 6.5 Desktop
Management)
.
Le gadget de lancement inclut plusieurs paramètres que vous pouvez utiliser pour configurer son fonctionnement. Pour configurer les paramètres :
« Modification des paramètres de configuration du gadget », page 265
« Ajout de serveurs Citrix MetaFrame au portail », page 268
Modification des paramètres de configuration du gadget
Il existe au sein de l'utilitaire d'administration du portail exteNd Director deux emplacements qui permettent de modifier les paramètres de configuration du gadget de lancement : la page
Applications ZENworks et l'objet Gadget de lancement de ZENworks.
Page Applications ZENworks : Le programme d'installation du gadget de lancement crée une page Applications ZENworks à laquelle il assigne le gadget de lancement
(OD_ZenLaunchGadget). Vous pouvez modifier les paramètres de configuration du gadget pour la page Applications ZENworks ; les modifications s'appliquent uniquement au gadget sur cette page. Si vous assignez le gadget à une autre page, les modifications ne sont pas appliquées sur cette page. Pour obtenir des instructions, reportez-vous à
« Configuration des paramètres du gadget sur la page Applications ZENworks », page 265
.
Objet Gadget de lancement : Vous pouvez modifier les paramètres de configuration de l'objet Gadget de lancement si vous souhaitez qu'ils s'appliquent à l'ensemble des pages
auxquelles le gadget est assigné. Pour obtenir des instructions, reportez-vous à «
Configuration des paramètres du gadget sur l'objet Gadget de lancement », page 266
.
Configuration des paramètres du gadget sur la page Applications ZENworks
3
4
1
2
Loguez-vous au portail en tant qu'administrateur.
Cliquez sur Administrer le portail.
Cliquez sur Pages.
Sélectionnez la page Applications ZENworks, puis cliquez sur Éditer.
Gadget de lancement de ZENworks : configuration des paramètres
265
Novell Confidential Manual (FRA) 6 October 2004
5
Dans la liste des assignations de gadgets, sélectionnez Applications ZENworks, puis cliquez sur Éditer pour afficher la page Configuration de l'assignation de gadgets.
6
Modifiez les paramètres de configuration. Pour obtenir une description de chaque paramètre, reportez-vous à
« Paramètres du gadget de lancement de ZENworks
(OD_ZENLaunchGadget) », page 266 .
Configuration des paramètres du gadget sur l'objet Gadget de lancement
4
5
6
1
2
3
Loguez-vous au portail en tant qu'administrateur.
Cliquez sur Administrer le portail.
Cliquez sur Gadgets.
Sélectionnez OD_ZENLaunchGadget, puis cliquez sur Éditer.
Cliquez sur Configuration pour afficher la page Configuration du gadget.
Modifiez les paramètres de configuration. Pour obtenir une description de chaque paramètre, reportez-vous à
« Paramètres du gadget de lancement de ZENworks
(OD_ZENLaunchGadget) », page 266 .
Paramètres du gadget de lancement de ZENworks (OD_ZENLaunchGadget)
Les paramètres de configuration du gadget de lancement sont les suivants :
Nom d'affichage : Indique le nom utilisé pour afficher le gadget sur la page du portail. Ce champ est disponible uniquement si vous éditez une assignation de gadget plutôt que l'objet Gadget.
Hauteur de la fenêtre : Indique la hauteur de la fenêtre qui liste les applications. Si la liste des applications ne peut pas s'afficher entièrement dans la fenêtre, une barre de défilement verticale apparaît à droite de la fenêtre. Le paramètre par défaut est 198 pixels.
Novell Client Authentication Host Server (Serveur hôte d'authentification en utilisant le
client Novell) : Indique l'adresse IP du nom d'hôte DNS du serveur à utiliser lors de l'authentification auprès de eDirectory via le client Novell. Ce paramètre remplace (et modifie) le paramètre de configuration du client Novell actuel de l'utilisateur.
XTier Authentication Host Server (Serveur hôte d'authentification XTier) : Indique l'adresse
IP du nom d'hôte DNS du serveur sur lequel le serveur Middle Tier ZENworks est installé.
Le serveur Middle Tier permet d'accéder à Novell eDirectory sans Novell Client
TM
. Ce paramètre remplace (et modifie) le paramètre de configuration du serveur Middle Tier actuel de l'utilisateur.
XTier Port (Port XTier) : Spécifie le numéro de port du serveur Middle Tier. Ce paramètre remplace (et modifie) le paramètre de configuration du serveur Middle Tier actuel de l'utilisateur.
Display Thin-Client Applications (Afficher les applications client léger) : Indique si les applications Terminal Server doivent figurer dans la liste. La valeur par défaut est TRUE.
Display Workstation Installed Applications (Afficher les applications installées sur le poste
de travail) : Indique si les applications de bureau doivent figurer dans la liste. La valeur par défaut est TRUE.
Display Large Icons (Afficher de grandes icônes) : Indique si les icônes des applications sont affichées sous la forme de grandes ou de petites icônes Windows. La valeur par défaut est FALSE ; les applications sont donc affichées sous la forme de petites icônes.
266 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Number of Columns (Nombre de colonnes) : Ce paramètre s'applique uniquement si Display
Large Icons (Afficher de grandes icônes) est défini sur TRUE. Il précise le nombre de colonnes à utiliser lors de l'affichage des icônes. La valeur par défaut est 4.
ICA Template File (Fichier modèle ICA) : Indique le fichier qui contient les informations d'initialisation par défaut du programme Citrix ICA Client. Les paramètres contenus dans ce fichier sont remplacés par des informations provenant de la base de données IMA, du fichier
NFuse.conf et des paramètres du gadget. Le fichier par défaut est OnDemandTemplate.ica, qui se trouve dans le répertoire
tomcat\webapps\nps\portal\gadgets\com.novell.ondemand.gadgets.ZenLaunchGadget.
ICA Window Type (Type de fenêtre ICA) : Indique le type de fenêtre utilisé par le client ICA lors du lancement d'applications. La valeur par défaut est seamless (transparent). Les autres valeurs possibles sont : percent (pourcentage), pixels et fullscreen (plein écran). Si vous choisissez percent (pourcentage), utilisez le paramètre
ICA Percent (Pourcentage ICA) pour préciser la taille.
Si vous choisissez pixels, utilisez les paramètres ICA Width (Largeur ICA)
et
(Hauteur ICA) pour préciser la taille
ICA Width (Largeur ICA) : Ce paramètre s'applique uniquement lorsque ICA Window Type
(Type de fenêtre ICA) est défini sur pixels. Indiquez la largeur en pixels de la fenêtre du client ICA.
La valeur par défaut est 640 pixels.
ICA Height (Hauteur ICA) : Ce paramètre s'applique uniquement lorsque ICA Window Type
(Type de fenêtre ICA) est défini sur pixels. Indiquez la hauteur en pixels de la fenêtre du client
ICA. La valeur par défaut est 480 pixels.
ICA Percent (Pourcentage ICA) : Ce paramètre s'applique uniquement lorsque ICA Window
Type (Type de fenêtre ICA) est défini sur percent (pourcentage). Indiquez en pourcentage la quantité de l'écran de l'utilisateur qui sera utilisée par la fenêtre du client ICA. La valeur par défaut est 25 %.
ICA Color Depth (Profondeur de couleur ICA) : Indique les paramètres de couleur utilisés par le client ICA lors du lancement d'applications. Les valeurs possibles sont les suivantes :
1 — 16 couleurs
2 — 256 couleurs
4 — 65536 couleurs (16 bits)
8 — Couleurs (24 bits)
La valeur par défaut est 2.
ICA Audio (Audio ICA) : Indique si la prise en charge audio du client ICA est activée ou non.
Elle est désactivée par défaut.
Production Context Attribute (Attribut Contexte de production) : Ce paramètre s'applique uniquement dans un environnement comportant plusieurs arborescences eDirectory.
Généralement, dans ce type d'environnement, une arborescence est utilisée pour l'authentification, et est synchronisée avec l'arborescence de production via DirXML.
Afin que le gadget de lancement s'authentifie auprès de l'arborescence de production, utilisez le
Gestionnaire de schéma de ConsoleOne pour créer un nouvel attribut (par exemple
ProductionContext) et assignez-le à l'objet Utilisateur (classe). Créez l'attribut en tant que chaîne
à valeur unique. Une fois l'attribut créé et assigné, définissez sa valeur sur le contexte de base des utilisateurs dans l'arborescence de production, sous la forme d'une notation à point sans type.
Par exemple : utilisateurs.service.société.
Gadget de lancement de ZENworks : configuration des paramètres
267
Novell Confidential Manual (FRA) 6 October 2004
Une fois l'attribut configuré dans ConsoleOne, utilisez ce paramètre pour préciser le nom de l'attribut (par exemple, ProductionContext).
Ajout de serveurs Citrix MetaFrame au portail
Lors de l'installation du gadget de lancement de ZENworks sur un portail, vous avez spécifié le nom DNS ou l'adresse IP du serveur sur lequel réside la base de données Citrix IMA. Si vous avez plusieurs fermes Citrix, vous devez avoir indiqué une adresse pour chaque serveur sur lequel réside une base de données IMA.
Si vous avez besoin de définir des serveurs supplémentaires, vous pouvez le faire par le biais de la configuration du portail :
1
2
3
4
Loguez-vous au portail en tant qu'administrateur.
Cliquez sur Administrer le portail.
Cliquez sur Portail pour afficher la page Éditer le portail.
Sous l'en-tête Configuration, cliquez sur Configuration pour afficher la page Configuration du portail.
5
Dans le champ XML_SERVER_PORT, ajoutez les noms DNS ou les adresses IP des nouveaux serveurs, en les séparant par un point virgule (;). Par exemple :
123.456.79.90;123.456.78.91;123.456.78.92
6
Cliquez sur Enregistrer pour enregistrer les modifications.
268 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
26
Distribution : Présentation
Novell
®
ZENworks
®
Desktop Management vous permet de distribuer les applications aux utilisateurs de postes de travail Windows 98 et Windows 2000/XP.
Le processus de distribution d'une application peut être aussi simple que la création d'un raccourci pour une application réseau, une application Web ou une application Terminal Server déjà installée, ou aussi complexe que l'installation de fichiers d'application sur le poste de travail, que la modification du registre et des paramètres de configuration du poste de travail et que l'assignation de chemins d'unités. Les sections suivantes fournissent des informations de base que vous devez connaître avant de configurer les applications à distribuer :
« Types d'application », page 269
« Application associée à l'utilisateur et application associée au poste de travail », page 270
Après avoir pris connaissance de ces informations, reportez-vous aux chapitres suivants pour obtenir des informations détaillées sur la configuration des applications à distribuer :
Chapitre 27, « Distribution : applications simples », page 271
Chapitre 28, « Distribution : applications complexes », page 279
Chapitre 29, « Distribution : application Terminal Server », page 291
Chapitre 30, « Distribution : applications Web », page 297
Types d'application
Les applications que vous distribuez sont classées selon quatre types :
Application simple : Pour ce type de distribution, le programme de lancement d'applicatifs
Novell n'a pas besoin de copier des fichiers (ou doit en copier très peu) sur le poste de travail ni d'apporter de modification (ou en apporter très peu) au registre du poste de travail, aux fichiers INI, aux variables d'environnement, etc. Cela concerne par exemple le Bloc-notes
Windows.
Application complexe : Pour ce type de distribution, le programme de lancement d'applicatifs doit copier de nombreux fichiers et apporter de nombreuses modifications au poste de travail. Cela concerne par exemple Novell GroupWise
®
ou Microsoft Office.
Application Web : Pour ce type de distribution, le programme de lancement d'applicatifs doit afficher une icône d'application qui, une fois lancée, ouvre le navigateur Web du poste de travail et affiche l'application Web (ou tout autre contenu Web). Nul besoin de copier des fichiers sur le poste de travail et aucun paramètre de configuration n'est modifié.
Application Terminal Server : Pour ce type de distribution, le programme de lancement d'applicatifs doit afficher une icône d'application qui, une fois lancée, ouvre une session client sur le serveur Terminal Server et démarre l'application (ou affiche le bureau). Cela concerne par exemple Novell GroupWise ou Microsoft Office exécuté sur un serveur Terminal Server plutôt que sur le poste de travail local de l'utilisateur.
Distribution : Présentation
269
Novell Confidential Manual (FRA) 6 October 2004
Application associée à l'utilisateur et application associée au poste de travail
Lors de la configuration d'une application pour sa distribution, vous pouvez associer cette application à des utilisateurs et à des postes de travail.
Dans le cas d'une application associée à l'utilisateur, l'application est accessible à l'utilisateur quel que soit le poste de travail depuis lequel l'utilisateur se logue à eDirectory.
Dans le cas d'une application associée au poste de travail, l'application est disponible uniquement sur ce poste de travail. Si l'utilisateur utilise un poste de travail qui n'est pas associé à l'application, celle-ci n'est pas accessible.
Lorsque vous choisissez d'associer des applications à des postes de travail, vous devez tenir compte des points suivants :
Chaque poste de travail associé à des applications doit être importé dans eDirectory en tant qu'objet Poste de travail. Pour plus d'informations sur l'importation des postes de travail, reportez-vous à
« Importation et retrait automatiques de postes de travail », page 75 .
Si vous associez une application à un poste de travail Windows 98, les utilisateurs de ce poste doivent être ajoutés comme ayants droit de l'objet Application. Contrairement à
Windows 2000/XP, Windows 98 ne fait aucune différence entre l'utilisateur et le poste de travail. Le programme de lancement d'applicatifs utilise donc toujours les références eDirectory de l'utilisateur lors de la distribution ou du lancement des applications associées au poste de travail sur un poste Windows 98. Les droits des ayants droit ne sont pas garantis automatiquement ; vous devez donc utiliser ConsoleOne pour octroyer manuellement des droits d'ayant droit par défaut à chaque utilisateur qui exécutera l'application sur le poste de travail. Si vous n'assignez pas des droits d'ayant droit à l'utilisateur, la distribution ou le lancement échoue.
Le composant Workstation Helper du programme de lancement d'applicatifs, qui s'exécute sous Workstation Manager, est responsable de l'authentification du poste de travail auprès de eDirectory et de la récupération des informations sur les applications associées au poste de travail. Toutefois, Workstation Helper ne comporte pas d'interface utilisateur. Pour que les utilisateurs voient les applications associées au poste de travail, ils doivent exécuter le programme de lancement d'applicatifs, mais il n'est pas nécessaire qu'ils soient logués à eDirectory. Workstation Helper transmet la liste des applications associées au poste de travail au programme de lancement d'applicatifs, qui affiche ensuite les applications.
Le programme de lancement d'applicatifs affiche les applications qui sont associées au poste de travail et les applications qui sont associées à l'utilisateur logué à eDirectory. Cela vous permet de configurer les applications que vous souhaitez rendre accessibles sur le poste de travail, indépendamment de l'utilisateur qui est logué, tout en permettant aux utilisateurs d'accéder à leurs applications propres.
270 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
27
Distribution : applications simples
Novell
®
ZENworks
®
Desktop Management vous permet de distribuer des applications simples aux utilisateurs de postes de travail Windows 98 et Windows 2000/XP.
Une application simple ne requiert aucune copie de fichiers (ou la copie de quelques fichiers) sur le poste de travail et aucune modification (ou une petite modification) du registre du poste de travail, des fichiers INI, des variables d'environnement, etc.
Le tableau suivant donne quelques exemples de distribution d'une application simple.
Exemple Conditions requises pour la distribution
Nouvelle application exécutée
à partir du poste de travail d'un utilisateur
Copier une application, composée de trois fichiers, sur le poste de travail de l'utilisateur ; aucun besoin de modifier les paramètres de configuration du poste de travail.
Application existante exécutée à partir du poste de travail d'un utilisateur
Correctif logiciel
Rendre accessible une application existante (par exemple, le Blocnotes Windows) via le programme de lancement d'applicatifs.
Copier un correctif logiciel sur le poste de travail de l'utilisateur et l'appliquer automatiquement.
Application de base de données exécutée à partir du réseau
Rendre disponible une application de base de données réseau sur le poste de travail de l'utilisateur. Aucun besoin de copier des fichiers sur le poste de travail ; seul un raccourci qui pointe vers le fichier exécutable de l'application de base de données doit être créé.
Les sections suivantes vous aident à distribuer des applications simples :
« Préparation d'une application simple », page 271
« Configuration de l'application dans eDirectory », page 272
« Établissement de l'accès au système de fichiers », page 275
« Établissement des droits eDirectory », page 275
« Suite des opérations », page 276
Préparation d'une application simple
En général, les règles suivantes s'appliquent lors de la préparation d'une application simple pour la distribution :
Si, pour la distribution, le programme de lancement d'applicatifs doit copier des fichiers sur le poste de travail, placez les fichiers sur un serveur NetWare
®
ou Windows accessible au programme de lancement d'applicatifs. Pour plus d'informations sur les conditions requises pour que le programme de lancement d'applicatifs accède à une ressource réseau, reportez-
Distribution : applications simples
271
Novell Confidential Manual (FRA) 6 October 2004 vous à
.
Si l'application est exécutée à partir du réseau, assurez-vous que l'application est installée sur un serveur NetWare ou Windows accessible au programme de lancement d'applicatifs.
Pour plus d'informations sur les conditions requises pour que le programme de lancement d'applicatifs accède à une ressource réseau, reportez-vous à
.
Après la création de l'objet eDirectory pour l'application simple (reportez-vous à
à ce que le programme de lancement d'applicatifs copie les fichiers sur le poste de travail, crée le raccourci vers le fichier exécutable de l'application ou effectue toute autre opération nécessaire à la distribution correcte de l'application. Si nécessaire, vous pouvez également configurer l'objet
Application pour modifier tout paramètre de poste de travail (paramètres du registre, paramètres
INI, etc.) requis par l'application.
Configuration de l'application dans eDirectory
Après avoir préparé l'application pour la distribution (reportez-vous à
définir ses règles de distribution et l'associer aux utilisateurs et postes de travail.
Vous pouvez créer l'objet Application dans le conteneur que vous choisissez. Étant donné que le programme de lancement d'applicatifs accède à l'objet pour le compte de l'utilisateur ou du poste de travail logué, placez-le dans un conteneur dont la partition (ou une réplique de la partition) est accessible à l'utilisateur ou au poste de travail via une connexion locale plutôt qu'une connexion
.
Pour créer l'objet Application dans eDirectory et le configurer :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel vous souhaitez créer l'objet Application, cliquez sur Nouveau, puis sur Application pour afficher la boîte de dialogue Nouvel objet Application.
272 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
2
Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application simple (pas de fichier .AOT/.AXT/.MSI), puis cliquez sur Suivant.
3
Dans le champ Nom de l'objet, tapez un nom pour l'objet Application.
Le nom de l'objet Application doit répondre aux règles suivantes :
Le nom doit être unique dans le conteneur.
Les caractères spéciaux sont autorisés. Cependant, s'ils sont utilisés, les caractères plus
(+), égal (=) et point (.) doivent être précédés d'une barre oblique inverse (\).
Les caractères suivants sont valides dans les noms de l'objet Application mais ne sont pas valides lorsqu'ils sont utilisés dans les noms de fichiers et de dossiers Windows :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de l'objet Application, ils sont remplacés par un trait de soulignement (_) lorsqu'ils sont affichés dans des emplacements contrôlés par
Windows au lieu du programme de lancement d'applicatifs Novell (par exemple, sur le bureau Windows).
Les lettres en majuscules, en minuscules, les caractères de soulignement et les espaces sont affichés tels que vous les saisissez mais ne sont pas pris en compte par le système.
Par exemple, ZENworks_Desktops_Management est identique à ZENWORKS
DESKTOP MANAGEMENT.
Le nom de l'objet Application est visible dans eDirectory. Par défaut, le nom est également utilisé pour le titre de l'icône de l'objet Application lorsqu'il est affiché par le programme de lancement d'applicatifs sur le poste de travail d'un utilisateur. Si nécessaire, vous pouvez modifier le titre de l'icône une fois l'objet Application créé (objet Application > onglet
Identification > page Icône).
4
Cliquez sur Suivant pour afficher le champ Chemin d'accès au fichier exécutable, puis entrez le chemin de l'emplacement à partir duquel le fichier exécutable de l'application est lancé.
Pour spécifier le chemin, veillez aux points suivants :
Incluez le fichier exécutable dans le chemin d'accès.
Si, au cours du processus de distribution, le programme de lancement d'applicatifs copie le fichier exécutable dans un répertoire cible du poste de travail, spécifiez cet emplacement dans le chemin.
Afin que le programme de lancement d'applicatifs lance une application à partir d'un serveur réseau, le poste de travail doit être doté du client réseau approprié (client Novell ou client pour les réseaux Microsoft). Cela est nécessaire car l'agent ZENworks Desktop
Management et le serveur Middle Tier ne prennent pas en charge l'ouverture ou l'exécution de fichiers à partir d'un serveur réseau ; seule la copie de fichiers est possible.
Dans un environnement sans client, au lieu de lancer l'application à partir d'un serveur réseau, faites en sorte que le programme de lancement d'applicatifs copie d'abord les fichiers d'application sur le poste de travail local, puis lance l'application en local. Pour plus d'informations sur l'accès au système de fichiers dans un environnement sans client, reportez-vous à
« Présentation de l'accès au système de fichiers », page 238
.
Vous pouvez utiliser une unité assignée ou un chemin UNC (avec le nom de serveur ou l'adresse IP) pour spécifier le chemin d'accès à un serveur réseau. Si vous utilisez un chemin UNC et si vos postes de travail possèdent plusieurs clients réseau, les applications peuvent se lancer beaucoup plus lentement qu'avec une unité assignée car Windows
Distribution : applications simples
273
Novell Confidential Manual (FRA) 6 October 2004
Multiple UNC Provider (MUP) doit résoudre les chemins UNC en client réseau approprié.
Pour plus d'informations, consultez l' article Q150807 de la base de connaissances
Microsoft (http://support.microsoft.com/support/kb/articles/Q150/8/07.asp) .
5
Cliquez sur Suivant, puis définissez les règles utilisées par le programme de lancement d'applicatifs pour déterminer si un poste de travail répond aux exigences de l'application.
Les règles de distribution garantissent que le programme de lancement d'applicatifs ne distribue pas l'application sur les postes de travail qui ne prennent pas en charge l'application.
Par exemple, si l'application s'exécute sous Windows 2000/XP uniquement, vous pouvez créer une règle de système d'exploitation qui interdit la distribution sur les postes de travail
Windows 98.
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation.
Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et
Windows XP).
Pour ajouter une règle de distribution :
5a
5b
Cliquez sur Ajouter, puis sélectionnez le type de règle que vous souhaitez définir.
Fournissez les informations pour les prérequis (cliquez sur Aide pour obtenir des
Si vous souhaitez créer des règles de distribution supplémentaires pour l'application ultérieurement, vous pouvez utiliser la page Règles de distribution de l'objet Application.
Pour plus d'informations, reportez-vous à « Page Règles de distribution », page 471 .
6
Cliquez sur Suivant, puis associez l'objet Application aux utilisateurs ou postes de travail auxquels vous souhaitez distribuer l'application. Pour ce faire :
6a
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez les objets Utilisateur ou Poste de travail.
Chaque poste de travail que vous souhaitez associer à l'application doit d'abord être importé dans eDirectory en tant qu'objet Poste de travail. Si un poste de travail auquel vous souhaitez associer l'application n'a pas été importé en tant qu'objet Poste de travail, reportez-vous à la section
« Importation et retrait automatiques de postes de travail », page 75 .
Vous pouvez également sélectionner des objets Groupe, Groupe de postes de travail et
Conteneur (Unité organisationnelle, Organisation ou Pays). Si vous sélectionnez un objet
Conteneur, vous aurez la possibilité d'associer tous les objets Utilisateur et/ou Poste de travail du conteneur à l'application.
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur.
L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Important : en charge.
N'associez pas l'objet Application aux objets Alias. Les objets Alias ne sont pas pris
274 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
6b
Après avoir ajouté l'utilisateur ou le poste de travail à la liste, cochez la case appropriée pour que l'utilisateur ou le poste de travail définisse les caractéristiques (Forcer l'exécution,
NAL, Menu démarrer, Bureau, Barre système, Lancement rapide et Forcer le caching) que vous souhaitez voir appliquées à l'application. Cliquez sur Aide pour obtenir une description de chaque caractéristique ou reportez-vous à
« Page Associations », page 468
.
Si vous souhaitez associer l'application à d'autres utilisateurs ou postes de travail ultérieurement, vous pouvez utiliser la page Associations de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Associations », page 468 .
7
Cliquez sur Suivant, vérifiez les paramètres de l'objet Application, puis cliquez sur Terminer pour créer l'objet Application.
8
Si, au cours du processus de distribution de l'application, le programme de lancement d'applicatifs doit copier des fichiers sur le poste de travail, cliquez avec le bouton droit de la souris sur l'objet Application, cliquez sur Propriétés, puis suivez les étapes restantes.
ou
Si l'application est exécutée à partir du réseau ou si elle existe déjà sur le poste de travail,
.
9
Cliquez sur l'onglet Options de distribution, puis sur Fichiers de l'application.
Vous devez ajouter les fichiers à la liste Fichiers de l'application afin que le programme de lancement d'applicatifs les copie sur le poste de travail.
10
Cliquez sur Ajouter, sur Fichier, puis remplissez les champs suivants.
Fichier source : Sélectionnez le fichier que vous souhaitez copier sur le poste de travail (par exemple, \\server1\sys\public\notepad\notepad.exe).
Fichier cible : Entrez le chemin d'accès complet, avec le nom du fichier, de l'emplacement auquel vous souhaitez copier le fichier (par exemple, c:\notepad\notepad.exe).
11
12
13
Cliquez sur OK pour ajouter le fichier à la liste.
Répétez l'
etape 10 et l' etape 11 pour chaque fichier à copier.
Une fois l'ajout de fichiers terminé, cliquez sur OK pour enregistrer les informations de l'objet
Application.
14
Passez à la section suivante,
Établissement de l'accès au système de fichiers .
Établissement de l'accès au système de fichiers
Pour que le programme de lancement d'applicatifs puisse distribuer ou lancer une application à partir d'un serveur NetWare ou Windows, il doit disposer des droits d'accès appropriés au système de fichiers du serveur. Si vous n'avez pas encore établi d'accès au système de fichiers pour les utilisateurs et/ou les postes de travail auxquels vous avez associé l'application, reportez-vous au
.
Établissement des droits eDirectory
Par défaut, lorsqu'un utilisateur ou un poste de travail est associé à un objet Application, l'objet
Utilisateur ou Poste de travail se voit assigner les droits d'ayant droit pour l'objet. Le programme
Distribution : applications simples
275
Novell Confidential Manual (FRA) 6 October 2004 de lancement d'applicatifs est ainsi pourvu des droits eDirectory suffisants pour distribuer et lancer l'application sur le poste de travail de l'utilisateur.
Cependant, pour les applications associées au poste de travail qui sont installées sur les postes
Windows 98, vous devez également assigner manuellement les droits d'ayant droit à chaque utilisateur qui distribue ou lance l'application. Windows 98 ne fait aucune différence entre l'utilisateur et le poste de travail. Le programme de lancement d'applicatifs utilise donc toujours les références eDirectory de l'utilisateur lors de la distribution ou du lancement des applications associées au poste de travail sur un poste Windows 98. Si vous n'assignez pas des droits d'ayant droit à l'utilisateur, la distribution ou le lancement échoue.
Pour assigner des droits d'ayant droit à un utilisateur :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
3
Cliquez sur l'onglet Droits NDS, puis cliquez sur Ayants droit de cet objet.
Cliquez sur Ajouter un ayant droit, sélectionnez l'utilisateur que vous souhaitez ajouter en tant qu'ayant droit, puis cliquez sur OK pour ajouter l'utilisateur à la liste des ayants droit. Répétez cette étape pour tous les utilisateurs que vous devez ajouter.
4
Cliquez sur OK pour enregistrer les modifications.
Suite des opérations
Afin de mieux gérer l'application distribuée, vous pouvez configurer l'objet Application pour effectuer les opérations suivantes :
Mettre en cache automatiquement les fichiers de l'application sur le poste de travail local (si la distribution requiert l'installation de l'application). Cela permet aux utilisateurs d'installer ou de réparer les problèmes de l'application lorsqu'ils sont déconnectés de eDirectory et de votre réseau. Reportez-vous au
Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247 .
Ajouter l'objet Application à un dossier dans la fenêtre d'application, dans la fenêtre de l'Explorateur d'applications, dans la fenêtre du parcoureur d'applications ou dans le menu
Démarrer de Windows. Reportez-vous au
Distribuer et exécuter automatiquement les autres applications dont il dépend. Reportez-vous au
Consigner les réussites ou les échecs des événements tels que la distribution, le caching et la désinstallation de l'application sur les postes de travail. Reportez-vous au
Chapitre 43, « Rapport d'événements d'application », page 383
.
Suivre le nombre de licences utilisées pour l'application. Reportez-vous au
« Compteur de licences logicielles », page 411 .
Déterminer la planification de la disponibilité de l'application pour les utilisateurs. Reportezvous à
.
Configurer des copies de sauvegarde du progiciel de l'application pour permettre la tolérance
276 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Définir plusieurs objets Application pour la même application et permettre l'équilibrage de la charge. Reportez-vous à
« Configuration de l'équilibrage de la charge », page 333 .
Configurer des listes de sites pour permettre aux utilisateurs qui voyagent d'un site à un autre d'avoir toujours accès à leurs applications. Reportez-vous à
« Configuration de listes de sites », page 338 .
Définir de nombreuses propriétés de l'objet Application supplémentaires pour contrôler le comportement de l'application. Pour plus d'informations sur toutes les propriétés de l'objet
Application, reportez-vous au
Chapitre 46, « Référence : paramètres de l'objet Application », page 419
.
Distribution : applications simples
277
Novell Confidential Manual (FRA) 6 October 2004
278 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
28
Distribution : applications complexes
Novell
®
ZENworks
®
Desktop Management vous permet de distribuer des applications complexes aux utilisateurs de postes de travail Windows 98 et Windows 2000/XP.
Pour ce type de distribution, le programme de lancement d'applicatifs doit copier de nombreux fichiers et apporter de nombreuses modifications au poste de travail. Cela concerne par exemple
Novell GroupWise
®
ou Microsoft Office.
Les sections suivantes vous aident à distribuer des applications complexes :
« Préparation d'une application complexe », page 279
« Configuration de l'application dans eDirectory », page 281
« Établissement de l'accès au système de fichiers », page 288
« Établissement des droits eDirectory », page 288
« Suite des opérations », page 288
Préparation d'une application complexe
Une application complexe telle que Novell GroupWise ou Microsoft Office requiert l'installation de nombreux fichiers et de nombreuses modifications de configuration sur le poste de travail.
Bien que la copie des fichiers d'application dans un répertoire réseau (le même que celui utilisé pour une application simple) s'effectue facilement, vous passeriez probablement des heures à configurer l'objet Application pour indiquer les répertoires cibles dans lesquels les fichiers d'application doivent être installés sur le poste de travail. De plus, vous passeriez encore plus de temps à rechercher quels paramètres de poste de travail (paramètres de registre, paramètres INI, etc.) doivent être modifiés pour la configuration de l'objet Application avec les informations adéquates.
Certaines applications, telles que Microsoft Office, fournissent un progiciel Microsoft Windows
Installer (MSI) qui inclut les fichiers et les paramètres de configuration requis par Windows
Installer pour installer l'application sur un poste de travail. Le programme de lancement d'applicatifs prend en charge l'utilisation de progiciels MSI pour distribuer ces applications.
Le progiciel MSI doit résider sur un serveur réseau (NetWare ou Windows) accessible au programme de lancement d'applicatifs.
Pour les applications telles que Novell GroupWise qui ne fournissent pas de progiciel Windows
Installer (MSI), vous pouvez utiliser l'utilitaire ZENworks snAppShot
TM
pour créer un progiciel snAppShot qui inclut les fichiers et les paramètres de configuration à distribuer. À l'instar d'un progiciel Windows Installer, un progiciel snAppShot doit résider sur un serveur NetWare ou
Windows accessible au programme de lancement d'applicatifs.
Les sections suivantes fournissent davantage d'informations pour vous aider à comprendre et à créer des progiciels Windows Installer et snAppShot :
« Progiciels Microsoft Windows Installer », page 280
« Progiciels ZENworks snAppShot », page 280
Distribution : applications complexes
279
Novell Confidential Manual (FRA) 6 October 2004
ZENworks 6.5 inclut InstallShield AdminStudio ZENworks Edition afin de vous aider à gérer les progiciels Windows Installer et snAppShot que vous avez créés. Pour plus d'informations sur l'utilisation de AdminStudio ZENworks Edition, reportez-vous au
Chapitre 32, « Distribution avancée : gestion des progiciels AOT/AXT et MSI », page 305
.
Progiciels Microsoft Windows Installer
Microsoft Windows Installer est un service d'installation et de configuration fourni avec les systèmes d'exploitation Windows 2000 et Windows XP et qui fait partie d'un Service Pack pour
Windows 98. De nombreuses applications, telles que Microsoft Office 2000, sont conçues pour
être installées par Windows Installer.
Microsoft Windows Installer installe les applications sur un poste de travail à partir d'un progiciel comprenant un fichier .msi et divers fichiers de support. Lorsque vous distribuez une application
MSI, le programme de lancement d'applicatifs appelle Windows Installer pour effectuer l'installation sur le poste de travail.
La distribution des applications MSI via le programme de lancement d'applicatifs vous permet de contrôler l'accès des utilisateurs à l'application tout en profitant des avantages d'installation que procure Windows Installer (installation à la demande, transformations et accessibilité des fichiers source de sauvegarde).
Pour utiliser un progiciel Windows Installer :
1
Déployez le progiciel sur un serveur NetWare ou Windows en exécutant le programme d'installation de l'application à l'aide de l'option d'administration. Pour plus d'informations, reportez-vous à la documentation relative à l'installation de l'application. ou
Si l'application inclut un progiciel préconfiguré, copiez le progiciel (fichiers .msi et fichiers de support) sur un serveur NetWare ou Windows.
Le serveur NetWare ou Windows sur lequel le progiciel réside doit être accessible au programme de lancement d'applicatifs pour que la distribution s'effectue correctement. Pour plus d'informations sur les conditions requises pour l'accès du programme de lancement d'applicatifs
à une ressource réseau, reportez-vous au Chapitre 22, « Programme de lancement d'applicatifs
Novell : gestion de l'authentification et de l'accès au système de fichiers », page 237 .
AdminStudio ZENworks Edition
ZENworks 6.5 inclut AdminStudio ZENworks Edition pour vous aider à gérer les progiciels
Windows Installer. Vous pouvez, par exemple, personnaliser le progiciel pour votre environnement spécifique et créer plusieurs personnalisations à partir du même progiciel de base. Vous pouvez
également utiliser AdminStudio ZENworks Edition pour déployer un progiciel sur plusieurs emplacements source, ou l'utiliser pour créer une installation administrative sur un serveur réseau.
Pour plus d'informations sur l'utilisation de AdminStudio ZENworks Edition, reportez-vous au
Chapitre 32, « Distribution avancée : gestion des progiciels AOT/AXT et MSI », page 305 .
Progiciels ZENworks snAppShot
L'utilitaire ZENworks snAppShot automatise le processus de création de progiciels et d'objets
Application pour les applications complexes qui n'ont pas de progiciel Microsoft Windows
Installer (.msi).
280 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Vous exécutez snAppShot sur un poste de travail sur lequel l'application n'a jamais été installée.
SnAppShot enregistre l'état du poste de travail (fichiers et configuration) avant et après l'installation de l'application. À partir de ces informations, snAppShot crée le progiciel de l'application (fichiers .fil) et un fichier de modèle de l'objet Application (fichier .aot ou .axt).
Le fichier AOT inclut des informations sur l'emplacement auquel les fichiers doivent être copiés sur le poste de travail et sur les paramètres de poste de travail à modifier. Lorsque vous créez l'objet
Application dans eDirectory, les informations du fichier AOT sont automatiquement transférées vers l'objet Application de sorte que vous n'avez pas à définir manuellement ces informations.
Lorsque le programme de lancement d'applicatifs distribue l'application sur un poste de travail, il utilise les fichiers .fil, situés sur un serveur NetWare ou Windows auquel il a accès, ainsi que les informations de configuration (modifications du registre, des fichiers INI, etc.) stockées dans l'objet Application.
Pour utiliser snAppShot pour créer un progiciel et un fichier modèle de l'objet Application :
1
Configurez un poste de travail « propre ».
3
Vous devez choisir un poste sur lequel l'application n'a jamais été installée.
2
Exécutez snAppShot (snapshot.exe) à partir du répertoire sys:\public\snapshot sur le serveur
ZENworks.
Suivez les invites qui s'affichent à l'écran pour créer le progiciel. Pour plus d'informations sur snAppShot, reportez-vous au
Chapitre 45, « Référence : SnAppShot », page 415 .
Assurez-vous que le serveur NetWare ou Windows sur lequel vous créez le progiciel snAppShot
(fichiers .fil et .aot/.axt) est accessible au programme de lancement d'applicatifs. Pour plus d'informations sur les conditions requises pour l'accès du programme de lancement d'applicatifs
à une ressource réseau, reportez-vous au Chapitre 22, « Programme de lancement d'applicatifs
Novell : gestion de l'authentification et de l'accès au système de fichiers », page 237 .
AdminStudio ZENworks Edition
ZENworks 6.5 inclut AdminStudio ZENworks Edition. Vous pouvez utiliser AdminStudio
ZENworks Edition pour convertir les progiciels snAppShot en progiciels Windows Installer, puis gérer les progiciels Windows Installer.
Pour plus d'informations sur l'utilisation de AdminStudio ZENworks Edition, reportez-vous au
Chapitre 32, « Distribution avancée : gestion des progiciels AOT/AXT et MSI », page 305 .
Configuration de l'application dans eDirectory
Une fois l'application préparée pour la distribution (reportez-vous à
« Préparation d'une application complexe », page 279
), il vous faut la créer en tant qu'objet Application dans eDirectory, définir ses règles de distribution et l'associer aux utilisateurs et postes de travail.
Vous pouvez créer l'objet Application dans le conteneur que vous choisissez. Étant donné que le programme de lancement d'applicatifs accède à l'objet pour le compte de l'utilisateur ou du poste de travail logué, placez-le dans un conteneur dont la partition (ou une réplique de la partition) est accessible à l'utilisateur ou au poste de travail via une connexion locale plutôt qu'une connexion
.
Pour créer l'objet Application dans eDirectory et le configurer :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel vous souhaitez créer l'objet Application, cliquez sur Nouveau, puis sur Application pour afficher la boîte de dialogue Nouvel objet Application.
Distribution : applications complexes
281
Novell Confidential Manual (FRA) 6 October 2004
2
Sélectionnez l'une des options ci-dessous pour créer le type d'objet approprié pour l'application :
Une application qui a un fichier .AOT/.AXT : Vous permet de spécifier un fichier .aot ou
.axt que vous avez créé avec snAppShot ou exporté à partir d'un autre objet Application.
Le fichier .aot ou .axt est utilisé pour remplir les champs de propriétés de l'objet
Application. Passez à
« Création d'un objet Application à partir d'un fichier ZENworks snAppshot », page 282
.
Une application qui a un fichier .MSI : Vous permet de spécifier un fichier Microsoft
Windows Installer (.msi). Le fichier .msi est utilisé pour remplir les champs de propriétés de l'objet Application. Passez à
« Création de l'objet Application à partir d'un fichier Windows
Installer (.MSI) », page 285 .
Création d'un objet Application à partir d'un fichier ZENworks snAppshot
1
(Conditionnel) Si la boîte de dialogue Nouvel objet Application n'est pas ouverte, reportezvous à
« Configuration de l'application dans eDirectory », page 281 .
2
Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application qui a un fichier .AOT/.AXT, puis cliquez sur Suivant.
3
Spécifiez le chemin d'accès au fichier .aot ou .axt.
ou
Cliquez sur le bouton de navigation pour rechercher et sélectionner le fichier.
Le fichier doit se trouver à l'emplacement réseau choisi pour l'enregistrement lors de sa création avec snAppShot. Si vous recherchez le fichier à l'aide du bouton Parcourir, la boîte de dialogue
Ouvrir affiche le type de fichier *.axt par défaut. Si vous avez créé un fichier .aot, vous devez afficher le type de fichier *.aot ou Tous les fichiers afin de sélectionner le fichier .aot.
282 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Suivant, puis modifiez les champs nécessaires pour personnaliser l'objet
Application.
Nom de l'objet : Ce champ affiche par défaut le nom de l'objet Application spécifié lors de l'exécution de snAppShot. Vous pouvez modifier le nom si vous le souhaitez. Le nom doit répondre aux règles suivantes :
Le nom doit être unique dans le conteneur.
Les caractères spéciaux sont autorisés. Cependant, s'ils sont utilisés, les caractères plus
(+), égal (=) et point (.) doivent être précédés d'une barre oblique inverse (\).
Les caractères suivants sont valides dans les noms de l'objet Application mais ne sont pas valides lorsqu'ils sont utilisés dans les noms de fichiers et de dossiers Windows :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de l'objet Application, ils sont remplacés par un trait de soulignement (_) lorsqu'ils sont affichés dans des emplacements contrôlés par
Windows au lieu du programme de lancement d'applicatifs Novell (par exemple, sur le bureau Windows).
Les lettres en majuscules, en minuscules, les caractères de soulignement et les espaces sont affichés tels que vous les saisissez mais ne sont pas pris en compte par le système.
Par exemple, ZENworks_Desktops_Management est identique à ZENWORKS
DESKTOP MANAGEMENT.
Le nom de l'objet Application est visible dans eDirectory. Par défaut, le nom est également utilisé pour le titre de l'icône de l'objet Application lorsqu'il est affiché par le programme de lancement d'applicatifs sur le poste de travail d'un utilisateur. Si nécessaire, vous pouvez modifier le titre de l'icône une fois l'objet Application créé (objet Application > onglet
Identification > page Icône).
SOURCE_PATH (Emplacement de fich. d'install. (.FIL)) : Ce champ affiche par défaut l'emplacement auquel les fichiers d'application (.fil) ont été stockés lors de l'exécution de snAppShot. Assurez-vous que ce chemin est correct. Si le chemin utilise une assignation d'unité, vous pouvez 1) vous assurer que tous les postes de travail ont la même unité assignée
à l'emplacement source ou 2) changer l'assignation d'unité en un autre format, tel que UNC.
Pour plus d'informations sur les formats valides, reportez-vous à la section Syntaxe de chemin
d'accès aux fichiers dans « Présentation de l'accès au système de fichiers », page 238 .
Le chemin d'accès que vous saisissez ici est ajouté en tant que macro SOURCE_PATH à la liste Macros pour l'objet Application (onglet Commun > page Macros) et utilisé dans les champs qui exigent un chemin d'accès à l'emplacement source.
TARGET_PATH (Chemin de rép. du poste client) : Ce chemin indique l'emplacement du poste de travail sur lequel les fichiers d'application doivent être installés. Le chemin par défaut est le chemin défini dans le fichier .aot ou .axt, qui correspond à l'emplacement d'installation de l'application lors de l'exécution de snAppShot. Assurez-vous qu'il s'agit du répertoire du poste de travail dans lequel vous souhaitez installer l'application.
Le chemin d'accès que vous saisissez ici est ajouté en tant que macro TARGET_PATH à la liste Macros pour l'objet Application (onglet Commun > page Macros) et utilisé dans les champs qui exigent un chemin d'accès à l'emplacement cible.
5
Cliquez sur Suivant, puis définissez les règles utilisées par le programme de lancement d'applicatifs pour déterminer si un poste de travail répond aux exigences de l'application.
Les règles de distribution garantissent que le programme de lancement d'applicatifs ne distribue pas l'application sur les postes de travail qui ne prennent pas en charge l'application.
Distribution : applications complexes
283
Novell Confidential Manual (FRA) 6 October 2004
Par exemple, si l'application s'exécute sous Windows 2000/XP uniquement, vous pouvez créer une règle de système d'exploitation qui interdit la distribution sur les postes de travail
Windows 98.
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation.
Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et
Windows XP).
Pour ajouter une règle de distribution :
5a
5b
Cliquez sur Ajouter, puis sélectionnez le type de règle que vous souhaitez définir.
Fournissez les informations pour les prérequis (cliquez sur Aide pour obtenir des
Si vous souhaitez créer des règles de distribution supplémentaires pour l'application ultérieurement, vous pouvez utiliser la page Règles de distribution de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Règles de distribution », page 471
.
6
Cliquez sur Suivant, puis associez l'objet Application aux utilisateurs ou postes de travail auxquels vous souhaitez distribuer l'application. Pour ce faire :
6a
Cliquez sur Ajouter, puis recherchez et sélectionnez les objets Utilisateur ou Poste de travail. Vous pouvez également sélectionner des objets Groupe, Groupe de postes de travail et Conteneur (Unité organisationnelle, Organisation ou Pays). Si vous sélectionnez un objet Conteneur, vous aurez la possibilité d'associer tous les objets
Utilisateur et/ou Poste de travail du conteneur à l'application.
Chaque poste de travail que vous souhaitez associer à l'application doit d'abord être importé dans eDirectory en tant qu'objet Poste de travail. Si un poste de travail auquel vous souhaitez associer l'application n'a pas été importé en tant qu'objet Poste de travail, reportez-vous à la section
« Importation et retrait automatiques de postes de travail », page 75 .
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur.
L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Important : en charge.
N'associez pas l'objet Application aux objets Alias. Les objets Alias ne sont pas pris
6b
Après avoir ajouté l'utilisateur ou le poste de travail à la liste, cochez la case appropriée pour que l'utilisateur ou le poste de travail définisse les caractéristiques (Forcer l'exécution,
NAL, Menu démarrer, Bureau, Barre système, Lancement rapide et Forcer le caching) que vous souhaitez voir appliquées à l'application. Cliquez sur Aide pour obtenir une description de chaque caractéristique ou reportez-vous à
« Page Associations », page 468
.
Si vous souhaitez associer l'application à d'autres utilisateurs ou postes de travail ultérieurement, vous pouvez utiliser la page Associations de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Associations », page 468 .
284 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
7
Cliquez sur Suivant, vérifiez les paramètres de l'objet Application, puis cliquez sur Terminer pour créer l'objet Application.
8
Passez à
« Établissement de l'accès au système de fichiers », page 275
.
Création de l'objet Application à partir d'un fichier Windows Installer (.MSI)
1
(Conditionnel) Si la boîte de dialogue Nouvel objet Application n'est pas ouverte, reportezvous à
« Configuration de l'application dans eDirectory », page 281 .
2
Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application qui a un fichier .MSI, puis cliquez sur Suivant.
3
Dans le champ Chemin d'accès au fichier .MSI, indiquez le chemin d'accès complet au fichier
.msi à utiliser comme fichier source lors de la distribution sur le poste de travail.
Vous pouvez utiliser une unité assignée ou un chemin UNC. Dans ce cas, assurez-vous que la même unité est assignée à l'emplacement source sur tous les postes de travail. Le chemin que vous saisissez ici est ajouté à la liste des sources du progiciel pour l'objet Application (onglet
Commun > Sources).
Remarque :
Une fois l'objet Application créé, le nom du fichier .msi ne peut plus être modifié ; vous pouvez toutefois en modifier le chemin d'accès. Si vous modifiez le nom du fichier .msi, l'installation
échouera.
4
Cliquez sur Suivant, puis modifiez les champs nécessaires pour personnaliser l'objet
Application.
Nom de l'objet : Ce champ affiche par défaut le nom de l'objet Application défini dans le fichier .msi. Vous pouvez modifier le nom si vous le souhaitez. Le nom doit répondre aux règles suivantes :
Le nom doit être unique dans le conteneur.
Les caractères spéciaux sont autorisés. Cependant, s'ils sont utilisés, les caractères plus
(+), égal (=) et point (.) doivent être précédés d'une barre oblique inverse (\).
Les caractères suivants sont valides dans les noms de l'objet Application mais ne sont pas valides lorsqu'ils sont utilisés dans les noms de fichiers et de dossiers Windows :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de l'objet Application, ils sont remplacés par un trait de soulignement (_) lorsqu'ils sont affichés dans des emplacements contrôlés par
Windows au lieu du programme de lancement d'applicatifs Novell (par exemple, sur le bureau Windows).
Les lettres en majuscules, en minuscules, les caractères de soulignement et les espaces sont affichés tels que vous les saisissez mais ne sont pas pris en compte par le système.
Par exemple, ZENworks_Desktops_Management est identique à ZENWORKS
DESKTOP MANAGEMENT.
Le nom de l'objet Application est visible dans eDirectory. Par défaut, le nom est également utilisé pour le titre de l'icône de l'objet Application lorsqu'il est affiché par le programme de lancement d'applicatifs sur le poste de travail d'un utilisateur. Si nécessaire, vous pouvez modifier le titre de l'icône une fois l'objet Application créé (objet Application > onglet
Identification > page Icône).
Chemin d'accès au progiciel d'administration : Ce chemin indique l'emplacement du progiciel MSI que vous souhaitez utiliser pour l'administration. ConsoleOne utilise le fichier
.msi qui se trouve à cet emplacement pour renseigner les informations de l'objet Application.
Distribution : applications complexes
285
Novell Confidential Manual (FRA) 6 October 2004
Ce champ est utilisé uniquement par ConsoleOne pour lire le progiciel .msi. Il n'est pas utilisé par le programme de lancement d'applicatifs Novell pour distribuer l'application. Pour cela, le programme de lancement d'applicatifs utilise le chemin défini dans le champ Chemin d'accès au fichier .MSI qui se trouve sur la page précédente.
Par défaut, le chemin d'accès est celui défini dans le champ Chemin d'accès au fichier .MSI sur la page précédente. Modifiez-le si nécessaire. Vous pouvez indiquer une unité assignée ou un chemin d'accès UNC. Si vous utilisez une unité assignée, assurez-vous que la même unité est assignée à l'emplacement pour les postes de travail ConsoleOne. Vous pouvez également utiliser des macros dans ce champ.
Le chemin que vous avez saisi ici est ajouté au champ Chemin d'accès à l'ensemble d'administration pour l'objet Application (onglet Identification > page Informations sur le progiciel).
Remarque :
N'utilisez pas de macros dans ce champ sans quoi la création de l'objet Application
échouera. Une fois que ConsoleOne a créé l'objet Application, vous pouvez définir une macro pour l'emplacement source (onglet Commun > Macros) et l'utiliser dans d'autres champs de l'objet Application
(tels que la liste des sources du progiciel) si vous le souhaitez.
5
Cliquez sur Suivant, puis définissez les règles utilisées par le programme de lancement d'applicatifs pour déterminer si un poste de travail répond aux exigences de l'application.
Les règles de distribution garantissent que le programme de lancement d'applicatifs ne distribue pas l'application sur les postes de travail qui ne prennent pas en charge l'application.
Par exemple, si l'application s'exécute sous Windows 2000/XP uniquement, vous pouvez créer une règle de système d'exploitation qui interdit la distribution sur les postes de travail
Windows 98.
Pour ajouter une règle de distribution :
5a
5b
Cliquez sur Ajouter, puis sélectionnez le type de règle que vous souhaitez définir.
Fournissez les informations pour les prérequis (cliquez sur Aide pour obtenir des
Si vous souhaitez créer des règles de distribution supplémentaires pour l'application ultérieurement, vous pouvez utiliser la page Règles de distribution de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Règles de distribution », page 471
.
6
Cliquez sur Suivant, puis associez l'objet Application aux utilisateurs ou postes de travail auxquels vous souhaitez distribuer l'application. Pour ce faire :
6a
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez les objets Utilisateur ou Poste de travail.
Chaque poste de travail que vous souhaitez associer à l'application doit d'abord être importé dans eDirectory en tant qu'objet Poste de travail. Si un poste de travail auquel vous souhaitez associer l'application n'a pas été importé en tant qu'objet Poste de travail, reportez-vous à la section
« Importation et retrait automatiques de postes de travail », page 75 .
Vous pouvez également sélectionner des objets Groupe, Groupe de postes de travail et
Conteneur (Unité organisationnelle, Organisation ou Pays). Si vous sélectionnez un objet
Conteneur, vous aurez la possibilité d'associer tous les objets Utilisateur et/ou Poste de travail du conteneur à l'application.
286 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur.
L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Important : en charge.
N'associez pas l'objet Application aux objets Alias. Les objets Alias ne sont pas pris
6b
Après avoir ajouté l'utilisateur ou le poste de travail à la liste, cochez la case appropriée pour que l'utilisateur ou le poste de travail définisse les caractéristiques (Forcer l'exécution, NAL, Menu démarrer, Bureau, Barre système, Lancement rapide et Forcer le caching) que vous souhaitez voir appliquées à l'application. Cliquez sur Aide pour obtenir une description de chaque caractéristique ou reportez-vous à
Avec les applications MSI, vous devez utiliser l'option Forcer le caching si les utilisateurs ou les postes de travail n'ont pas d'accès client réseau aux fichiers source .msi. Microsoft
Windows Installer exige que les fichiers soient accessibles par l'intermédiaire d'un client réseau, mais pas via l'agent ZENworks Desktop Management. Prenez en considération les exemples suivants :
Les utilisateurs situés à l'extérieur de votre pare-feu ont besoin d'une application MSI mais n'ont pas d'accès client réseau aux fichiers source .msi sur un serveur à l'intérieur de votre pare-feu. Ils se loguent au serveur Middle Tier ZENworks et le programme de lancement d'applicatifs affiche l'application MSI. Pour que la distribution réussisse, l'option Forcer le caching doit être sélectionnée pour l'application MSI afin que les fichiers source .msi soient copiés dans le répertoire cache de l'utilisateur (par l'intermédiaire du serveur Middle Tier) et distribués à partir du répertoire cache.
Les utilisateurs à l'intérieur de votre pare-feu ont besoin d'une application MSI.
Le client Novell n'étant pas installé, ils doivent se loguer au serveur Middle Tier
ZENworks et s'authentifier auprès de eDirectory. Ils font partie d'un domaine Active
Directory et les fichiers .msi source se trouvent sur un partage Windows pour lequel ils possèdent des droits. La distribution réussit sans forcer le caching de l'application car le client réseau Microsoft fournit un accès aux fichiers source .msi.
Si vous souhaitez associer l'application à d'autres utilisateurs ou postes de travail ultérieurement, vous pouvez utiliser la page Associations de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Associations », page 468 .
7
Cliquez sur Suivant, vérifiez les paramètres de l'objet Application, puis cliquez sur Terminer pour créer l'objet Application.
Si, après avoir créé un objet Application pour une application MSI, vous recevez un nouveau progiciel MSI (fichier .msi) pour l'application, vous devez créer un nouvel objet Application
à l'aide du nouveau fichier .msi. Vous ne pouvez pas simplement remplacer l'ancien fichier
.msi par le nouveau.
Par exemple, l'agent de gestion de bureau est fourni sous forme de fichier .msi (zfdagent.msi) qui peut être distribué via un objet Application. Chaque fois que vous recevez un nouveau fichier zfdagent.msi (via une mise à niveau ou un Support Pack), vous devez créer le nouvel objet Application correspondant. Cela permet de s'assurer que le GUID (global unique identifier, identificateur unique global) contenu dans le fichier .msi est synchronisé avec celui de l'objet Application et sur le poste de travail, permettant ainsi à l'application d'être installée et désinstallée correctement.
8
Passez à
« Établissement de l'accès au système de fichiers », page 275
.
Distribution : applications complexes
287
Novell Confidential Manual (FRA) 6 October 2004
Établissement de l'accès au système de fichiers
Pour que le programme de lancement d'applicatifs puisse distribuer ou lancer une application à partir d'un serveur NetWare ou Windows, il doit disposer des droits d'accès appropriés au système de fichiers du serveur. Si vous n'avez pas encore établi d'accès au système de fichiers pour les utilisateurs et/ou les postes de travail auxquels vous avez associé l'application, reportez-vous au
.
Établissement des droits eDirectory
Par défaut, lorsqu'un utilisateur ou un poste de travail est associé à un objet Application, l'objet
Utilisateur ou Poste de travail se voit assigner les droits d'ayant droit pour l'objet. Le programme de lancement d'applicatifs est ainsi pourvu des droits eDirectory suffisants pour distribuer et lancer l'application sur le poste de travail de l'utilisateur.
Cependant, pour les applications associées au poste de travail qui sont installées sur les postes
Windows 98, vous devez également assigner manuellement les droits d'ayant droit à chaque utilisateur qui distribue ou lance l'application. Windows 98 ne fait aucune différence entre l'utilisateur et le poste de travail. Le programme de lancement d'applicatifs utilise donc toujours les références eDirectory de l'utilisateur lors de la distribution ou du lancement des applications associées au poste de travail sur un poste Windows 98. Si vous n'assignez pas des droits d'ayant droit à l'utilisateur, la distribution ou le lancement échoue.
Pour assigner des droits d'ayant droit à un utilisateur :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
3
Cliquez sur l'onglet Droits NDS, puis cliquez sur Ayants droit de cet objet.
Cliquez sur Ajouter un ayant droit, sélectionnez l'utilisateur que vous souhaitez ajouter en tant qu'ayant droit, puis cliquez sur OK pour ajouter l'utilisateur à la liste des ayants droit. Répétez cette étape pour tous les utilisateurs que vous devez ajouter.
4
Cliquez sur OK pour enregistrer les modifications.
Suite des opérations
Afin de mieux gérer l'application distribuée, vous pouvez configurer l'objet Application pour effectuer les opérations suivantes :
Mettre en cache automatiquement les fichiers de l'application sur le poste de travail local (si la distribution requiert l'installation de l'application). Cela permet aux utilisateurs d'installer ou de réparer les problèmes de l'application lorsqu'ils sont déconnectés de eDirectory et de
Ajouter l'objet Application à un dossier dans la fenêtre d'application, dans la fenêtre de l'Explorateur d'applications, dans la fenêtre du parcoureur d'applications ou dans le menu
Démarrer de Windows. Reportez-vous au
Assurez-vous que toutes les applications dépendantes sont automatiquement distribuées avant l'application. Par exemple, si AppA possède une dépendante sur AppB et AppC, assurez-vous
288 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 que AppB et AppC sont installées avant AppA. Reportez-vous au
.
Consigner les réussites ou les échecs des événements tels que la distribution, le caching et la désinstallation de l'application sur les postes de travail. Reportez-vous au
Chapitre 43, « Rapport d'événements d'application », page 383
.
Suivre le nombre de licences utilisées pour l'application. Reportez-vous au
« Compteur de licences logicielles », page 411 .
Déterminer la planification de la disponibilité de l'application. Reportez-vous à
.
Configurer des copies de sauvegarde du progiciel de l'application pour permettre la tolérance aux pannes. Reportez-vous à
« Configuration de la tolérance aux pannes », page 329 .
Définir plusieurs objets Application pour la même application et permettre l'équilibrage de la charge. Reportez-vous à
« Configuration de l'équilibrage de la charge », page 333 .
Configurez des listes de sites pour permettre aux utilisateurs qui voyagent d'un site à un autre d'avoir toujours accès à leurs applications à partir du serveur le plus proche. Reportez-vous à
« Configuration de listes de sites », page 338 .
Définir de nombreuses propriétés de l'objet Application supplémentaires pour contrôler le comportement de l'application. Pour plus d'informations sur toutes les propriétés de l'objet
Application, reportez-vous au
Chapitre 46, « Référence : paramètres de l'objet Application », page 419
.
Distribution : applications complexes
289
Novell Confidential Manual (FRA) 6 October 2004
290 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
29
Distribution : application Terminal Server
Novell
®
ZENworks
®
Desktop Management vous permet de distribuer les applications Terminal
Server aux utilisateurs de postes de travail Windows 98 et Windows 2000/XP.
La distribution d'une application Terminal Server implique que le programme de lancement d'applicatifs affiche l'icône d'une application, qui une fois lancée, ouvre une session client sur le serveur Terminal Server et démarre l'application. Cela concerne par exemple Novell GroupWise ou Microsoft Office exécuté sur un serveur Terminal Server plutôt que sur le poste de travail local de l'utilisateur.
Effectuez les tâches dans l'ordre suivant pour distribuer une application Terminal Server :
« Préparation d'une application Terminal Server », page 291
« Configuration de l'application dans eDirectory », page 292
« Établissement des droits eDirectory », page 295
« Suite des opérations », page 295
Pour que le programme de lancement d'applicatifs parvienne à lancer une application Terminal
Server à partir du poste de travail d'un utilisateur, assurez-vous que le poste est correctement configuré. Pour obtenir des instructions, reportez-vous au
Chapitre 37, « Utilisateurs : prise en charge des utilisateurs Terminal Server », page 349 .
Préparation d'une application Terminal Server
Une application Terminal Server est une application hébergée sur un serveur Microsoft Windows
Terminal Server ou sur un serveur Citrix MetaFrame. Les utilisateurs exécutent l'application via les sessions client Terminal Server sur leur poste de travail.
Pour préparer une application Terminal Server pour la distribution aux utilisateurs :
1
Installez l'application sur le serveur Terminal Server. Pour plus d'informations sur la
distribution des applications sur les serveurs Terminal Server, reportez-vous au chapitre «
Distribution : applications serveurs Terminal Server », page 303 .
2
Assurez-vous que les utilisateurs ont le client ICA (pour les serveurs Citrix MetaFrame) ou le client RDP (pour les serveurs Windows Terminal Server) sur leur poste de travail. Pour plus d'informations, reportez-vous à
« Installation des clients RDP et ICA », page 349 .
3
Assurez-vous que les utilisateurs possèdent des comptes Terminal Server qui donnent les droits d'accès au système de fichiers pour exécuter l'application. Si vous le souhaitez, vous pouvez définir un même compte pour tous les utilisateurs. Pour plus d'informations, reportezvous à
« Gestion des comptes utilisateur Terminal Server », page 350 .
Distribution : application Terminal Server
291
Novell Confidential Manual (FRA) 6 October 2004
Configuration de l'application dans eDirectory
Une fois l'application préparée pour la distribution (reportez-vous à
« Préparation d'une application Terminal Server », page 291
), il vous faut la créer en tant qu'objet Application dans eDirectory, définir ses règles de distribution et l'associer aux utilisateurs et aux postes de travail.
Vous pouvez créer l'objet Application dans le conteneur que vous choisissez. Étant donné que le programme de lancement d'applicatifs accède à l'objet pour le compte de l'utilisateur ou du poste de travail logué, placez-le dans un conteneur dont la partition (ou une réplique de la partition) est accessible à l'utilisateur ou au poste de travail via une connexion locale plutôt qu'une connexion
.
Pour créer l'objet Application dans eDirectory et le configurer :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel vous souhaitez créer l'objet Application, cliquez sur Nouveau, puis sur Application pour afficher la boîte de dialogue Nouvel objet Application.
2
Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application
Terminal Server, puis cliquez sur Suivant.
3
Indiquez un nom pour l'objet Application.
Le nom de l'objet Application doit répondre aux règles suivantes :
Le nom doit être unique dans le conteneur.
Les caractères spéciaux sont autorisés. Cependant, s'ils sont utilisés, les caractères plus
(+), égal (=) et point (.) doivent être précédés d'une barre oblique inverse (\).
Les caractères suivants sont valides dans les noms de l'objet Application mais ne sont pas valides lorsqu'ils sont utilisés dans les noms de fichiers et de dossiers Windows :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de l'objet Application, ils sont remplacés par un trait de soulignement (_) lorsqu'ils sont affichés dans des emplacements contrôlés par
292 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Windows au lieu du programme de lancement d'applicatifs Novell (par exemple, sur le bureau Windows).
Les lettres en majuscules, en minuscules, les caractères de soulignement et les espaces sont affichés tels que vous les saisissez mais ne sont pas pris en compte par le système.
Par exemple, ZENworks_Desktops_Management est identique à ZENWORKS
DESKTOP MANAGEMENT.
Le nom de l'objet Application est visible dans eDirectory. Par défaut, le nom est également utilisé pour le titre de l'icône de l'objet Application lorsqu'il est affiché par le programme de lancement d'applicatifs sur le poste de travail d'un utilisateur. Si nécessaire, vous pouvez modifier le titre de l'icône une fois l'objet Application créé (objet Application > onglet
Identification > page Icône).
4
Cliquez sur Suivant, puis fournissez les informations suivantes pour configurer la session client Terminal Server dans laquelle l'application est exécutée.
Session ICA : Sélectionnez cette option si le serveur Terminal Server exige que l'application s'exécute dans une session client ICA (Independent Computing Architecture). Citrix
MetaFrame exige des sessions client ICA. Remplissez les champs suivants :
Nom de l'application publiée : Par défaut, ce champ contient le nom de l'objet
Application que vous avez entré précédemment. Si le nom ne correspond pas exactement
à celui de l'application tel qu'il a été défini dans Citrix, changez-le en reprenant le nom
Citrix de l'application publiée.
Serveurs hébergeant l'application : Ajoutez les serveurs Citrix qui hébergent l'application. Pour ajouter un serveur, cliquez sur le bouton Ajouter, spécifiez l'adresse IP ou le nom d'hôte du serveur, puis cliquez sur OK.
Les serveurs que vous avez définis ne sont utilisés qu'au cours du lancement de l'application à partir du programme de lancement d'applicatifs ou du plug-in NAL.
Le gadget de lancement de ZENworks utilise les serveurs définis dans ses paramètres de configuration. Pour plus d'informations sur les paramètres de configuration du gadget de lancement de ZENworks, reportez-vous au
Chapitre 25, « Gadget de lancement de
ZENworks : configuration des paramètres », page 265
.
Session RDP : Sélectionnez cette option si le serveur Terminal Server exige que l'application s'exécute dans une session client RDP (Remote Desktop Protocol). Microsoft Windows
Terminal Server exige des sessions client RDP.
Adresse Terminal Server : Spécifiez l'adresse IP ou le nom d'hôte du serveur Terminal
Server. Si le serveur Terminal Server n'utilise pas le port 3389 par défaut, modifiez le champ du port pour spécifier le numéro correct du port.
Domaine du serveur : Si le serveur Terminal Server fait partie d'un domaine
Windows NT ou Active Directory, spécifiez le nom du domaine. Si le nom d'utilisateur et le mot de passe eDirectory de l'utilisateur correspondent à ceux du domaine, l'utilisateur n'est pas invité à se loguer au serveur au lancement de la session RDP.
Chemin d'accès à l'application : Spécifiez le chemin d'accès au fichier exécutable de l'application. Si vous exécutez ConsoleOne sur le serveur Terminal Server, vous pouvez rechercher et sélectionner le fichier.
Répertoire de travail : Spécifiez le chemin d'accès au répertoire que vous souhaitez utiliser pour enregistrer les fichiers de travail de l'application.
5
Cliquez sur Suivant, puis définissez les règles utilisées par le programme de lancement d'applicatifs pour déterminer si un poste de travail répond aux exigences de l'application.
Distribution : application Terminal Server
293
Novell Confidential Manual (FRA) 6 October 2004
Les règles de distribution garantissent que le programme de lancement d'applicatifs ne distribue pas l'application sur les postes de travail qui ne prennent pas en charge l'application.
Par exemple, si l'application s'exécute sous Windows 2000/XP uniquement, vous pouvez créer une règle de système d'exploitation qui interdit la distribution sur les postes de travail
Windows 98.
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation.
Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et
Windows XP).
Pour ajouter une règle de distribution :
5a
5b
Cliquez sur Ajouter, puis sélectionnez le type de règle que vous souhaitez définir.
Fournissez les informations pour les prérequis (cliquez sur Aide pour obtenir des
informations sur les prérequis ou reportez-vous à « Page Règles de distribution », page
471 ), puis cliquez sur OK pour ajouter le prérequis à la liste.
Si vous souhaitez créer des règles de distribution supplémentaires pour l'application ultérieurement, vous pouvez utiliser la page Règles de distribution de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Règles de distribution », page 471
.
6
Cliquez sur Suivant, puis associez l'objet Application aux utilisateurs ou postes de travail auxquels vous souhaitez distribuer l'application. Pour ce faire :
6a
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez les objets Utilisateur ou Poste de travail.
Chaque poste de travail que vous souhaitez associer à l'application doit d'abord être importé dans eDirectory en tant qu'objet Poste de travail. Si un poste de travail auquel vous souhaitez associer l'application n'a pas été importé en tant qu'objet Poste de travail, reportez-vous à la section
« Importation et retrait automatiques de postes de travail », page 75 .
Vous pouvez également sélectionner des objets Groupe, Groupe de postes de travail et
Conteneur (Unité organisationnelle, Organisation ou Pays). Si vous sélectionnez un objet
Conteneur, vous aurez la possibilité d'associer tous les objets Utilisateur et/ou Poste de travail du conteneur à l'application.
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur.
L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Important : en charge.
N'associez pas l'objet Application aux objets Alias. Les objets Alias ne sont pas pris
6b
Après avoir ajouté l'utilisateur ou le poste de travail à la liste, cochez la case appropriée pour que l'utilisateur ou le poste de travail définisse les caractéristiques (Forcer l'exécution, NAL, Menu démarrer, Bureau, Barre système, Lancement rapide et Forcer le caching) que vous souhaitez voir appliquées à l'application. Cliquez sur Aide pour
294 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 obtenir une description de chaque caractéristique ou reportez-vous à
Si vous souhaitez associer l'application à d'autres utilisateurs ou postes de travail ultérieurement, vous pouvez utiliser la page Associations de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Associations », page 468 .
7
Cliquez sur Suivant, vérifiez les paramètres de l'objet Application, puis cliquez sur Terminer pour créer l'objet Application.
Établissement des droits eDirectory
Par défaut, lorsqu'un utilisateur ou un poste de travail est associé à un objet Application, l'objet
Utilisateur ou Poste de travail se voit assigner les droits d'ayant droit pour l'objet. Le programme de lancement d'applicatifs est ainsi pourvu des droits eDirectory suffisants pour distribuer et lancer l'application sur le poste de travail de l'utilisateur.
Cependant, pour les applications associées au poste de travail qui sont installées sur les postes
Windows 98, vous devez également assigner manuellement les droits d'ayant droit à chaque utilisateur qui distribue ou lance l'application. Windows 98 ne fait aucune différence entre l'utilisateur et le poste de travail. Le programme de lancement d'applicatifs utilise donc toujours les références eDirectory de l'utilisateur lors de la distribution ou du lancement des applications associées au poste de travail sur un poste Windows 98. Si vous n'assignez pas des droits d'ayant droit à l'utilisateur, la distribution ou le lancement échoue.
Pour assigner des droits d'ayant droit à un utilisateur :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
3
Cliquez sur l'onglet Droits NDS, puis cliquez sur Ayants droit de cet objet.
Cliquez sur Ajouter un ayant droit, sélectionnez l'utilisateur que vous souhaitez ajouter en tant qu'ayant droit, puis cliquez sur OK pour ajouter l'utilisateur à la liste des ayants droit. Répétez cette étape pour tous les utilisateurs que vous devez ajouter.
4
Cliquez sur OK pour enregistrer les modifications.
Suite des opérations
Afin de mieux gérer l'application distribuée, vous pouvez configurer l'objet Application pour effectuer les opérations suivantes :
Mettre en cache automatiquement les fichiers de l'application sur le poste de travail local (si la distribution requiert l'installation de l'application). Cela permet aux utilisateurs d'installer ou de réparer les problèmes de l'application lorsqu'ils sont déconnectés de eDirectory et de
Ajouter l'objet Application à un dossier dans la fenêtre d'application, dans la fenêtre de l'Explorateur d'applications, dans la fenêtre du parcoureur d'applications ou dans le menu
Démarrer de Windows. Reportez-vous au
Distribuer et exécuter automatiquement les autres applications dont il dépend. Reportez-vous au
Distribution : application Terminal Server
295
Novell Confidential Manual (FRA) 6 October 2004
Consigner les réussites ou les échecs des événements tels que la distribution, le caching et la désinstallation de l'application sur les postes de travail. Reportez-vous au
Chapitre 43, « Rapport d'événements d'application », page 383
.
Déterminer la planification de la disponibilité de l'application pour les utilisateurs. Reportezvous à
.
Définir de nombreuses propriétés de l'objet Application supplémentaires pour contrôler le comportement de l'application. Pour plus d'informations sur toutes les propriétés de l'objet
Application, reportez-vous au
Chapitre 46, « Référence : paramètres de l'objet Application », page 419
.
296 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
30
Distribution : applications Web
Novell
®
ZENworks
®
Desktop Management vous permet de distribuer des applications Web aux utilisateurs de postes de travail Windows 98 et Windows 2000/XP.
Pour ce type de distribution, le programme de lancement d'applicatifs doit afficher une icône d'application qui, une fois lancée, ouvre le navigateur Web du poste de travail et affiche l'application Web (ou tout autre contenu Web). Nul besoin de copier des fichiers sur le poste de travail et aucun paramètre de configuration n'est modifié.
Effectuez les tâches dans l'ordre suivant pour distribuer une application Web :
1.
« Préparation d'une application Web », page 297
2.
« Configuration de l'application dans eDirectory », page 297
3.
« Établissement des droits eDirectory », page 300
4.
« Suite des opérations », page 300
Préparation d'une application Web
Une application Web est une application (ou un contenu Web) qui peut être lancée via une URL dans un navigateur Web. Vous rendez simplement disponible l'URL de l'application Web aux utilisateurs via un raccourci affiché par le programme de lancement d'applicatifs. Lorsqu'un utilisateur sélectionne le raccourci, le programme de lancement d'applicatifs lance le navigateur
Web de l'utilisateur, qui affiche alors l'application Web.
Pour préparer une application Web pour la distribution aux utilisateurs :
1
2
Installez l'application Web sur les serveurs Web appropriés.
Si vous utilisez un produit, tel que Novell iChain
®
, destiné à sécuriser l'authentification et l'accès à votre contenu Web, assurez-vous d'avoir établi l'accès pour les utilisateurs auxquels vous voulez distribuer l'application.
Configuration de l'application dans eDirectory
Une fois l'application préparée pour la distribution (reportez-vous à
définir ses règles de distribution et l'associer aux utilisateurs et aux postes de travail.
Vous pouvez créer l'objet Application dans le conteneur que vous choisissez. Étant donné que le programme de lancement d'applicatifs accède à l'objet pour le compte de l'utilisateur ou du poste de travail logué, placez-le dans un conteneur dont la partition (ou une réplique de la partition) est accessible à l'utilisateur ou au poste de travail via une connexion locale plutôt qu'une connexion
.
Distribution : applications Web
297
Novell Confidential Manual (FRA) 6 October 2004
Pour créer l'objet Application dans eDirectory et le configurer :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel vous souhaitez créer l'objet Application, cliquez sur Nouveau, puis sur Application pour afficher la boîte de dialogue Nouvel objet Application.
2
Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application
Web, puis cliquez sur Suivant.
3
Entrez un nom pour l'objet Application.
Le nom de l'objet Application doit répondre aux règles suivantes :
Le nom doit être unique dans le conteneur.
Les caractères spéciaux sont autorisés. Cependant, s'ils sont utilisés, les caractères plus
(+), égal (=) et point (.) doivent être précédés d'une barre oblique inverse (\).
Les caractères suivants sont valides dans les noms de l'objet Application mais ne sont pas valides lorsqu'ils sont utilisés dans les noms de fichiers et de dossiers Windows :
\ / : * ? " < > |
Si vous utilisez ces caractères dans le nom de l'objet Application, ils sont remplacés par un trait de soulignement (_) lorsqu'ils sont affichés dans des emplacements contrôlés par
Windows au lieu du programme de lancement d'applicatifs Novell (par exemple, sur le bureau Windows).
Les lettres en majuscules, en minuscules, les caractères de soulignement et les espaces sont affichés tels que vous les saisissez mais ne sont pas pris en compte par le système.
Par exemple, ZENworks_Desktops_Management est identique à ZENWORKS
DESKTOP MANAGEMENT.
Le nom de l'objet Application est visible dans eDirectory. Par défaut, le nom est également utilisé pour le titre de l'icône de l'objet Application lorsqu'il est affiché par le programme de lancement d'applicatifs sur le poste de travail d'un utilisateur. Si nécessaire, vous pouvez modifier le titre de l'icône une fois l'objet Application créé (objet Application > onglet
Identification > page Icône).
298 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Suivant, puis entrez l'URL de l'application Web application.
L'URL peut renvoyer à une application Web ou à une page Web qui fournit un accès à l'application.
5
Cliquez sur Suivant, puis définissez les règles utilisées par le programme de lancement d'applicatifs pour déterminer si un poste de travail répond aux exigences de l'application.
Les règles de distribution garantissent que le programme de lancement d'applicatifs ne distribue pas l'application sur les postes de travail qui ne prennent pas en charge l'application.
Par exemple, si l'application s'exécute sous Windows 2000/XP uniquement, vous pouvez créer une règle de système d'exploitation qui interdit la distribution sur les postes de travail
Windows 98.
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation.
Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et
Windows XP).
Pour ajouter une règle de distribution :
5a
5b
Cliquez sur Ajouter, puis sélectionnez le type de règle que vous souhaitez définir.
Fournissez les informations pour les prérequis (cliquez sur Aide pour obtenir des
Si vous souhaitez créer des règles de distribution supplémentaires pour l'application ultérieurement, vous pouvez utiliser la page Règles de distribution de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Règles de distribution », page 471
.
6
Cliquez sur Suivant, puis associez l'objet Application aux utilisateurs ou postes de travail auxquels vous souhaitez distribuer l'application. Pour ce faire :
6a
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez les objets Utilisateur ou Poste de travail.
Chaque poste de travail que vous souhaitez associer à l'application doit d'abord être importé dans eDirectory en tant qu'objet Poste de travail. Si un poste de travail auquel vous souhaitez associer l'application n'a pas été importé en tant qu'objet Poste de travail, reportez-vous à la section
« Importation et retrait automatiques de postes de travail », page 75 .
Vous pouvez également sélectionner des objets Groupe, Groupe de postes de travail et
Conteneur (Unité organisationnelle, Organisation ou Pays). Si vous sélectionnez un objet
Conteneur, vous aurez la possibilité d'associer tous les objets Utilisateur et/ou Poste de travail du conteneur à l'application.
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur.
L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Distribution : applications Web
299
Novell Confidential Manual (FRA) 6 October 2004
Important : en charge.
N'associez pas l'objet Application aux objets Alias. Les objets Alias ne sont pas pris
6b
Après avoir ajouté l'utilisateur ou le poste de travail à la liste, cochez la case appropriée pour que l'utilisateur ou le poste de travail définisse les caractéristiques (Forcer l'exécution,
NAL, Menu démarrer, Bureau, Barre système, Lancement rapide et Forcer le caching) que vous souhaitez voir appliquées à l'application. Cliquez sur Aide pour obtenir une description de chaque caractéristique ou reportez-vous à
« Page Associations », page 468
.
Si vous souhaitez associer l'application à d'autres utilisateurs ou postes de travail ultérieurement, vous pouvez utiliser la page Associations de l'objet Application. Pour plus d'informations, reportez-vous à
« Page Associations », page 468 .
7
Cliquez sur Suivant, vérifiez les paramètres de l'objet Application, puis cliquez sur Terminer pour créer l'objet Application.
Établissement des droits eDirectory
Par défaut, lorsqu'un utilisateur ou un poste de travail est associé à un objet Application, l'objet
Utilisateur ou Poste de travail se voit assigner les droits d'ayant droit pour l'objet. Le programme de lancement d'applicatifs est ainsi pourvu des droits eDirectory suffisants pour distribuer et lancer l'application sur le poste de travail de l'utilisateur.
Cependant, pour les applications associées au poste de travail qui sont installées sur les postes
Windows 98, vous devez également assigner manuellement les droits d'ayant droit à chaque utilisateur qui distribue ou lance l'application. Windows 98 ne fait aucune différence entre l'utilisateur et le poste de travail. Le programme de lancement d'applicatifs utilise donc toujours les références eDirectory de l'utilisateur lors de la distribution ou du lancement des applications associées au poste de travail sur un poste Windows 98. Si vous n'assignez pas des droits d'ayant droit à l'utilisateur, la distribution ou le lancement échoue.
Pour assigner des droits d'ayant droit à un utilisateur :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
3
Cliquez sur l'onglet Droits NDS, puis cliquez sur Ayants droit de cet objet.
Cliquez sur Ajouter un ayant droit, sélectionnez l'utilisateur que vous souhaitez ajouter en tant qu'ayant droit, puis cliquez sur OK pour ajouter l'utilisateur à la liste des ayants droit. Répétez cette étape pour tous les utilisateurs que vous devez ajouter.
4
Cliquez sur OK pour enregistrer les modifications.
Suite des opérations
Afin de mieux gérer l'application distribuée, vous pouvez configurer l'objet Application pour effectuer les opérations suivantes :
Mettre en cache automatiquement les fichiers de l'application sur le poste de travail local (si la distribution requiert l'installation de l'application). Cela permet aux utilisateurs d'installer ou de réparer les problèmes de l'application lorsqu'ils sont déconnectés de eDirectory et de votre réseau. Reportez-vous au
Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247 .
Ajouter l'objet Application à un dossier dans la fenêtre d'application, dans la fenêtre de l'Explorateur d'applications, dans la fenêtre du parcoureur d'applications ou dans le menu
300 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Démarrer de Windows. Reportez-vous au
Distribuer et exécuter automatiquement les autres applications dont il dépend. Reportez-vous au
Consigner les réussites ou les échecs des événements tels que la distribution, le caching et la désinstallation de l'application sur les postes de travail. Reportez-vous au
Chapitre 43, « Rapport d'événements d'application », page 383
.
Déterminer la planification de la disponibilité de l'application pour les utilisateurs. Reportezvous à
.
Définir de nombreuses propriétés de l'objet Application supplémentaires pour contrôler le comportement de l'application. Pour plus d'informations sur toutes les propriétés de l'objet
Application, reportez-vous au
Chapitre 46, « Référence : paramètres de l'objet Application », page 419
.
Distribution : applications Web
301
Novell Confidential Manual (FRA) 6 October 2004
302 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
31
Distribution : applications serveurs
Terminal Server
Novell
®
ZENworks
®
Desktop Management vous permet de gérer les applications hébergées dans un environnement Terminal Server. Cela inclut la possibilité de distribuer des applications sur les serveurs Terminal Server hôtes et de rendre ensuite les applications hébergées disponibles pour les utilisateurs via Novell Application Launcher
TM
(programme de lancement d'applicatifs Novell).
Cette section fournit des informations sur le mode de distribution des applications sur vos serveurs Terminal Server hôtes. Pour plus d'informations sur la distribution des applications
et au
Chapitre 28, « Distribution : applications complexes », page 279 .
La distribution d'applications sur un serveur Terminal Server est pratiquement identique à la distribution d'applications à un utilisateur ou sur un poste de travail, ce qui signifie que vous pouvez suivre les procédures décrites dans les sections référencées ci-dessus. Cependant, vous devez tenir compte des points suivants :
Vous pouvez distribuer des applications simples, des applications AOT/AXT ou des applications MSI sur un serveur Terminal Server.
Vous pouvez utiliser des associations d'utilisateurs ou de postes de travail pour distribuer des applications.
Pour utiliser des associations d'utilisateurs, vous devez installer le programme de lancement d'applicatifs sur le serveur Terminal Server, créer un objet Utilisateur dans Novell eDirectory
TM
pour le serveur Terminal Server et associer les applications souhaitées à l'objet
Utilisateur du serveur Terminal Server.
Pour utiliser des associations de postes de travail, vous devez installer le programme de lancement d'applicatifs et Workstation Manager sur le serveur Terminal Server, importer le serveur Terminal Server dans eDirectory en tant qu'objet Workstation et associer les applications souhaitées à l'objet Poste de travail du serveur Terminal Server.
Pour assurer la distribution sur le serveur Terminal Server des applications associées à l'utilisateur et des applications associées au poste de travail, loguez-vous à la console Terminal
Server par le biais d'un compte administrateur Windows.
Le programme de lancement d'applicatifs ne crée pas de répertoire cache NAL sur le serveur
Terminal Server. En raison de l'absence de répertoire cache NAL, les points suivants s'appliquent :
La distribution d'applications MSI sur le serveur Terminal Server exige que le client réseau approprié (Microsoft Client ou client Novell) soit installé sur le serveur.
La distribution via le serveur Middle Tier ZENworks est impossible car il n'existe pas de répertoire cache NAL pour copier le progiciel MSI source. Il est toutefois possible de contourner ce problème en créant un objet Application simple qui distribue le progiciel
.msi sur le serveur Terminal Server et lance Windows Installer pour installer le progiciel.
Distribution : applications serveurs Terminal Server
303
Novell Confidential Manual (FRA) 6 October 2004
L'option Forcer le caching ne fonctionne pas.
La fonction de désinstallation ne fonctionne pas. Vous devez désinstaller manuellement les fichiers de l'application.
Pour vous assurer que les applications MSI sont installées de manière à permettre un accès multisession, exécutez la commande change user /install dans le script de pré-distribution et la commande change user /execute dans le script de post-distribution. L'application est ainsi installée dans le répertoire racine du système plutôt que dans le répertoire privé d'un utilisateur.
Vous pouvez utiliser la règle de distribution Terminal Server pour vous assurer qu'une application n'est distribuée que sur un serveur Terminal Server. Pour plus d'informations sur la règle de distribution Terminal Server, reportez-vous à
« Page Règles de distribution », page 471
.
Si vous souhaitez qu'une application soit distribuée lors de son lancement par un utilisateur
(plutôt qu'à l'installation), l'utilisateur doit disposer des droits d'accès appropriés au système de fichiers et au registre. Pour installer une application MSI sur le serveur Terminal Server, l'utilisateur doit être membre du groupe Administrateurs. Microsoft Windows Installer n'autorise pas les utilisateurs qui ne sont pas administrateurs à effectuer les installations à partir d'une session client Terminal Server.
304 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
32
Distribution avancée : gestion des progiciels
AOT/AXT et MSI
Novell
®
ZENworks
®
6.5 inclut InstallShield AdminStudio ZENworks Edition pour vous aider à gérer les progiciels AOT/AXT et MSI. AdminStudio ZENworks Edition inclut les outils suivants :
Repackager : Vous permet de convertir des progiciels AOT/AXT en progiciels MSI.
Tuner : Vous permet de personnaliser les progiciels MSI. Par exemple, vous pouvez créer des transformations personnalisées en vue de restreindre les fonctionnalités installées, ajouter des fichiers personnalisés à l'installation et définir des valeurs de propriété. Vous pouvez
également procéder à plusieurs personnalisations à partir de la même configuration de base.
Global Exclusions Editor : Vous permet de configurer des exclusions globales pour
Repackager.
Distribution Wizard : Vous permet de déployer le progiciel MSI sur les emplacements source à partir desquels les utilisateurs peuvent installer l'application MSI. Vous permet
également de créer un objet Application pour l'application MSI dans Novell eDirectory
TM
.
Installation de AdminStudio ZENworks Edition
AdminStudio ZENworks Edition est inclus sur le CD Novell ZENworks 6.5 Software Packaging.
Pour installer AdminStudio ZENworks Edition :
1
Assurez-vous que le poste de travail Windows sur lequel vous souhaitez installer
AdminStudio ZENworks Edition satisfait les prérequis système. Pour plus d'informations, reportez-vous au manuel
AdminStudio ZENworks Edition Installation Guide (Guide
d'installation de AdminStudio ZENworks Edition) (http://www.novell.com/documentation/ zenworks65/pdfdoc/spinstall/AS_ZENworksInstallGuide.pdf) .
2
Sur le poste de travail Windows, insérez le CD Novell ZENworks 6.5 Software Packaging pour afficher le programme d'installation de ZENworks 6.5.
Le programme winsetup.exe s'exécute automatiquement. Dans le cas contraire, lancez-le à partir du répertoire racine du CD.
3
Sur la page principale du programme d'installation, cliquez sur Software Packaging pour afficher la page correspondante.
4
Cliquez sur AdminStudio ZENworks Edition pour lancer le programme d'installation de
AdminStudio.
5
Suivez les instructions pour terminer l'installation.
Utilisation de AdminStudio ZENworks Edition
1
Sur le poste de travail Windows sur lequel vous avez installé AdminStudio ZENworks
Edition, cliquez sur le menu Démarrer > Programmes > InstallShield > AdminStudio 5.5
ZENworks Edition pour afficher l'écran suivant.
Distribution avancée : gestion des progiciels AOT/AXT et MSI
305
Novell Confidential Manual (FRA) 6 October 2004
Le volet gauche affiche les différents outils fournis par AdminStudio. Les outils Repackager,
Tuner, Global Exclusion Editor et Distribution Wizard sont disponibles dans ZENworks
Edition. En revanche, ceux qui apparaissent grisés sont disponibles dans la version standard de AdminStudio Edition. Pour plus d'informations sur l'achat de la version standard, reportezvous au site Web AdminStudio (http://www.installshield.com/products/adminstudio/ zenworks) .
2
(Facultatif) Dans le volet droit, utilisez QuickStart Guide (Démarrage rapide) pour découvrir les outils de AdminStudio ZENworks Edition.
3
4
Double cliquez sur un outil dans le volet gauche pour le lancer.
Suivez les instructions pour utiliser l'outil.
306 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
33
Distribution avancée : création de règles de distribution
Novell
®
ZENworks
®
Desktop Management vous permet de créer des règles permettant de contrôler la distribution d'une application.
Novell Application Launcher
TM
ou Workstation Helper applique ces règles au poste de travail lorsque l'application est associée à l'utilisateur ou à un poste de travail. Si le poste de travail ne satisfait pas les règles de distribution, l'application n'est pas distribuée.
Vous pouvez créer des règles de distribution à partir de différents critères, tels que le type et la version du système d'exploitation, l'espace disque disponible ou encore l'existence de certains fichiers.
Ces règles peuvent être simples ou complexes. Les sections suivantes fournissent des informations pour vous aider à créer des règles de distribution qui répondent davantage à vos besoins :
« Types de règles de distribution », page 307
« Groupes et opérateurs booléens AND/OR », page 308
« Règles de distribution et prérequis système hérités », page 309
« Exemples de règles de distribution », page 310
« Création de règles de distribution », page 311
« Création de règles de distribution par l'importation de prérequis système hérités », page 313
« Conservation des prérequis système hérités », page 317
Types de règles de distribution
Vous pouvez utiliser un grand nombre de règles pour déterminer si une application est ou non distribuée sur un poste de travail. Ces règles peuvent être utilisées individuellement ou conjointement pour créer des règles plus complexes. Vous trouverez ci-dessous une brève description de chaque règle :
Applications : Vous permet de baser la distribution sur la présence (ou l'absence) d'une application spécifique. Cette application doit avoir été distribuée via un objet Application.
Client : Vous permet de baser la distribution sur l'authentification du poste de travail auprès de eDirectory via le client Novell ou le serveur Middle Tier ZENworks.
Vitesse de connexion : Vous permet de baser la distribution sur la vitesse de connexion réseau du poste de travail.
Espace disque : Vous permet de baser la distribution sur la quantité d'espace disque disponible sur le poste de travail.
Variables d'environnement : Vous permet de baser la distribution sur la présence (ou l'absence) de variables d'environnement spécifiques.
Date du fichier : Vous permet de baser la distribution sur la date d'un fichier spécifique.
Distribution avancée : création de règles de distribution
307
Novell Confidential Manual (FRA) 6 October 2004
Existence du fichier : Vous permet de baser la distribution sur la présence (ou l'absence) d'un fichier spécifique.
Taille du fichier : Vous permet de baser la distribution sur la taille d'un fichier spécifique.
Version du fichier : Vous permet de baser la distribution sur la version d'un fichier spécifique.
Mémoire : Vous permet de baser la distribution sur la quantité de mémoire sur le poste de travail.
Système d'exploitation : Vous permet de baser la distribution sur un système d'exploitation spécifique.
Processeur : Vous permet de baser la distribution sur un type de processeur spécifique.
Registre : Vous permet de baser la distribution sur la présence (ou l'absence) de valeurs de registre spécifiques.
Accès distant : Vous permet de baser la distribution sur le mode de fonctionnement du programme de lancement d'applicatifs, à savoir le mode distant ou le mode local (LAN).
Terminal Server : Vous permet de baser la distribution sur la présence (ou l'absence) des services Microsoft Terminal Server.
Groupes et opérateurs booléens AND/OR
Vous pouvez utiliser des opérateurs booléens AND/OR pour relier des règles ou groupes de règles en vue de créer des conditions de distribution plus souples.
Opérateur AND
Lorsque vous utilisez l'opérateur AND, les deux règles reliées doivent être satisfaites pour permettre la distribution. Par exemple :
Processor type(Processor) >= Pentium III AND System memory(RAM) >= 512
Pour que l'application soit distribuée sur le poste de travail dans l'exemple ci-dessus, les deux règles doivent avoir la valeur True : le poste de travail doit être équipé d'un processeur Pentium III ou supérieur avec au minimum 512 Mo de RAM.
Opérateur OR
Lorsque vous utilisez l'opérateur OR, l'une des deux règles reliées doit être satisfaite pour permettre la distribution. Par exemple :
Processor type(Processor) >= Pentium III OR System memory(RAM) >= 512
Pour que l'application soit distribuée sur le poste de travail dans l'exemple ci-dessus, une des deux règles doit avoir la valeur True : le poste de travail doit être équipé d'un processeur Pentium III ou supérieur, ou avoir au minimum 512 Mo de RAM.
Groupes
Vous pouvez utiliser les opérateurs AND et OR pour relier des règles de groupes. Par exemple :
( Processor type(Processor) >= Pentium III AND System memory(RAM) >= 1024)
OR
( Processor type(Processor) >= Pentium IV AND System memory(RAM) >= 512)
308 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Pour que l'application soit distribuée sur le poste de travail dans l'exemple ci-dessus, un des deux groupes doit avoir la valeur True : le poste de travail doit être équipé d'un processeur Pentium III avec 1 Go de RAM, ou d'un processeur Pentium 4 avec 512 Mo de RAM.
Groupes imbriqués
Vous pouvez imbriquer des groupes sur deux niveaux. Dans l'exemple suivant, Group3 et Group4 sont imbriqués dans Group2 :
Group1
OR
(Group2 AND (Group3 OR Group4))
Règles de distribution et prérequis système hérités
Dans les versions antérieures à ZENworks 6.5, les règles de distribution étaient connues comme prérequis système et ne permettaient pas d'utiliser les deux opérateurs booléens AND/OR ni de créer des règles de regroupement. En raison des nouveaux opérateurs et groupements, les versions du programme de lancement d'applicatifs antérieures à ZENworks 6.5 ne comprennent pas les règles de distribution.
Afin d'assurer le fonctionnement des versions du programme de lancement d'applicatifs antérieures à ZENworks 6.5 dans un environnement ZENworks 6.5, les prérequis système des versions antérieures sont conservés comme prérequis système hérités. C'est pourquoi, dans un environnement composé de plusieurs versions, vous devrez choisir le mode d'utilisation conjointe des règles de distribution et des prérequis système hérités. Les options suivantes sont disponibles :
Définir des règles de distribution uniquement : La version 6.5 (ou ultérieure) du programme de lancement d'applicatifs ZENworks peut lire les règles de distribution.
Les versions antérieures à la version 6.5 ne peuvent pas lire ces règles et ne peuvent donc pas distribuer l'application.
Définir des règles de distribution et des prérequis système hérités : ZENworks 6.5 (ou version ultérieure) utilise les règles de distribution tandis que les versions antérieures utilisent les prérequis système hérités. Cette méthode permet de conserver les prérequis système hérités pour les versions antérieures à la version 6.5 du programme de lancement d'applicatifs
ZENworks tout en utilisant la logique d'opération et de groupement ainsi que les nouvelles règles proposées par ZENworks 6.5 et ses versions ultérieures. Si vous utilisez cette méthode, vous pouvez définir les prérequis système hérités, puis les utiliser pour compléter les règles de distribution. Une fois les règles de distribution complétées, vous pouvez les modifier selon vos besoins.
Définir des prérequis système hérités uniquement : ZENworks 6.5 (ou version ultérieure) et les versions antérieures utilisent les prérequis système hérités. Cette solution réduit la gestion administrative des règles de distribution et des prérequis système hérités, mais elle vous empêche d'utiliser les nouveaux groupements, opérateurs et règles. Notez que si vous définissez des règles de distribution, le programme de lancement d'applicatifs ZENworks version 6.5 (ou ultérieure) utilise ces règles plutôt que les prérequis système hérités. Le programme de lancement d'applicatifs ZENworks 6.5 vérifie l'existence des règles de distribution, puis si celles-ci n'existent pas, il vérifie si des prérequis système hérités sont définis.
Si votre environnement compte des postes de travail Windows NT 4 que vous continuez de gérer
à l'aide de la version ZENworks for Desktops 4.0.1 du programme de lancement d'applicatifs
Novell, vous devez conserver vos prérequis système hérités. Pour plus d'informations sur la prise en charge de Windows NT 4 dans ZENworks 6.5, reportez-vous à « Interoperability with
Windows NT 4 Workstations (Interopérabilité avec les postes de travail Windows NT 4) » dans le
Distribution avancée : création de règles de distribution
309
Novell Confidential Manual (FRA) 6 October 2004 chapitre « Interoperability with ZENworks for Desktops 4.x (Interopérabilité avec ZENworks for
Desktops 4.x) » dans la section « Interoperability (Interopérabilité) » du manuel
Novell
ZENworks 6.5 Desktop Management Installation Guide (Guide d'installation de Novell
ZENworks 6.5 Desktop Management)
.
Exemples de règles de distribution
Vous pouvez utiliser les opérateurs booléens AND et OR lors de la définition des règles qui régissent la distribution d'une application. Vous pouvez aussi utiliser des groupes de règles pour contrôler la distribution. Des exemples d'utilisation des opérateurs booléens AND/OR et des groupes sont présentés ci-dessous.
Règle simple utilisant l'opérateur OR
Vous voulez un poste de travail doté d'un processeur Pentium III (ou supérieur) ou du système d'exploitation Windows 2000. Pour ce faire, utilisez la règle suivante :
Processor type(Processor) >= Pentium III OR OS version(Windows NT/2000/XP) >=
5.00.2195
Pour créer cette règle :
1
2
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Processeur.
Dans la boîte de dialogue Règle du processeur, sélectionnez Supérieur ou (>=), sélectionnez
Pentium III, puis cliquez sur OK pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
3
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Système d'exploitation.
4
Dans la boîte de dialogue Règle du système d'exploitation, sélectionnez Windows NT/2000/
XP, sélectionnez Supérieur ou égal à (>=), saisissez 5.00.2195, puis cliquez sur OK à pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
La règle est ajoutée à la liste avec un opérateur AND.
5
Dans la liste, remplacez l'opérateur AND situé devant la règle Version SE par OR.
Groupe simple
Vous voulez un poste de travail doté d'un processeur Pentium III (ou supérieur) ou du système d'exploitation Windows 2000 avec 512 Mo de mémoire minimum. Pour ce faire, utilisez la règle suivante :
Processor type(Processor) >= Pentium III OR (OS version(Windows NT/2000/XP)
>= 5.00.2195 AND System memory(RAM) >= 512)
Pour créer cette règle :
1
2
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Processeur.
Dans la boîte de dialogue Règle du processeur, sélectionnez Supérieur ou (>=), sélectionnez
Pentium III, puis cliquez sur OK pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
310 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Nouveau groupe pour ajouter un groupe à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
Le nouveau groupe est nommé Groupe 1 sauf si vous avez déjà ajouté d'autres groupes à la liste. De plus, l'opérateur AND est assigné par défaut.
4
5
Recherchez Groupe 1 dans la liste et remplacez l'opérateur AND par OR.
Dans la liste, cliquez sur le bouton Ajouter au groupe en regard de Groupe 1, puis sélectionnez
Système d'exploitation.
6
Dans la boîte de dialogue Règle de système d'exploitation, sélectionnez Windows NT/2000/
XP, sélectionnez Supérieur ou égal à (>=), saisissez 5.00.2195, puis cliquez sur OK pour ajouter la règle à la liste, sous Groupe 1.
7
Dans la liste, cliquez sur le bouton Ajouter au groupe en regard de Groupe 1, puis sélectionnez
Mémoire.
8
Dans la boîte de dialogue Règle de mémoire, sélectionnez Supérieur ou égal à (>=), saisissez
512, puis cliquez sur OK pour ajouter la règle à la liste, sous Groupe 1.
Création de règles de distribution
La procédure suivante explique comment créer des règles de distribution sans prérequis système hérités (reportez-vous à
« Règles de distribution et prérequis système hérités », page 309 ).
Si l'application possède des prérequis système hérités, vous pouvez les importer pour former la base des règles de distribution. Pour obtenir des instructions, reportez-vous à
« Création de règles de distribution par l'importation de prérequis système hérités », page 313 .
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel vous souhaitez créer des règles de distribution, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur l'onglet Disponibilité > Règles de distribution pour afficher la page Règles de distribution.
S'il existe des prérequis système hérités mais pas de règles de distribution pour l'objet
Application, vous êtes invité à importer les prérequis système hérités dans les règles de distribution. Si vous souhaitez baser vos règles de distribution sur les prérequis système hérités, cliquez sur Oui. Sinon, cliquez sur Non. Si par la suite vous changez d'avis, vous pouvez utiliser l'option Importer des paramètres hérités sur la page Règles de distribution pour importer les prérequis.
Distribution avancée : création de règles de distribution
311
Novell Confidential Manual (FRA) 6 October 2004
3
Utilisez le bouton Ajouter pour ajouter des règles aux nouveaux groupes.
Pour ajouter une règle : Cliquez sur Ajouter, puis sélectionnez la règle d'affichage de la boîte de dialogue à utiliser pour définir la règle. Pour obtenir une brève description des règles, reportez-vous à
« Types de règles de distribution », page 307 . Pour plus
d'informations sur une règle, cliquez sur le bouton Aide dans la boîte de dialogue de la règle ou reportez-vous à
« Page Règles de distribution », page 471 .
Pour ajouter un groupe : Cliquez sur Ajouter, puis sélectionnez Nouveau groupe.
Pour ajouter une règle à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez la règle.
Pour ajouter un groupe à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez Nouveau groupe.
Pour consulter des exemples d'utilisation des opérateurs AND/OR et des groupes, reportezvous à
« Groupes et opérateurs booléens AND/OR », page 308 et
« Exemples de règles de distribution », page 310 .
4
(Conditionnel) Si vous souhaitez que le programme de lancement d'applicatifs affiche l'icône de l'application même si le poste de travail ne satisfait pas aux règles de distribution, sélectionnez l'option Toujours afficher l'icône.
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
5
Lorsque vous avez terminé, cliquez sur OK pour enregistrer les modifications.
312 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Création de règles de distribution par l'importation de prérequis système hérités
Vous pouvez importer des prérequis système hérités pour former la base des règles de distribution.
Si une application possède des prérequis système hérités mais pas de règles de distribution, vous
êtes invité à importer les prérequis dans les règles de distribution lors de l'ouverture de la page
Règles de distribution sur l'objet Application.
Si les règles de distribution d'une application sont déjà définies, vous n'êtes pas invité à importer les prérequis système hérités lors de l'ouverture de la page Règles de distribution sur l'objet
Application. Toutefois, vous pouvez utiliser l'option Importer des paramètres hérités sur la page
Règles de distribution pour importer les prérequis.
Les sections suivantes fournissent des instructions pour traiter ces deux scénarios :
« Importation des prérequis lors de l'ouverture de la page Règles de distribution », page 313
« Importation des prérequis après l'ouverture de la page Règles de distribution », page 315
Importation des prérequis lors de l'ouverture de la page Règles de distribution
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application pour lequel vous souhaitez créer des règles de distribution en important les prérequis système hérités, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur l'onglet Disponibilité > Règles de distribution pour afficher la page Règles de distribution.
S'il existe des prérequis système hérités mais pas de règles de distribution pour l'objet
Application, vous êtes invité à importer les prérequis système hérités dans les règles de distribution.
3
Cliquez sur Oui pour importer les prérequis.
Distribution avancée : création de règles de distribution
313
Novell Confidential Manual (FRA) 6 October 2004
4
Modifiez les règles de distribution selon vos besoins :
Pour ajouter une règle : Cliquez sur Ajouter, puis sélectionnez la règle d'affichage de la boîte de dialogue à utiliser pour définir la règle. Pour obtenir une brève description des règles, reportez-vous à
« Types de règles de distribution », page 307 . Pour plus
d'informations sur une règle, cliquez sur le bouton Aide dans la boîte de dialogue de la règle ou reportez-vous à
« Page Règles de distribution », page 471 .
Pour ajouter un groupe : Cliquez sur Ajouter, puis sélectionnez Nouveau groupe.
Pour ajouter une règle à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez la règle.
Pour ajouter un groupe à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez Nouveau groupe.
Pour consulter des exemples d'utilisation des opérateurs AND/OR et des groupes, reportezvous à
« Groupes et opérateurs booléens AND/OR », page 308 et
« Exemples de règles de distribution », page 310 .
5
Si vous ne voulez pas que le programme de lancement d'applicatifs affiche l'icône de l'application sur les postes de travail qui ne satisfont pas aux règles de distribution, décochez l'option Toujours afficher l'icône.
Lors de l'importation des prérequis système hérités (
), l'option Toujours afficher l'icône est automatiquement sélectionnée, même si vous l'avez préalablement désactivée pour l'ensemble des prérequis système hérités. Il se peut que vous deviez décocher l'option pour conserver le comportement précédemment configuré.
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
6
Lorsque vous avez terminé, cliquez sur OK pour enregistrer les modifications.
314 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Importation des prérequis après l'ouverture de la page Règles de distribution
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application pour lequel vous souhaitez créer des règles de distribution en important les prérequis système hérités, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur l'onglet Disponibilité > Règles de distribution pour afficher la page Règles de distribution.
3
Cliquez sur le bouton Hérités, puis cliquez sur Importer des paramètres hérités.
Si vous avez déjà défini des règles de distribution, une boîte de dialogue vous informe qu'elles seront remplacées par les prérequis système hérités. Sinon, les prérequis système sont importés sans que vous en soyez informé.
Distribution avancée : création de règles de distribution
315
Novell Confidential Manual (FRA) 6 October 2004
4
Modifiez les nouvelles règles de distribution selon vos besoins :
Pour ajouter une règle : Cliquez sur Ajouter, puis sélectionnez la règle d'affichage de la boîte de dialogue à utiliser pour définir la règle. Pour obtenir une brève description des règles, reportez-vous à
« Types de règles de distribution », page 307 . Pour plus
d'informations sur une règle, cliquez sur le bouton Aide dans la boîte de dialogue de la règle ou reportez-vous à
« Page Règles de distribution », page 471 .
Pour ajouter un groupe : Cliquez sur Ajouter, puis sélectionnez Nouveau groupe.
Pour ajouter une règle à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez la règle.
Pour ajouter un groupe à un groupe : Recherchez le groupe dans la liste, cliquez sur
Ajouter au groupe, puis sélectionnez Nouveau groupe.
Pour consulter des exemples d'utilisation des opérateurs AND/OR et des groupes, reportezvous à
« Groupes et opérateurs booléens AND/OR », page 308 et
« Exemples de règles de distribution », page 310 .
5
Si vous ne voulez pas que le programme de lancement d'applicatifs affiche l'icône de l'application sur les postes de travail qui ne satisfont pas aux règles de distribution, décochez l'option Toujours afficher l'icône.
Lors de l'importation des prérequis système hérités (
), l'option Toujours afficher l'icône est automatiquement sélectionnée, même si vous l'avez préalablement désactivée pour l'ensemble des prérequis système hérités. Il se peut que vous deviez décocher l'option pour conserver le comportement précédemment configuré.
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
6
Lorsque vous avez terminé, cliquez sur OK pour enregistrer les modifications.
316 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Conservation des prérequis système hérités
Si votre environnement compte des versions du programme de lancement d'application antérieures
à ZENworks 6.5, vous devez conserver les prérequis système hérités de vos applications pour prendre en charge les versions du programme de lancement antérieures à la version 6.5.
Les versions antérieures à ZENworks 6.5 ne prennent pas en charge les règles de distribution.
Pour ajouter, supprimer ou modifier les prérequis système hérités d'une application :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel vous souhaitez ajouter, supprimer ou modifier les prérequis système hérités, puis cliquez sur
Propriétés pour afficher les pages de propriétés de l'objet Application.
2
Cliquez sur l'onglet Disponibilité > Règles de distribution pour afficher la page Règles de distribution.
3
Cliquez sur le bouton Hérités, puis cliquez sur Modifier des paramètres hérités pour afficher la boîte de dialogue Prérequis système hérités.
Distribution avancée : création de règles de distribution
317
Novell Confidential Manual (FRA) 6 October 2004
4
Modifiez les prérequis système selon vos besoins :
Pour ajouter un prérequis : Cliquez sur Ajouter, puis sélectionnez le prérequis pour afficher la boîte de dialogue de définition du prérequis. Pour plus d'informations sur le prérequis, cliquez sur le bouton Aide dans cette boîte de dialogue.
Pour supprimer un prérequis : Sélectionnez le prérequis dans la liste, puis cliquez sur
Supprimer.
Pour modifier un prérequis : Sélectionnez le prérequis dans la liste, puis cliquez sur
Modifier. Pour plus d'informations sur le prérequis, cliquez sur le bouton Aide dans la boîte de dialogue du prérequis.
5
Lorsque vous avez terminé, cliquez sur OK pour enregistrer les modifications.
318 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
34
Distribution avancée : préinstallation de l'application
Novell
®
ZENworks
TM
Desktop Management vous permet de distribuer partiellement l'application sur un poste de travail avant la première exécution de l'application. Étant donné qu'il est possible de planifier la distribution, vous pouvez effectuer une distribution de l'application hors ligne, et ainsi épargner à l'utilisateur l'attente généralement liée à la distribution. Vous pouvez, par exemple, préinstaller l'application en dehors des heures de travail si bien que l'application est prête pour le lendemain.
Au cours d'une préinstallation, tous les processus de distribution liés au poste de travail (copie de fichiers et modification des fichiers texte, des fichiers .ini et des paramètres du registre du poste de travail) sont exécutés avant le lancement de l'application. Lorsque l'utilisateur lance l'application, les processus de distribution spécifiques à l'utilisateur (modification des clés du registre de l'utilisateur entre autres) sont terminés.
Les sections suivantes fournissent des informations sur la préinstallation d'une application :
« Applications associées à l'utilisateur et applications associées au poste de travail », page 319
« Préinstallation immédiate d'une application », page 320
« Planification de la préinstallation d'une application », page 322
Applications associées à l'utilisateur et applications associées au poste de travail
Vous pouvez préinstaller une application associée à un utilisateur ou à un poste de travail :
Pour les applications associées à l'utilisateur, l'utilisateur doit être logué et le programme de lancement d'applicatifs doit être en cours d'exécution. Le programme de lancement d'applicatifs utilise les références de l'utilisateur logué (authentification et accès au système de fichiers) pour distribuer l'application.
Pour les applications associées au poste de travail, celui-ci doit être en cours d'exécution, mais pas le programme de lancement d'applicatifs.
Si l'application n'est pas une application MSI (par exemple, une application AOT), le composant Workstation Helper du programme de lancement d'applicatifs utilise les références du poste de travail pour distribuer l'application.
S'il s'agit d'une application MSI, le composant Workstation Helper du programme de lancement d'applicatifs utilise les références de l'utilisateur logué. Si vous souhaitez utiliser les références du poste de travail plutôt que celle d'un utilisateur logué (par exemple, pour effectuer une distribution hors ligne pour l'application MSI), cochez l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé (onglet Options de distribution > page Options).
Distribution avancée : préinstallation de l'application
319
Novell Confidential Manual (FRA) 6 October 2004
Préinstallation immédiate d'une application
La préinstallation d'une application peut s'effectuer de manière planifiée ou plus immédiate.
Lorsqu'une application est déjà associée à un utilisateur ou un poste de travail sans pour autant être installée, la préinstallation s'effectue lors du prochain rafraîchissement du programme de lancement d'applicatifs (application associée à l'utilisateur) ou du composant NAL WS Helper
(application associée au poste de travail).
Lorsque vous associez des utilisateurs et des postes de travail à une application après avoir activé la préinstallation, celle-ci s'effectue immédiatement après l'association et le démarrage ou le rafraîchissement du programme de lancement d'applicatifs (application associée à l'utilisateur) ou du composant NAL WS Helper (application associée au poste de travail).
Pour activer la préinstallation d'une application sans délai :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application que vous souhaitez préinstaller, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet
Application.
2
Cliquez sur l'onglet Options de distribution > Planification de préinstallation pour afficher la page Planification de préinstallation.
3
Cochez la case Préinstaller l'application pour activer l'option.
320 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
5
Laissez le type de planification défini sur Aucun.
(Conditionnel) Si vous préinstallez une application MSI associée à un poste de travail et que vous souhaitez utiliser les références de ce poste à la place de celles des utilisateurs logués, vous devez activer l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé.
Par défaut, les applications MSI associées à un poste de travail sont distribuées dans l'espace de sécurité de l'utilisateur, ce qui signifie que le programme de lancement d'applicatifs utilise les références de l'utilisateur et son accès au système de fichiers. Si vous souhaitez effectuer une distribution hors ligne sans exiger que l'utilisateur reste logué au poste de travail, vous pouvez obtenir que le programme de lancement d'applicatifs donne la main au composant
NAL WS Helper (qui s'exécute dans l'espace système et utilise les références du poste de travail) pour que celui-ci poursuive la distribution.
Il n'est pas possible d'installer toutes les applications MSI à l'aide des références du poste de travail. Certaines applications MSI possèdent des dépendances sur un utilisateur logué (par exemple, pour lire et écrire dans la ruche HKCU du registre Windows). Dans ce cas, décochez cette option pour que la distribution s'effectue dans l'espace de sécurité de l'utilisateur plutôt que dans l'espace de sécurité du poste de travail.
Pour utiliser la préinstallation à l'aide des références du poste de travail :
5a
Cliquez sur l'onglet Options de distribution > Options pour afficher la page Options de distribution.
Distribution avancée : préinstallation de l'application
321
Novell Confidential Manual (FRA) 6 October 2004
5b
Cochez la case Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé pour activer l'option.
N'oubliez pas que NAL WS Helper utilise les références du poste de travail et non les références de l'utilisateur pour distribuer l'application. Cela signifie que vous devez assigner au poste de travail les droits sur le système de fichiers appropriés pour qu'il accède à l'emplacement réseau où résident les fichiers .msi.
5c
(Conditionnel) Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
6
Lorsque vous avez terminé, cliquez sur OK pour enregistrer les modifications.
Planification de la préinstallation d'une application
La planification de la préinstallation vous permet d'effectuer une distribution de l'application hors ligne, et ainsi épargner à l'utilisateur l'attente généralement liée à la distribution. Vous pouvez, par exemple, préinstaller une application en dehors des heures de travail si bien que l'application est prête pour le lendemain.
Pour préinstaller une application associée à un utilisateur à l'heure prévue, le programme de lancement d'applicatifs doit s'exécuter sur le poste de travail de l'utilisateur.
Pour préinstaller une application associée au poste de travail à l'heure prévue, il n'est pas nécessaire que le programme de lancement d'applicatifs s'exécute. Les tâches de préinstallation sont traitées par NAL WS Helper qui s'exécute sous Workstation Manager.
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application que vous souhaitez préinstaller, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet
Application.
2
Cliquez sur l'onglet Options de distribution > Planification de préinstallation pour afficher la page Planification de préinstallation.
322 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Cochez la case Préinstaller l'application pour activer l'option.
Vous avez le choix entre deux types de planification : Jours spécifiés et Plage des jours.
Jours spécifiés : Utilisez ce type de planification pour désigner des jours et des heures spécifiques pour préinstaller l'application. Vous pouvez spécifier jusqu'à 350 jours et heures différents.
Plage des jours : Utilisez ce type de planification pour désigner une plage de jours chaque semaine où l'application peut être préinstallée.
Distribution avancée : préinstallation de l'application
323
Novell Confidential Manual (FRA) 6 October 2004
4
(Conditionnel) Pour utiliser une planification de type Jours spécifiés, effectuez la procédure de l'
à l'
. Sinon, pour utiliser la planification de type Plage des jours, passez
.
4a
Dans la liste Type de planification, sélectionnez Jours spécifiés pour afficher les options correspondantes.
4b
Remplissez les champs suivants :
Plage de dates : Cette liste contient toutes les dates de préinstallation de l'application. Pour ajouter une date, cliquez sur Ajouter, sélectionnez la date de votre choix, puis cliquez sur OK pour l'afficher dans la liste.
Heure pour les dates sélectionnées : Sélectionnez les heures de début et de fin de disponibilité. Ces heures sont appliquées à toutes les dates de la liste Plage de dates.
Notez que l'heure est incrémentée par intervalles de 5 minutes, la première heure de début disponible étant 0 heure (minuit) et la dernière heure de fin étant 23 heures 55.
Par conséquent, il existe toujours un intervalle de 5 minutes, entre 23 heures 55 et minuit, pendant lequel l'application n'est pas disponible. Pour que l'application soit disponible toute la journée, vous devez utiliser le type de planification Plage des jours.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure (démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
4c
Passez à l'
324 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
5
(Conditionnel) Pour utiliser une planification de type Plage des jours, effectuez la procédure de l'
. Sinon, pour utiliser la planification de type Jours spécifiés, retournez
.
5a
Dans la liste Type de planification, sélectionnez Plage de jours pour afficher les options correspondantes.
5b
Remplissez les champs suivants :
Plage de dates : Pour définir une plage de jours, sélectionnez une date de début et une date de fin, puis choisissez des jours (de dimanche à samedi) au sein de la plage de dates définie. Par défaut, tous les jours sont sélectionnés ; un jour est sélectionné lorsque le bouton correspondant est enfoncé.
Heure pour la plage sélectionnée : Sélectionnez les heures de début et de fin de disponibilité. Cette option fonctionne différemment selon que la plage de dates inclut un jour, plusieurs jours voire les sept jours. Si cette page inclut un à six jours (mais pas les sept), l'application est disponible entre l'heure de début et l'heure de fin des jours spécifiés. Par exemple, si vous rendez l'application disponible le lundi de
8 heures à 17 heures, elle sera accessible entre 8 heures et 17 heures. Toutefois, si la plage de dates inclut les sept jours, les horaires sont ignorés et l'application est disponible tous les jours, 24 heures sur 24.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure (démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
Distribution avancée : préinstallation de l'application
325
Novell Confidential Manual (FRA) 6 October 2004
Utiliser cet horaire en heure GMT pour tous les clients : La planification est
établie en fonction du fuseau horaire du poste de travail. Si votre réseau couvre plusieurs fuseaux horaires et que vous planifiez l'exécution de l'application pour
13 heures, cette dernière sera alors exécutée à 13 heures dans chaque fuseau horaire.
Vous pouvez sélectionner cette option pour que des postes de travail exécutent des applications en même temps, indépendamment de leur fuseau horaire (par exemple,
à 13 heures, heure de Rome, et à 4 heures, heure de Los Angeles).
5c
Passez à l'
6
(Conditionnel) Si vous préinstallez une application MSI associée à un poste de travail et que vous souhaitez utiliser les références de ce poste à la place de celles des utilisateurs logués, vous devez activer l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé.
Par défaut, les applications MSI associées à un poste de travail sont distribuées dans l'espace de sécurité de l'utilisateur, ce qui signifie que le programme de lancement d'applicatifs utilise les références de l'utilisateur et son accès au système de fichiers. Si vous souhaitez effectuer une distribution hors ligne sans exiger que l'utilisateur reste logué au poste de travail, vous pouvez obtenir que le programme de lancement d'applicatifs donne la main au composant
NAL WS Helper (qui s'exécute dans l'espace système et utilise les références du poste de travail) pour que celui-ci poursuive la distribution.
Il n'est pas possible d'installer toutes les applications MSI à l'aide des références du poste de travail. Certaines applications MSI possèdent des dépendances sur un utilisateur logué (par exemple, pour lire et écrire dans la ruche HKCU du registre Windows). Dans ce cas, décochez cette option pour que la distribution s'effectue dans l'espace de sécurité de l'utilisateur plutôt que dans l'espace de sécurité du poste de travail.
Pour utiliser la préinstallation à l'aide des références du poste de travail :
6a
Cliquez sur l'onglet Options de distribution > Options pour afficher la page Options.
326 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
6b
Cochez la case Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé pour activer l'option.
N'oubliez pas que NAL WS Helper utilise les références du poste de travail et non les références de l'utilisateur pour distribuer l'application. Cela signifie que vous devez assigner au poste de travail les droits sur le système de fichiers appropriés pour qu'il accède à l'emplacement réseau où résident les fichiers .msi.
Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et
Pas d'invite dans la zone de groupe Inviter à redémarrer.
7
Cliquez sur OK pour enregistrer les modifications.
Distribution avancée : préinstallation de l'application
327
Novell Confidential Manual (FRA) 6 October 2004
328 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
35
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
Novell
®
ZENworks
®
Desktop Management fournit un certain nombre de méthodes pour vous aider à garantir que les applications critiques sont toujours disponibles pour la distribution aux utilisateurs. Ces méthodes sont détaillées dans les sections suivantes :
« Configuration de la tolérance aux pannes », page 329
« Configuration de l'équilibrage de la charge », page 333
« Configuration de listes de sites », page 338
Configuration de la tolérance aux pannes
Les problèmes réseau peuvent rendre les progiciels d'installation indisponibles. Pour vous assurer qu'une application peut être distribuée même lorsque son progiciel d'installation n'est pas disponible, vous pouvez établir des progiciels d'installation de sauvegarde. La procédure dépend du type d'application, comme expliqué dans les sections suivantes :
« Configuration de la tolérance aux pannes pour les applications MSI », page 329
« Configuration de la tolérance aux pannes pour les applications simples ou AOT/AXT », page 330
ZENworks Desktop Management ne fournit pas de tolérance aux pannes pour les applications Web ou Terminal Server.
Configuration de la tolérance aux pannes pour les applications MSI
Pour établir la tolérance aux pannes pour une application MSI, vous rendez disponibles plusieurs progiciels d'installation à différents emplacements serveur. Lors de la distribution, si la première source échoue, le programme de lancement d'applicatifs tente la distribution à partir d'une autre source.
Pour configurer la tolérance aux pannes pour une application MSI :
1
2
Créez les progiciels d'installation MSI complémentaires aux emplacements serveur souhaités.
Dans ConsoleOne
®
, cliquez avec le bouton droit sur l'objet Application MSI pour lequel vous souhaitez établir la tolérance aux pannes, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
3
Cliquez sur l'onglet Commun > Sources pour afficher la page Sources.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
329
Novell Confidential Manual (FRA) 6 October 2004
Par défaut, la page Sources affiche l'emplacement source spécifié à la création de l'objet
Application MSI.
4
Cliquez sur Ajouter, spécifiez le chemin source pour un progiciel d'installation MSI, puis cliquez sur OK pour ajouter la source supplémentaire à la liste.
5
6
Répétez la procédure de l'
etape 4 pour ajouter chaque source disponible.
Utilisez les boutons fléchés pour lister les sources dans l'ordre dans lequel vous souhaitez les utiliser.
La première source listée est utilisée en premier, la seconde en deuxième, et ainsi de suite jusqu'à ce que la distribution réussisse ou jusqu'à ce que toutes les sources aient été utilisées.
7
Cliquez sur OK pour enregistrer les modifications.
Configuration de la tolérance aux pannes pour les applications simples ou AOT/AXT
Pour établir la tolérance aux pannes pour une application simple ou AOT/AXT, placez plusieurs progiciels d'installation à différents emplacements source. Lors de la distribution, si la première source de l'application échoue, le programme de lancement d'applicatifs tente la distribution à partir d'une autre source.
Lorsque vous configurez la tolérance aux pannes pour une application, vous pouvez effectuer une liaison directe aux progiciels d'installation supplémentaires ou une liaison aux objets Application supplémentaires qui ont été créés à l'aide des progiciels d'installation. Par exemple, vous souhaitez configurer la tolérance aux pannes pour App1, dont le progiciel d'installation se trouve dans
\\server1\vol1\public\zenworks\app1. Vous créez trois emplacements source supplémentaires :
\\server2\vol1\public\zenworks\app1
\\server3\vol1\public\zenworks\app1
\\server4\vol1\public\zenworks\app1
330 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Vous pouvez définir chaque progiciel d'installation supplémentaire comme source de App1, ou vous pouvez créer trois nouveaux objets Application à l'aide de chacun des progiciels d'installation et lier App1 à ces trois objets.
La définition de chacun des progiciels d'installation supplémentaires comme source de App1 a l'avantage de ne demander la configuration que d'un seul objet Application. Quel que soit le progiciel d'installation utilisé, ce sont les paramètres de distribution de l'objet App1 qui sont appliqués.
La définition d'objets Application supplémentaires à l'aide des progiciels d'installation vous permet d'avoir différents paramètres de configuration pour un objet Application pour chaque progiciel d'installation. Si vous choisissez d'utiliser des objets Application supplémentaires plutôt que des sources supplémentaires, tenez compte des limitations suivantes :
La tolérance aux pannes ne fonctionne qu'au premier niveau. Si le programme de lancement d'applicatifs effectue une reprise après échec sur l'un des objets Application de sauvegarde et que cet objet Application de sauvegarde échoue, la distribution échouera même si la tolérance aux pannes a été activée pour l'objet Application de sauvegarde.
Les distributions en mode distant et Forcer le caching ne prennent pas en charge la tolérance aux pannes via les objets Application. Ces deux types de distribution exigent du programme de lancement d'applicatifs qu'il copie les fichiers du progiciel d'installation dans le cache du poste de travail puis qu'il les installe à partir du cache, ce qui requiert l'utilisation de sources supplémentaires plutôt que d'objets Application supplémentaires.
Pour configurer la tolérance aux pannes pour une application simple ou AOT/AXT :
1
2
Copiez les progiciels d'installation complémentaires aux emplacements serveur souhaités.
(Conditionnel) Si vous envisagez de créer des objets Application pour chacun des progiciels d'installation supplémentaires de façon à effectuer des liaisons aux objets Application, créez
.
3
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel vous souhaitez établir la tolérance aux pannes, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
4
(Conditionnel) Si vous utilisez uniquement des progiciels d'installation (pas d'objets
Application correspondants), définissez les progiciels d'installation comme sources supplémentaires pour l'application. Pour ce faire :
4a
Cliquez sur l'onglet Commun > Sources pour afficher la page Sources.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
331
Novell Confidential Manual (FRA) 6 October 2004
4b
Cliquez sur Ajouter, spécifiez le chemin source pour un progiciel d'installation, puis cliquez sur OK pour ajouter la source supplémentaire à la liste.
4c
Répétez la procédure de l'
etape 4b pour ajouter chaque source disponible.
5
Cliquez sur l'onglet Tolérance aux pannes > Tolérance aux pannes pour afficher la page
Tolérance aux pannes.
332 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
6
Remplissez les champs suivants :
Activer la tolérance aux pannes : Sélectionnez cette option pour activer la tolérance aux pannes. Les autres options de tolérance aux pannes sont disponibles uniquement si cette option est activée.
Utiliser la liste des sources : Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste de sources comme sauvegarde. Vous devez avoir créé au préalable au moins une source de progiciel d'installation (reportez-vous à l'
Pour ajouter une source à la liste des sources, cliquez sur Ajouter, parcourez la liste et sélectionnez la source, puis cliquez sur OK.
Pour supprimer une source, sélectionnez-la dans la liste des sources, puis cliquez sur
Supprimer.
Si la distribution de l'application échoue, le programme de lancement d'applicatifs utilise les autres sources dans leur ordre d'apparition dans la liste, de haut en bas. Pour modifier l'ordre des sources, sélectionnez une source dans la liste des sources, puis cliquez sur la flèche Haut pour la déplacer vers le haut de la liste ou sur la flèche Bas pour la déplacer vers le bas.
Utiliser la liste des applications : Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise des objets Application comme progiciels d'installation de sauvegarde. Vous devez avoir créé au préalable d'autres objets Application pour l'application et stocké le progiciel d'installation sur un autre serveur ou volume que celui de l'application
(reportez-vous à l'
Pour ajouter un objet Application à la liste des applications, cliquez sur Ajouter, parcourez la liste et sélectionnez l'objet Application, puis cliquez sur OK.
Pour supprimer un objet Application de la liste, sélectionnez-le, puis cliquez sur Supprimer.
Si la distribution de l'application échoue, le programme de lancement d'applicatifs utilise les objets Application dans leur ordre d'apparition dans la liste, de haut en bas. Pour modifier l'ordre de la liste, sélectionnez un objet Application dans la liste des applications, puis cliquez sur la flèche Haut pour le déplacer vers le haut de la liste ou sur la flèche Bas pour le déplacer vers le bas.
7
Cliquez sur OK pour enregistrer les modifications.
Configuration de l'équilibrage de la charge
La distribution d'une application à plusieurs utilisateurs à la fois peut ralentir l'opération en ellemême. Pour y remédier, vous pouvez répartir la charge de travail sur plusieurs serveurs en définissant des progiciels d'installation supplémentaires sur chacun de ces serveurs. Le mode de configuration de l'équilibrage de la charge dépend du type d'application (application MSI ou application simple/AOT/AXT), comme expliqué dans les sections suivantes :
« Configuration de l'équilibrage de la charge pour les applications MSI », page 334
« Configuration de l'équilibrage de la charge pour des applications simples ou AOT/AXT », page 335
ZENworks Desktop Management ne fournit pas de fonction d'équilibrage de la charge pour les applications Web ou Terminal Server.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
333
Novell Confidential Manual (FRA) 6 October 2004
Configuration de l'équilibrage de la charge pour les applications MSI
L'équilibrage de la charge pour une application MSI est établi lorsque vous rendez disponibles plusieurs progiciels d'installation à différents emplacements serveur. Lors de la distribution, si la première source est occupée, le programme de lancement d'applicatifs tente d'effectuer la distribution à partir d'une autre source.
Pour configurer l'équilibrage de la charge pour une application MSI :
1
2
Créez les progiciels d'installation MSI complémentaires aux emplacements serveur souhaités.
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application MSI dont l'équilibrage de la charge doit être configuré, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
3
Cliquez sur l'onglet Commun > Sources pour afficher la page Sources.
Par défaut, la page Sources affiche l'emplacement source spécifié à la création de l'objet
Application MSI.
4
Cliquez sur Ajouter, spécifiez le chemin source pour un progiciel d'installation MSI, puis cliquez sur OK pour ajouter la source supplémentaire à la liste.
5
Répétez la procédure de l'
etape 4 pour ajouter chaque source disponible.
Pour l'équilibrage de la charge, l'ordre dans lequel vous listez les sources est sans importance.
Le programme de lancement d'applicatifs sélectionne l'emplacement de la source de manière aléatoire.
Si vous utilisez également cette liste pour configurer la tolérance aux pannes, l'ordre de la liste détermine l'ordre dans lequel les sources sont utilisées. Pour plus d'informations, reportezvous à
« Configuration de la tolérance aux pannes pour les applications MSI », page 329
.
6
Cliquez sur l'onglet Tolérance aux pannes > Équilibrage de la charge pour afficher la page
Équilibrage de la charge.
334 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
7
8
Cochez la case Activer l'équilibrage de la charge pour activer l'option.
Cliquez sur OK pour enregistrer les modifications.
Configuration de l'équilibrage de la charge pour des applications simples ou AOT/AXT
L'équilibrage de la charge pour une application simple ou une application AOT/AXT est établi lorsque vous rendez disponibles plusieurs progiciels d'installation à des emplacements de source différents. Lors de la distribution, si la première source de l'application est occupée, le programme de lancement d'applicatifs tente d'effectuer la distribution à partir d'une autre source.
Lors de l'équilibrage de la charge pour une application, vous pouvez créer une liaison directe aux progiciels d'installation supplémentaires ou aux objets Application supplémentaires qui ont été créés à l'aide des progiciels d'installation. Par exemple, vous souhaitez configurer l'équilibrage de la charge pour l'objet App1, dont le progiciel d'installation se trouve à l'emplacement suivant :
\\server1\vol1\public\zenworks\app1. Vous créez trois emplacements source supplémentaires :
\\server2\vol1\public\zenworks\app1
\\server3\vol1\public\zenworks\app1
\\server4\vol1\public\zenworks\app1
Vous pouvez définir chaque progiciel d'installation supplémentaire comme source de App1, ou vous pouvez créer trois nouveaux objets Application à l'aide de chacun des progiciels d'installation et lier App1 à ces trois objets.
La définition de chacun des progiciels d'installation supplémentaires comme source de App1 a l'avantage de ne demander la configuration que d'un seul objet Application. Quel que soit le progiciel d'installation utilisé, ce sont les paramètres de distribution de l'objet App1 qui sont appliqués.
La définition d'objets Application supplémentaires à l'aide des progiciels d'installation vous permet d'avoir différents paramètres de configuration pour un objet Application pour chaque progiciel d'installation.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
335
Novell Confidential Manual (FRA) 6 October 2004
Pour configurer l'équilibrage de la charge pour une application simple ou une application AOT/AXT :
1
2
Copiez les progiciels d'installation complémentaires aux emplacements serveur souhaités.
(Conditionnel) Si vous envisagez de créer des objets Application pour chacun des progiciels d'installation supplémentaires de façon à effectuer des liaisons aux objets Application, créez
.
3
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application dont l'équilibrage de la charge doit être configuré, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
4
(Conditionnel) Si vous utilisez uniquement des progiciels d'installation (pas d'objets
Application correspondants), définissez les progiciels d'installation comme sources supplémentaires pour l'application. Pour ce faire :
4a
Cliquez sur l'onglet Commun > Sources pour afficher la page Sources.
4b
Cliquez sur Ajouter, spécifiez le chemin source pour un progiciel d'installation, puis cliquez sur OK pour ajouter la source supplémentaire à la liste.
4c
Répétez la procédure de l'
etape 4b pour ajouter chaque source disponible.
5
Cliquez sur l'onglet Tolérance aux pannes > Équilibrage de la charge pour afficher la page
Équilibrage de la charge.
336 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
6
Remplissez les champs suivants :
Activer l'équilibrage de la charge : Sélectionnez cette option pour activer l'équilibrage de la charge. Les autres options d'équilibrage de la charge sont disponibles uniquement si vous activez cette option.
Utiliser la liste des sources : Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste de sources pour l'équilibrage de la charge. Vous devez avoir créé au préalable au moins une source de progiciel d'installation (reportez-vous à l'XRefInt
IDREF=« bqipgmf » PIDREF=« Af1kfvm » File=« 04_dmadmin_appmgmt.fm »
Element=« Step » Format=« StepXRef »>).
Pour ajouter une source à la liste des sources, cliquez sur Ajouter, parcourez la liste et sélectionnez la source, puis cliquez sur OK.
Pour supprimer une source, sélectionnez-la dans la liste des sources, puis cliquez sur
Supprimer.
Utiliser la liste des applications : Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise les objets Application pour l'équilibrage de la charge. Vous devez avoir créé au préalable d'autres objets Application pour l'application et stocké le progiciel d'installation sur un autre serveur ou volume que celui de l'application (reportezvous à l'
Pour ajouter un objet Application à la liste des applications, cliquez sur Ajouter, parcourez la liste et sélectionnez l'objet Application, puis cliquez sur OK.
Pour supprimer un objet Application de la liste, sélectionnez-le, puis cliquez sur Supprimer.
7
Cliquez sur OK pour enregistrer les modifications.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
337
Novell Confidential Manual (FRA) 6 October 2004
Configuration de listes de sites
Les listes de site vous permettent de lier l'application d'un site (Site1) à l'application d'un autre site
(Site2). En liant les applications dont les sources de progiciels d'installation se trouvent sur des serveurs de sites différents, vous pouvez distribuer l'application depuis le serveur qui est le plus proche de l'utilisateur.
Supposons que vous avez deux sites, Site 1 et Site 2. Les employés des deux sites utilisent le même tableur. Le site 1 dispose d'un objet Application (App1) qui distribue le tableur à partir d'un serveur du site 1 et le site 2 dispose de son propre objet Application (App2) pour distribuer le programme
à partir d'un serveur du site 2. Si vous liez les deux objets Application (App1 à App2), tout employé du site 1 qui se déplace vers le site 2 et exécute App1, aura l'application App2 installée à partir du serveur du site 2. De même, tout employé du site 2 qui se déplace vers le site 1 et exécute
App2, aura l'application App1 installée à partir du serveur du site 1.
La liste des sites est une méthode de distribution qui ne s'applique qu'aux applications non distribuées et non mises en mémoire cache. Si une application est déjà distribuée et mise en cache sur le poste de travail d'un utilisateur, cette application est utilisée sans tenir compte de la liste des sites.
Le client Novell et le serveur Middle Tier ZENworks
Lorsqu'un utilisateur se logue à Novell eDirectory
TM
via le serveur Middle Tier ZENworks plutôt que via Novell Client
TM
, le mode de fonctionnement des listes de sites diffère légèrement. Au lieu d'utiliser le client Novell pour déterminer l'emplacement de l'utilisateur, le serveur Middle Tier le détermine lui-même. Cela signifie que l'application la plus proche du serveur Middle Tier est utilisée ; il ne s'agit pas forcément de l'application la plus proche de l'utilisateur. Dans l'exemple ci-dessus, l'utilisateur du site 1 se voit toujours distribuer des applications à partir du serveur du site 1 plutôt que du serveur du site 2.
Création d'une liste des sites
Vous ne pouvez lier un objet Application qu'à un seul autre objet Application. Toutefois, lorsque vous effectuez cette opération, le premier objet Application est automatiquement lié à tout autre objet Application lié au second objet Application. Prenez par exemple trois objets Application identiques (App1, App2 et App3) sur trois sites différents. Vous liez App1 à App2, ce qui crée les listes de sites suivantes pour chacun des objets Application :
Liste App1
App2
Liste App2
App1
Liste App3
(aucun)
Étant donné que vous ne pouvez lier un objet Application qu'à un seul autre objet Application, vous devez maintenant lier App3 à App1 ou à App2. Cette opération crée la liste des sites suivante pour chacun des objets Application :
Liste App1
App2
App3
Liste App2
App1
App3
Liste App3
App1
App2
338 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Synchronisation des GUID de l'objet Application
Chaque objet Application possède un identificateur unique global, également appelé GUID.
Lorsque l'application est distribuée sur un poste de travail, son GUID est ajouté au registre
Windows. C'est ainsi que le programme de lancement d'applicatifs sait que l'application a été distribuée sur le poste de travail.
Lorsque vous utilisez des listes des sites, assurez-vous que tous les objets Application qui appartiennent à la même liste ont bien le même GUID. Dans le cas contraire, le programme de lancement d'applicatifs ne peut pas correctement distribuer et désinstaller l'application.
Par exemple :
Le site 1 et le site 2 ont chacun la même application, appelée respectivement App1 et App2.
Ces deux applications font partie de la même liste des sites, mais App1 possède le GUID 1234 et App2 le GUID 5678. L'utilisateur du site 1 est associé à App1, mais n'a pas encore installé l'application. Il se rend sur le site 2 et essaie d'installer App1. App2 étant l'application la plus proche, elle est installée et le GUID 5678 est ajouté au registre du poste de travail. L'utilisateur retourne sur le site 1 et lance App1. Le GUID 1234 de App1 ne figure pas dans le registre car le GUID de App2 est 5678. Par conséquent, le programme de lancement d'applicatifs distribue
App1 sur le poste de travail, même si elle est identique à App2.
Imaginons la même situation que celle énoncée plus haut. Toutefois, l'utilisateur essaie de désinstaller App1 une fois de retour sur le site 1. Le GUID de App1 ne figurant pas dans le registre, le programme de lancement d'applicatifs ne peut pas désinstaller l'application.
Ces deux problèmes peuvent être résolus en affectant le même GUID aux deux applications dans
la liste des sites. Pour plus d'informations sur la synchronisation des GUID, reportez-vous à «
Gérer les GUID de distribution », page 546 .
Établissement de la liste des sites d'une application
1
Dans ConsoleOne, assurez-vous que toutes les applications à inclure dans la liste des sites ont le même GUID. Pour plus d'informations sur la synchronisation des GUID, reportez-vous à
Gérer les GUID de distribution », page 546 .
2
Cliquez avec le bouton droit de la souris sur l'objet Application dont vous voulez établir la liste des sites, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet
Application.
3
Cliquez sur Tolérance aux pannes > Liste des sites pour afficher la page Liste des sites.
Distribution avancée : configuration de la tolérance aux pannes, de l'équilibrage de la charge et des listes de sites
339
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Lier, parcourez l'arborescence et sélectionnez l'objet Application à lier, puis cliquez sur OK pour l'ajouter à la liste des sites de l'application.
Si l'objet Application que vous avez ajouté est également lié à d'autres objets Application, ces objets Application sont également ajoutés à la liste.
5
6
Répétez l'étape précédente pour créer une liaison aux objets Application supplémentaires.
Pour terminer, cliquez sur OK.
Intégration avec ZENworks Server Management
Vous pouvez utiliser ZENworks Server Management pour distribuer les fichiers source d'une application sur d'autres serveurs et répliquer son objet Application sur d'autres emplacements au sein de l'arborescence eDirectory. Dans le cadre de ce processus de distribution, la liste des sites peut être générée automatiquement. Pour plus d'informations, reportez-vous au chapitre « Desktop
Application Distribution (Distribution des applications de bureau) » dans la section « Policy and
Distribution Services (Services de règles et de distribution) » dans le manuel
Novell ZENworks 6.5
Server Management Administration Guide (Guide d'administration de ZENworks 6.5 Server
Management)
.
340 Guide d’administration de ZENworks 6.5 Desktop Management
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
Novell Confidential Manual (FRA) 6 October 2004
37
Utilisateurs : prise en charge des utilisateurs
Terminal Server
Novell
®
ZENworks
®
Desktop Management offre une grande souplesse dans les méthodes utilisées pour configurer les distributions d'applications aux utilisateurs Terminal Server. Les sections suivantes fournissent des informations destinées à vous aider à établir votre méthode de distribution :
« Installation des clients RDP et ICA », page 349
« Emplacement d'exécution du programme de lancement d'applicatifs », page 349
« Gestion des comptes utilisateur Terminal Server », page 350
« Accès à Terminal Server via un pare-feu », page 352
Installation des clients RDP et ICA
Les utilisateurs qui exécutent des applications à partir d'un serveur Terminal Server doivent avoir installé le client RDP (Remote Desktop Protocol) ou ICA (Independent Computing Architecture) approprié sur leur poste de travail. En fonction du protocole défini dans l'objet Application du serveur Terminal Server, le programme de lancement d'applicatifs appelle soit le client RDP, soit le client ICA. L'un ou l'autre de ces clients ouvre la session client sur le serveur Terminal Server et lance l'application.
Vous pouvez utiliser les clients complets RDP et ICA ou les clients Web.
Si vous envisagez d'utiliser la version complète des clients, reportez-vous à la documentation relative aux services Terminal Server Microsoft et à Citrix pour obtenir des informations sur l'installation.
Si vous envisagez d'utiliser les clients Web, vous pouvez les télécharger à partir des sites Web
Citrix et Microsoft :
Citrix ICA wficac.cab: (http://www.citrix.com)
Remarque :
Sélectionnez l'option Minimal Web Client 7.00.
Microsoft RDP msrdp.cab: (http://www.microsoft.com/windowsxp/pro/downloads/ rdwebconn.asp)
Remarque :
Téléchargez le fichier tswebsetup.exe pour en extraire le fichier msrdp.cab.
Emplacement d'exécution du programme de lancement d'applicatifs
Dans un environnement Terminal Server, le programme de lancement d'applicatifs Novell peut
être exécuté sur les différents postes de travail utilisateur ou sur chaque serveur Terminal Server.
Si nécessaire, certains utilisateurs peuvent l'exécuter sur leur poste de travail et d'autres sur le serveur Terminal Server.
Utilisateurs : prise en charge des utilisateurs Terminal Server
349
Novell Confidential Manual (FRA) 6 October 2004
Le programme de lancement d'applicatifs sur les postes de travail utilisateur
Si le programme de lancement d'applicatifs est installé sur le poste de travail, l'utilisateur peut le lancer à partir de celui-ci en procédant de la même manière que dans un environnement autre que
Terminal Server.
L'utilisateur doit être en mesure de s'authentifier auprès du serveur Novell eDirectory
TM
(sauf s'il travaille en mode hors connexion), ce qui signifie que Novell Client
TM
ou le logiciel du serveur
Middle Tier ZENworks doit être installé sur son poste de travail.
Le programme de lancement d'applicatifs affiche les applications Terminal Server disponibles de la même manière que les autres applications. Cependant, lorsque l'utilisateur démarre une application Terminal Server, le programme de lancement d'applicatifs ouvre une session client qui,
à son tour, lance l'application au cours de la session. Lorsque l'utilisateur quitte l'application, le programme de lancement d'applicatifs ferme la session client.
Le programme de lancement d'applicatifs sur les serveurs Terminal Server
Si le programme de lancement d'applicatifs Novell est installé sur le serveur Terminal Serveur, l'utilisateur ouvre une session client, puis démarre le programme de lancement d'applicatifs au cours de la session client.
L'utilisateur doit être en mesure de s'authentifier auprès de eDirectory via la session client, ce qui signifie que le client Novell ou le logiciel du serveur Middle Tier ZENworks doit être installé sur son poste de travail.
À rappeler également que le programme de lancement d'applicatifs ne crée pas de répertoire cache
NAL sur le serveur Terminal Server. De ce fait, le programme de lancement d'applicatifs ne peut pas être exécuté en mode déconnecté, ni désinstaller les applications qu'il a installées sur le serveur
Terminal Server, ni utiliser la fonction de lancement du rafraîchissement aléatoire. Pour plus d'informations sur le cache NAL et les fonctions qu'il active, reportez-vous au
Programme de lancement d'applicatifs Novell : gestion du cache », page 247
.
Remarque :
Après avoir installé Windows 2000 Service Pack 4 (SP4), il se peut que certains programmes ne fonctionnent pas correctement. Par exemple, il peut arriver que la fenêtre du programme de lancement d'applicatifs ne s'affiche pas sur un serveur Terminal Server Windows 2000. Pour résoudre ce problème, reportez-vous au TID 10085889 (http://support.novell.com/cgi-bin/search/searchtid.cgi?/10085889.htm) .
Gestion des comptes utilisateur Terminal Server
Pour exécuter une application à partir d'un serveur Terminal Server, les utilisateurs doivent disposer d'un compte utilisateur Terminal Server (compte utilisateur local ou compte utilisateur de domaine). Le compte utilisateur Terminal Server doit fournir un accès suffisant au système de fichiers pour pouvoir exécuter les applications hébergées sur le serveur Terminal Server.
Généralement, l'utilisateur doit pour cela être membre du groupe Utilisateurs Terminal Server,
Utilisateurs avec pouvoir ou Utilisateurs.
De plus, si les utilisateurs exécutent le programme de lancement d'applicatifs à partir du serveur
Terminal Server, le compte utilisateur Terminal Server permet d'accéder aux fichiers du programme de lancement d'applicatifs (installés par défaut dans le répertoire c:\program files\novell\zenworks.)
Utilisateurs multiples dotés du même compte utilisateur Terminal Server
Le programme de lancement d'applicatifs prend en charge plusieurs utilisateurs qui se loguent au serveur Terminal Server avec le même compte utilisateur. Toutefois, si les utilisateurs se loguent
350 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 simultanément à l'aide du même compte utilisateur Terminal Server, vous devez tenir compte des points suivants :
Tous les utilisateurs doivent être logués à eDirectory à l'aide du même compte utilisateur.
Dans le cas contraire, le programme de lancement d'applicatifs affichera uniquement les applications et appliquera les paramètres de configuration du dernier utilisateur pour son exécution ou son rafraîchissement.
Tous les utilisateurs doivent exécuter le programme de lancement d'applicatifs. Si un ou plusieurs utilisateurs ne l'exécutent pas, les icônes d'application (distribuées par le programme de lancement d'applicatifs) disparaissent du bureau et de la barre d'outils Lancement rapide du poste de travail de chaque utilisateur. Elles demeurent toutefois dans les fenêtres du programme de lancement d'applicatifs ainsi que sur la barre système. Pour contourner le problème, vous pouvez configurer chaque objet Application pour obliger le programme de lancement d'applicatifs à afficher uniquement les icônes d'application dans le menu Démarrer, la barre système et les fenêtres du programme de lancement d'applicatifs.
Affectez la valeur Non à l'option Activer la suppression automatique des icônes (ConsoleOne
> objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > bouton Ajouter > onglet Utilisateur). Cette valeur empêche le programme de lancement d'applicatifs de supprimer les icônes d'application lorsqu'un utilisateur quitte le programme de
.
Meilleurs types d'objets Application et progiciels à utiliser pour la distribution d'une application
Le type d'objet Application et de progiciel à créer pour distribuer une application Terminal Server dépend de plusieurs facteurs. La liste suivante décrit les différents types d'objets Application et de progiciels et vous indique aussi quand les utiliser :
Application Terminal Server : Vous devez utiliser l'objet Application Terminal Server lorsque l'application est installée sur le serveur Terminal Server et lorsque le programme de lancement d'applicatifs est installé sur les postes de travail des utilisateurs (pas sur le serveur
Terminal Server). Lorsqu'un utilisateur démarre le programme de lancement d'applicatifs sur son poste de travail et double-clique sur un objet Application Terminal Server, le programme de lancement d'applicatifs appelle le client RDP ou ICA sur le poste de travail, qui ouvre alors une session client Terminal Server et lance l'application lors de la session.
N'utilisez pas d'objet Application Terminal Server lorsque les utilisateurs exécutent le programme de lancement d'applicatifs au cours d'une session client. Cet objet n'est pas pris en charge, même si l'application est hébergée sur un autre serveur Terminal Server que celui qui exécute le programme de lancement d'applicatifs. En cas d'utilisation de l'objet, l'utilisateur reçoit le message d'erreur suivant : « Impossible d'obtenir les attributs de l'objet Application. »
Il est alors possible 1) de configurer l'application sous forme d'objet Application simple ou 2) d'exécuter le programme de lancement d'applicatifs sur le poste de travail de l'utilisateur plutôt que sur le serveur Terminal Server et de configurer l'application en tant qu'objet Application
Terminal Server.
Pour obtenir des instructions sur la création d'un objet Application Terminal Server, reportez-
vous à la section « Configuration de l'application dans eDirectory », page 272
.
Application simple : Un objet Application simple doit être utilisé lorsque l'application est déjà installée sur le serveur Terminal Server et que l'utilisateur exécute le programme de lancement d'applicatifs à partir du serveur Terminal Server (autrement dit, si l'utilisateur ouvre
Utilisateurs : prise en charge des utilisateurs Terminal Server
351
Novell Confidential Manual (FRA) 6 October 2004 une session client sur le serveur Terminal Server et exécute ensuite le programme de lancement d'applicatifs dans la session client). L'objet Application simple pointe vers le fichier exécutable de l'application situé sur le serveur Terminal Server.
Vous pouvez également utiliser un objet Application simple pour obliger le programme de lancement d'applicatifs à installer une application sur le serveur Terminal Server lors de son exécution par l'utilisateur. Cette solution doit toutefois être réservée aux applications qui ne nécessitent pas l'installation de fichiers trop nombreux ni la modification de plusieurs paramètres de configuration. Dans le cas contraire, vous devez opter pour un objet
Application AOT/AXT ou MSI.
Pour plus d'informations sur la création d'un objet Application simple, reportez-vous à
Configuration de l'application dans eDirectory », page 272
.
Application .AOT/.AXT : Un objet Application AOT/AXT doit être utilisé lorsque l'utilisateur exécute le programme de lancement d'applicatifs à partir du serveur Terminal
Server, que l'application doit être distribuée sur le serveur Terminal Server lors de son lancement par l'utilisateur et qu'elle est trop complexe pour être distribuée sous forme d'objet
Application simple.
L'utilisateur doit disposer de droits suffisants sur le système de fichiers et le registre pour copier les paramètres de fichiers et de registre aux emplacements définis par l'objet
Application. Si l'application est installée par plusieurs utilisateurs, seuls les paramètres de fichiers et de registre spécifiques à l'utilisateur sont distribués une fois la première distribution effectuée.
Pour obtenir des instructions sur la création d'un objet Application AOT/AXT et du progiciel
.
Application .MSI : Un objet Application MSI doit être utilisé lorsque l'utilisateur exécute le programme de lancement d'applicatifs à partir du serveur Terminal Server, qu'il s'agit d'une application Microsoft Windows Installer (MSI) et qu'elle doit être distribuée sur le serveur
Terminal Server lors de son lancement par l'utilisateur.
L'utilisateur doit être membre du groupe Administrateurs. Microsoft Windows Installer n'autorise pas les utilisateurs qui ne font pas partie du groupe Administrateurs à effectuer des installations via une session client Terminal Server.
Pour obtenir des instructions sur la création d'un objet MSI et du progiciel correspondant,
reportez-vous à la section « Configuration de l'application dans eDirectory », page 272
.
Accès à Terminal Server via un pare-feu
Pour s'assurer que les utilisateurs peuvent accéder aux serveurs Terminal Server via un pare-feu
(envoi et réception de paquets TCP/IP), vous devez ouvrir les ports du pare-feu suivants :
3389 : Le client RDP et les services Terminal Server de Windows envoient et reçoivent des paquets par ce port. Il s'agit du port RDP standard. Si vous avez utilisé un port RDP non standard, ouvrez le port en question.
1494 (entrée uniquement) : Le client ICA envoie des paquets aux serveurs Citrix MetaFrame par ce port. Il s'agit du port ICA standard. Si vous avez utilisé un port ICA non standard, ouvrez le port en question. Pour plus d'informations sur les caractéristiques du pare-feu Citrix, reportez-vous à la documentation Citrix.
1023 et supérieur (sortie uniquement) : Les serveurs Citrix MetaFrame envoient des paquets aux clients ICA par ces ports. Pour plus d'informations sur les caractéristiques du pare-feu Citrix, reportez-vous à la documentation Citrix.
352 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
38
Utilisateurs : prise en charge des utilisateurs déconnectés
Novell
®
Application Launcher
TM
permet aux utilisateurs de distribuer, de lancer, de vérifier et de désinstaller des applications sans être connectés au serveur Novell eDirectory
TM
. Ils peuvent ainsi exécuter les mêmes applications, qu'ils soient ou non connectés à eDirectory.
Les sections suivantes fournissent des informations et des instructions qui vous aideront à comprendre le mode Déconnecté du programme de lancement d'applicatifs et à prendre en charge les utilisateurs déconnectés :
« Présentation du mode Déconnecté », page 353
« Configuration d'une application déconnectable », page 355
« Configuration du programme de lancement d'applicatifs pour démarrer automatiquement », page 356
« Distribution d'applications sur les postes de travail déconnectés », page 356
Présentation du mode Déconnecté
Le programme de lancement d'applicatifs s'exécute en mode Déconnecté sans que l'utilisateur ou le poste de travail ne s'authentifie auprès de eDirectory. L'authentification de l'utilisateur se produit lorsque l'utilisateur se logue à eDirectory via Novell Client
TM
ou le serveur Middle Tier
ZENworks
®
. L'authentification de poste de travail ne se produit que si 1) le poste de travail a été importé en tant qu'objet Poste de travail eDirectory et si 2) Workstation Manager est installé et peut effectuer l'authentification.
Indicateurs du mode Déconnecté
Plusieurs éléments peuvent vous indiquer que le programme de lancement d'applicatifs est exécuté en mode Déconnecté :
Menu Fichier Le menu Fichier qui figure dans la fenêtre d'application, la fenêtre Explorateur d'applications et la fenêtre Parcoureur d'applications inclut une option Travail hors ligne/
Travail en ligne. Lorsque le programme de lancement d'applicatifs est en mode Déconnecté, l'option Travail en ligne s'affiche.
Utilisateurs : prise en charge des utilisateurs déconnectés
353
Novell Confidential Manual (FRA) 6 October 2004
Explorateur d'applications L'icône de bureau Explorateur d'applications change. L'icône de gauche indique le mode Connecté. L'icône de droite indique le mode Déconnecté.
De plus, l'icône de la barre système de l'Explorateur d'applications change. L'icône de gauche indique le mode Connecté. L'icône de droite indique le mode Déconnecté.
Le cache NAL
En mode Déconnecté, le programme de lancement d'applicatifs lit les informations relatives à l'application contenues dans le cache NAL du disque local du poste de travail. Toutes les applications qui ont été distribuées ou mises en mémoire cache sur le poste de travail continuent à s'afficher sur le poste de travail. Le cache NAL est un composant critique du mode Déconnecté.
Si ce n'est pas le cas, reportez-vous au Chapitre 23, « Programme de lancement d'applicatifs
Novell : gestion du cache », page 247 .
Travail hors ligne
Le programme de lancement d'applicatifs inclut une option Travail hors ligne qui permet aux utilisateurs de forcer le programme de lancement d'applicatifs à passer en mode Déconnecté tout en étant authentifié auprès de eDirectory. Cette option contraint le programme de lancement d'applicatifs à démarrer la lecture du répertoire cache NAL du poste de travail pour accéder aux informations relatives à l'application au lieu de lire eDirectory. L'option correspondante Travail en ligne permet aux utilisateurs de rebasculer en mode Connecté.
Applications déconnectées
Lorsque vous créez un objet Application, l'application est automatiquement configurée pour pouvoir être déconnectée. Lorsqu'une application déconnectable est distribuée sur un poste de travail, le programme de lancement d'applicatifs continue à afficher l'icône de l'objet Application
354 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 même lorsque l'utilisateur s'est déconnecté de eDirectory. Lorsque l'utilisateur double-clique sur l'icône de l'objet Application, le programme de lancement d'applicatifs tente de lancer l'application.
Si l'option Déconnexion possible n'a pas été activée pour l'application, il n'affiche pas l'icône de l'objet Application lorsque l'utilisateur se déconnecte de eDirectory.
Seules les applications qui peuvent être exécutées sur un poste de travail déconnecté doivent avoir le statut « Déconnexion possible ». Les applications qui ont recours à des ressources réseau ne doivent pas recevoir ce statut si vous n'êtes pas certain que ces ressources réseau seront toujours disponibles. C'est le cas pour différentes applications, notamment les applications suivantes :
Applications qui accèdent à une base de données réseau
Applications client/serveur
Applications qui dépendent des assignations d'unité ou d'impressions capturées
Applications qui utilisent les macros eDirectory (différentes de %CN%) dans n'importe quel champ de propriété d'objet Application
Applications qui requièrent une connexion réseau persistante
Configuration d'une application déconnectable
Par défaut, lorsque vous créez un objet Application, l'application est automatiquement configurée pour pouvoir être déconnectée. Pour vérifier ce paramètre ou empêcher une application d'être déconnectable :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur l'objet Application > cliquez sur
Propriétés pour afficher la page Icône.
Utilisateurs : prise en charge des utilisateurs déconnectés
355
Novell Confidential Manual (FRA) 6 October 2004
2
Sélectionnez l'option Déconnexion possible pour rendre l'application déconnectable.
ou
Désélectionnez la case pour interdire la déconnexion de l'application.
3
Cliquez sur OK pour enregistrer les modifications.
Configuration du programme de lancement d'applicatifs pour démarrer automatiquement
Pour s'assurer que le programme de lancement d'applicatifs démarre automatiquement lorsqu'un utilisateur est en mode Déconnecté, vous pouvez ajouter le programme de lancement d'applicatifs au dossier Démarrage de Windows lors de l'installation de l'agent ZENworks Desktop
Management. Pour plus d'informations, reportez-vous à « Installing and Configuring the Desktop
Management Agent » (Installation et configuration de l'agent de gestion de bureau) dans le manuel
Novell ZENworks 6.5 Desktop Management Installation Guide
(Guide d'installation de Novell
ZENworks 6.5 Desktop Management).
Distribution d'applications sur les postes de travail déconnectés
Vous pouvez distribuer des applications sur les postes de travail déconnectés à l'aide de supports amovibles tels que des CD, des disques JAZ ou des disques ZIP, à condition que le programme de lancement d'applicatifs soit installé et exécuté sur ces postes de travail. Le support amovible fonctionne en tant que cache secondaire de poste de travail contenant les paramètres de l'objet
Application et les fichiers sources de l'application nécessaires pour l'installer et l'exécuter.
Par exemple, supposons qu'un utilisateur mobile ait rarement besoin de se connecter au réseau mais qu'il ait besoin d'une application que vous avez distribuée à d'autres utilisateurs. Vous gravez l'application sur un CD pour l'envoyer à l'utilisateur. L'utilisateur insère le CD dans l'unité de son poste de travail ; le programme de lancement d'applicatifs lit le CD et affiche l'icône de l'objet
Application aux endroits configurés (fenêtre du programme de lancement d'applicatifs, menu
Démarrer, bureau, etc.). L'utilisateur démarre ensuite l'application qui est distribuée sur le poste de travail conformément à la configuration de l'objet Application.
Pour plus d'informations sur la création d'un support amovible contenant des applications, reportez-vous à
« Créer un CD virtuel », page 548
.
356 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
39
Utilisateurs : prise en charge d'utilisateurs distants
Novell
®
ZENworks
®
Desktop Management offre différentes fonctions assurant la prise en charge des utilisateurs qui accèdent à Novell eDirectory
TM
au moyen d'une connexion à distance (lente).
Les sections suivantes fournissent des informations et des instructions pour vous aider à utiliser ces fonctions :
« Désactivation d'applications », page 359
« Définition d'autres applications », page 360
« Distribution d'applications », page 362
Sélection de la méthode de détection d'une connexion à distance par le programme de lancement d'applicatifs
Lorsque le programme de lancement d'applicatifs démarre, il détermine s'il est exécuté en mode local (connexion rapide) ou distant (connexion lente). S'il détecte une connexion via modem, il démarre en mode distant. Dans le cas contraire, il peut utiliser différentes méthodes pour déterminer s'il est exécuté en mode local ou distant. Vous pouvez déterminer la méthode utilisée par le programme de lancement d'applicatifs en configurant ses paramètres dans ConsoleOne
®
.
1
Pour configurer les paramètres du programme de lancement d'applicatifs pour tous les utilisateurs d'un conteneur, sélectionnez cet objet Conteneur dans ConsoleOne.
ou
Pour configurer les paramètres d'un utilisateur donné, sélectionnez l'objet Utilisateur.
2
Cliquez avec le bouton droit sur l'objet, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet.
3
Cliquez sur l'onglet ZENworks, puis sur Configuration du programme de lancement pour afficher la page Configuration du programme de lancement.
Utilisateurs : prise en charge d'utilisateurs distants
357
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Ajouter pour afficher la page Configuration du programme de lancement.
5
Dans la liste Paramètres de l'onglet Utilisateur, sélectionnez l'option Configurer la méthode de détection de l'accès distant.
6
Dans le champ Valeurs, sélectionnez l'un des paramètres suivants :
L'utilisateur sera toujours local : Le programme de lancement d'applicatifs fonctionne comme si l'utilisateur était local.
L'utilisateur sera toujours distant : Le programme de lancement d'applicatifs fonctionne comme si l'utilisateur était distant.
358 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Invite : Le programme de lancement d'applicatifs invite l'utilisateur à sélectionner le mode local ou le mode distant.
Détection automatique à l'aide de la vitesse maximale de l'interface : Le programme de lancement d'applicatifs détecte la vitesse maximale de la carte d'interface réseau et détermine
à partir de cette vitesse si l'utilisateur est local ou distant. Si vous sélectionnez cette option,
établissez la vitesse de connexion (seuil) qui détermine l'état local ou distant.
Détecter à l'aide de l'ID réseau : Le programme de lancement d'applicatifs utilisera l'ID réseau du poste de travail (également appelé adresse réseau) pour établir si l'utilisateur est local ou distant.
Si vous sélectionnez cette option, vous devez entrer l'ID réseau qui sera utilisé pour établir si l'utilisateur est local ou distant. Pour déterminer l'ID réseau, utilisez l'opérateur logique AND bit à bit pour comparer l'adresse IP 32 bits au masque de sous-réseau 32 bits, puis convertissez le résultat en notation décimale à points. Dans une comparaison AND, le résultat des deux bits comparés est vrai (1) uniquement lorsque les deux bits sont 1 ; dans le cas contraire, le résultat est faux (0). Par exemple :
10000001 00111000 10111101 00101001 (adresse IP 129.56.189.41)
11111111 11111111 11110000 00000000 (masque de sous-réseau 255.255.240.0)
10000001 00111000 10110000 00000000 (ID réseau 129.56.176.0)
Si vous souhaitez que les postes de travail dont les ID réseau correspondent à l'ID réseau indiqué soient considérés comme locaux, sélectionnez l'option L'ID réseau est égal à cet ID réseau.
Si vous souhaitez que les postes de travail dont les ID réseau ne correspondent pas à l'ID réseau indiqué soient considérés comme locaux, sélectionnez l'option L'ID réseau n'est pas
égal à cet ID réseau.
7
Cliquez sur OK pour enregistrer les modifications.
Désactivation d'applications
Par défaut, le programme de lancement d'applicatifs affiche une icône d'application qu'il soit exécuté en mode local ou distant. Pour ne pas afficher une application en mode distant, vous pouvez la désactiver à l'aide de la configuration système de l'objet 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 l'onglet Disponibilité > Règles de distribution pour afficher la page Règles de distribution.
Utilisateurs : prise en charge d'utilisateurs distants
359
Novell Confidential Manual (FRA) 6 October 2004
3
Cliquez sur Ajouter > Accès distant pour afficher la boîte de dialogue Prérequis système lié à l'accès distant.
4
Sélectionnez l'option Connexion par accès distant si l'icône d'application ne doit être activée que lorsque le programme de lancement d'applicatifs est exécuté en mode distant.
ou
Sélectionnez l'option Connexion LAN si l'icône d'application ne doit être activée que lorsque le programme de lancement d'applicatifs est exécuté en mode local (LAN).
5
6
Cliquez sur OK pour ajouter la règle à la liste des règles de distribution.
Cliquez sur OK pour enregistrer les modifications et fermer les pages de propriétés de l'objet
Application.
Définition d'autres applications
Dans certains cas, il est préférable d'exécuter une première instance d'une application lorsque les utilisateurs travaillent en mode local et une seconde lorsqu'ils travaillent en mode distant au lieu
désignant une autre application en « mode distant ». Lorsque l'utilisateur lance l'application en
« mode local » alors qu'il travaille en mode distant, le programme de lancement d'applicatifs
360 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 exécute en fait l'autre application « en mode distant ». Il est généralement recommandé que cette autre application soit une application Terminal Server ou une application Web conçue pour être utilisée sur des liaisons distantes plus lentes.
Supposez par exemple qu'une application doive être exécutée à partir d'une installation serveur en réseau lorsqu'un utilisateur accède à cette application en mode local. En revanche, lorsque l'utilisateur y accède en mode distant, elle doit être exécutée à partir du serveur Terminal Server.
Pour appliquer ce scénario, vous devez créer deux objets Application : un premier pour l'application réseau et un second pour l'application Terminal Server. L'application Terminal Server doit ensuite être désignée comme l'autre application distante de l'application du serveur réseau.
Pour attribuer une autre application distante à une application :
1
Assurez-vous que l'autre application distante est configurée en tant qu'objet Application dans eDirectory.
2
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application dont vous voulez
établir l'autre application distante, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet Application.
3
Cliquez sur Tolérance aux pannes > Autre application distante pour afficher la page Autre application distante.
4
Remplissez les champs suivants :
Objet d'application à utiliser lors d'une exécution distante : Sélectionnez l'objet
Application de l'autre application. Il est généralement recommandé que cette autre application soit une application Terminal Server ou une application Web conçue pour être utilisée sur des liaisons distantes plus lentes.
Toujours utiliser cette autre application lors d'une exécution distante : Par défaut, le programme de lancement d'applicatifs n'utilise pas l'autre application si l'application d'origine est installée sur le poste de travail de l'utilisateur ; il utilise alors l'application installée localement. Cependant, si l'application exige l'accès à une base de données ou une autre ressource réseau qui sera uniquement disponible si l'autre application est utilisée, activez
Utilisateurs : prise en charge d'utilisateurs distants
361
Novell Confidential Manual (FRA) 6 October 2004 cette option pour forcer le programme de lancement d'applicatifs à utiliser l'autre application au lieu de l'application installée localement.
5
Cliquez sur OK pour enregistrer les modifications.
Distribution d'applications
Lorsqu'un utilisateur distant essaie de lancer une application pour la première fois, la programme de lancement d'applicatifs la distribue à l'utilisateur sur la connexion lente. Ce processus de distribution risque toutefois de demander du temps lorsque de nombreux fichiers doivent être copiés sur le poste de travail.
Pour accélérer le processus de distribution, vous pouvez mettre en cache l'application sur le poste de travail de l'utilisateur en mode local ou la distribuer à l'utilisateur via support amovible tel qu'un
CD, un disque JAZ* ou un disque ZIP*. Pour permettre à l'utilisateur de contrôler le processus de distribution, vous pouvez activer un redémarrage au point de contrôle pour les fichiers téléchargés.
Les sections suivantes fournissent les instructions nécessaires :
« Ajout d'applications au cache », page 362
« Distribution d'applications via support amovible », page 363
« Activation d'un redémarrage au point de contrôle pour le téléchargement de fichiers », page
Ajout d'applications au cache
Vous pouvez permettre à un utilisateur d'installer ou de vérifier une application à partir de son cache NAL plutôt que sur une connexion lente. Pour ce faire, vous devez mettre en cache les fichiers source de l'application sur une unité de disque locale du poste de travail tant que l'utilisateur est encore connecté via une connexion (LAN) locale.
Pour plus d'informations sur le cache NAL, reportez-vous au
Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247
.
Pour mettre en cache une application :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Associations pour afficher la page Associations.
362 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Dans la liste Associations, cochez la case Forcer le caching de l'utilisateur sur le poste de travail duquel vous souhaitez mettre l'application en cache.
Remarque :
Pour mettre une application en cache, l'option Déconnexion possible doit être activée pour cette application. Si ce n'est pas le cas, l'option Forcer le caching n'est pas disponible. Pour obtenir des instructions, reportez-vous à
« Configuration d'une application déconnectable », page 355 .
Si vous sélectionnez l'option Toujours distribuer et si une connexion distante est détectée, ZENworks se comporte comme si les options Forcer le caching et Redémarrage au point de contrôle étaient activées
(même si vous ne les avez pas activées lors de la configuration de l'objet Application).
4
Cliquez sur OK pour enregistrer les modifications.
L'application est mise en cache sur l'unité locale de l'utilisateur lors du prochain redémarrage ou rafraîchissement du programme de lancement d'applicatifs.
Distribution d'applications via support amovible
Vous pouvez distribuer des applications sur un poste de travail à l'aide de supports amovibles tels que des CD, des disques JAZ ou des disques ZIP, à condition que le programme de lancement d'applicatifs soit installé et exécuté sur le poste de travail. Le support amovible fonctionne en tant que cache secondaire de poste de travail contenant les paramètres de l'objet Application et les fichiers sources de l'application nécessaires pour l'installer et l'exécuter.
Par exemple, supposons qu'un utilisateur mobile ait rarement besoin de se connecter au réseau mais qu'il ait besoin d'une application que vous avez distribuée à d'autres utilisateurs. Vous gravez l'application sur un CD pour l'envoyer à l'utilisateur. L'utilisateur insère le CD dans l'unité de son poste de travail ; le programme de lancement d'applicatifs lit le CD et affiche l'icône de l'objet
Application aux endroits configurés (fenêtre du programme de lancement d'applicatifs, menu
Démarrer, bureau, etc.). L'utilisateur démarre ensuite l'application qui est distribuée sur le poste de travail conformément à la configuration de l'objet Application.
Pour plus d'informations sur la création d'un support amovible contenant des applications, reportez-vous à
« Créer un CD virtuel », page 548
.
Utilisateurs : prise en charge d'utilisateurs distants
363
Novell Confidential Manual (FRA) 6 October 2004
Activation d'un redémarrage au point de contrôle pour le téléchargement de fichiers
Lorsqu'un utilisateur distant tente de lancer une application pour la première fois, le programme de lancement d'applicatifs lui distribue l'application sur une connexion lente (si l'application n'a pas été mise en cache sur l'unité de disque locale de l'utilisateur). Ce processus de téléchargement risque de prendre du temps lorsque de nombreux fichiers doivent être copiés sur le poste de travail.
Pour permettre à un utilisateur d'interrompre le processus de téléchargement d'une application et de le reprendre par la suite à partir du point où il a été interrompu, le programme de lancement d'applicatifs prend en charge le démarrage au point de contrôle. Par défaut, cette option n'est pas activée. Si le redémarrage au point de contrôle n'est pas activé, le programme de lancement d'applicatifs doit recommencer le processus de téléchargement au lieu de le reprendre à l'endroit où il a été interrompu.
Remarque :
Si vous sélectionnez l'option Toujours distribuer et si une connexion distante est détectée,
ZENworks se comporte comme si les options Forcer le caching et Redémarrage au point de contrôle étaient activées (même si vous ne les avez pas activées lors de la configuration de l'objet Application).
Pour vérifier si le redémarrage au point de contrôle est activé, ou pour le désactiver :
1
Pour configurer le paramètre de redémarrage au point de contrôle pour tous les utilisateurs d'un conteneur, sélectionnez cet objet Conteneur dans ConsoleOne.
ou
Pour configurer le paramètre de redémarrage au point de contrôle d'un utilisateur donné, sélectionnez l'objet Utilisateur.
2
Cliquez avec le bouton droit sur l'objet, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet.
3
Cliquez sur l'onglet Programme de lancement d'applicatifs pour afficher la page
Configuration du programme de lancement.
4
Cliquez sur Ajouter pour afficher la page Configuration du programme de lancement.
364 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
5
Dans la liste Paramètres de l'onglet Utilisateur, sélectionnez l'option Activer le bouton de report du démarrage au point de contrôle.
6
Dans le champ Valeurs, sélectionnez Oui pour l'activer, Non pour le désactiver ou Non défini pour hériter le paramètre du conteneur parent de l'objet actuel.
7
Cliquez sur OK pour enregistrer les modifications.
Utilisateurs : prise en charge d'utilisateurs distants
365
Novell Confidential Manual (FRA) 6 October 2004
366 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
40
Contrôle des processus malveillants
Vous pouvez configurer Novell
®
Application Launcher
TM
(programme de lancement d'applicatifs) pour qu'il gère les processus malveillants. Les processus malveillants sont des processus qui ne sont démarrés ni par le programme de lancement d'applicatifs ni par l'utilisateur LocalSystem.
Les sections suivantes fournissent des informations pour vous aider à comprendre et à implémenter la gestion des processus malveillants :
« Présentation de la gestion des processus malveillants », page 367
« Fonctionnement de la gestion des processus malveillants », page 368
« Configuration de la gestion des processus malveillants », page 368
Présentation de la gestion des processus malveillants
Pour vous aider à gérer les processus malveillants, le programme de lancement d'applicatifs peut effectuer les opérations suivantes :
Suivre et consigner l'utilisation des processus malveillants.
Ignorer tous les processus malveillants (autoriser leur exécution).
Mettre fin à tous les processus malveillants.
Appliquer une liste des exceptions. Si les processus malveillants sont ignorés, les processus inclus dans la liste des exceptions sont fermés. Si les processus malveillants sont fermés, les processus inclus dans la liste des exceptions sont ignorés.
Par exemple, si vous souhaitez seulement suivre les processus malveillants, vous pouvez configurer le programme de lancement d'applicatifs de sorte qu'il consigne les informations de processus malveillants dans un fichier texte sur un serveur réseau tout en autorisant néanmoins l'exécution de ces processus. Si, cependant, vous souhaitez arrêter l'utilisation des processus malveillants, vous pouvez configurer le programme de lancement d'applicatifs afin qu'il consigne les informations de processus et qu'il mette également fin aux processus.
Lorsque vous activez la gestion des processus malveillants, en fonction des paramètres de configuration que vous utilisez, le programme de lancement d'applicatifs ignore ou ferme tous les processus malveillants. Cependant, si vous souhaitez que le programme de lancement d'applicatifs ignore ou ferme uniquement certains processus malveillants, vous pouvez créer une liste des exceptions.
Par exemple, si vous souhaitez autoriser tous les processus malveillants à l'exception des jeux
Windows standard (Solitaire, Démineur, Freecell et Pinball), vous pouvez configurer le programme de lancement d'applicatifs afin qu'il ignore tous les processus malveillants et qu'il crée une liste des exceptions qui inclut les quatre jeux Windows. Le programme de lancement d'applicatifs autorise alors tous les processus malveillants à l'exception des quatre jeux.
Contrôle des processus malveillants
367
Novell Confidential Manual (FRA) 6 October 2004
Pour être certain que l'utilisateur ne peut pas outrepasser la liste des exceptions en renommant les fichiers exécutables des jeux, le programme de lancement d'applicatifs compare le nom de l'exécutable actuel des processus lancés et le nom de fichier d'origine (nom de fichier interne) avec la liste des exceptions.
Fonctionnement de la gestion des processus malveillants
Le système d'exploitation Windows suit tous les processus en cours d'exécution. Vous pouvez en visualiser la liste en affichant l'onglet Processus dans le Gestionnaire des tâches de Windows
(cliquez avec le bouton droit sur la Barre des tâches, puis cliquez sur Gestionnaire des tâches >
Processus).
Chaque processus possède un identificateur de processus (PID, process identifier) et un identificateur du processus parent (PID parent ou PPID, parent process identifier). Le PID parent identifie le processus qui le lance. Le programme de lancement d'applicatifs utilise une API
Windows pour récupérer la liste des processus, comprenant les PID et les PID parents, toutes les trois secondes. À l'aide des PID parents, le programme de lancement d'applicatifs peut savoir si les processus sont malveillants ou non. Si le PID parent n'est pas le PID du programme de lancement d'applicatifs ou si le processus n'est pas exécuté en tant qu'utilisateur LocalSystem, il s'agit alors d'un processus malveillant.
Une fois que le programme de lancement d'applicatifs a vérifié les processus malveillants, il effectue les opérations de gestion appropriées : soit il ignore les processus, soit il les ferme, tout en tenant compte des processus identifiés dans la liste des exceptions. Si l'option de consignation est activée, le programme écrit également les informations de processus malveillants dans le fichier journal.
Configuration de la gestion des processus malveillants
La gestion des processus malveillants est activée et configurée via le registre Windows.
Les sections suivantes expliquent comment modifier manuellement le registre sur les postes de travail Windows 98 et Windows 2000/XP et comment créer un objet Application pour distribuer les modifications du registre via le programme de lancement d'applicatifs :
« Modification manuelle du registre », page 368
« Création d'un objet Application pour distribuer les modifications du registre », page 370
Modification manuelle du registre
1
2
Utilisez regedit.exe pour ouvrir le registre Windows.
Localisez la clé suivante :
3
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0
Ajoutez une clé de gestion de processus sous la clé 1.0 :
4
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management
Ajoutez une valeur Default Action (Opération par défaut) à la clé de gestion de processus à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : Default Action (Opération par défaut)
Données de la valeur : Pour que le programme de lancement d'applicatifs ignore tous les processus malveillants, tapez 0. Pour qu'il les ferme, tapez 1.
368 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
5
Ajoutez une valeur Report Terminated (Rapport interrompu) à la clé de gestion de processus
à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : Report Terminated (Rapport interrompu)
Données de la valeur : Pour désactiver la création de rapport pour les processus malveillants fermés par le programme de lancement d'applicatifs, tapez 0. Pour l'activer, tapez 1.
6
Ajoutez une valeur Report Ignored (Rapport ignoré) à la clé de gestion de processus à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : Report Ignored (Rapport ignoré)
Données de la valeur : Pour désactiver la création de rapport pour les processus malveillants ignorés par le programme de lancement d'applicatifs, tapez 0. Pour l'activer, tapez 1.
7
Si vous avez activé la création de rapport en ajoutant une valeur Report Terminated ou Report
Ignored, vous devez déterminer à quel emplacement les rapports doivent être envoyés. Pour ce faire :
7a
Ajoutez une clé Reporting Targets (Destination des rapports) à la clé de gestion de processus :
7b
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process
Management\Reporting Targets
Pour configurer la création de rapport dans une base de données, ajoutez une valeur
Database (Base de données) à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : Base de données
Données de la valeur : Pour désactiver la création de rapport dans une base de données, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs écrit dans la base de données déterminée par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous
à « Activation de la règle Base de données ZENworks », page 388
.
Pour plus d'informations sur les requêtes que vous pouvez utiliser pour générer des rapports à partir de la base de données, reportez-vous à
« Génération de rapports à partir d'une base de données », page 403
.
7c
Pour configurer la création de rapport SNMP, ajoutez une valeur SNMP à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : SNMP
Données de la valeur : Pour désactiver la création de rapport SNMP, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs envoie aux cibles de la trappe SNMP déterminées par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous
à « Activation de la règle Cibles de trappes SNMP », page 391
.
7d
Pour configurer la création de rapport XML, ajoutez une valeur XML à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : XML
Contrôle des processus malveillants
369
Novell Confidential Manual (FRA) 6 October 2004
Données de la valeur : Pour désactiver la création de rapport XML, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs envoie aux cibles XML déterminées par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous à
« Activation de la règle Cibles de trappes SNMP », page 391 .
requêtes que vous pouvez utiliser pour générer des rapports à partir de la base de données.
7e
Pour configurer la création de rapport dans un fichier journal, ajoutez une valeur File
(Fichier) à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : String (Chaîne)
Nom de la valeur : Fichier
Données de la valeur : Spécifiez le chemin d'accès complet avec le nom de fichier à utiliser pour le fichier journal. Il peut s'agir d'une unité assignée ou d'un chemin UNC d'une unité locale ou réseau. Par exemple, \\server1\vol1\process\rogue.txt. Si vous n'entrez aucune valeur, la création de rapport dans un fichier journal est désactivée.
Pour plus d'informations sur la présentation des informations écrites dans le fichier journal, reportez-vous à
« Présentation des rapports créés dans un fichier journal », page 407 .
8
Si vous souhaitez utiliser une liste des exceptions, créez une clé de liste des exceptions sous la clé de gestion de processus :
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception
List
Le paramètre Default Action (Opération par défaut) (
) détermine le type de traitement des processus ajoutés à la liste des exceptions. Si Default Action (Opération par défaut) a la valeur 0 (ignorer les processus), tous les processus ajoutés à la liste des exceptions sont fermés plutôt qu'ignorés. Si Default Action (Opération par défaut) a la valeur 1 (mettre fin aux processus), tous les processus ajoutés à la liste des exceptions sont ignorés plutôt que fermés.
9
Ajoutez une valeur de chaîne à la clé de liste des exceptions pour chaque processus à ajouter
à la liste.
Type de la valeur : DWORD
Nom de la valeur : Entrez le nom de fichier du processus. Vous pouvez entrer soit le nom du fichier exécutable affiché, soit le nom de fichier d'origine. Si le processus possède un nom de fichier d'origine, il s'affiche sous l'onglet Version de la boîte de dialogue Propriétés de l'exécutable (cliquez avec le bouton droit sur le fichier exécutable > cliquez sur Propriétés > cliquez sur Version). N'entrez pas le chemin d'accès au fichier, seulement le nom du fichier.
Données de la valeur : N'entrez rien dans ce champ.
10
Enregistrez les modifications apportées au registre.
Création d'un objet Application pour distribuer les modifications du registre
1
Dans ConsoleOne
®
, créez un objet Application simple (reportez-vous au Chapitre 27,
« Distribution : applications simples », page 271 si nécessaire), à l'aide des
informations suivantes :
Nom de l'objet : Spécifiez un nom unique pour l'objet eDirectory (par exemple, Gestion des processus malveillants).
Chemin d'accès au fichier exécutable : Ne spécifiez rien dans ce champ.
370 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Règles de distribution : Si vous souhaitez appliquer des règles spécifiques avant de distribuer les modifications du registre sur un poste de travail, définissez les règles. Vous pouvez également le faire ultérieurement.
Associations : Sélectionnez les utilisateurs ou les postes de travail auxquels vous souhaitez distribuez les modifications. Vous pouvez également le faire ultérieurement.
2
Après la création de l'objet Application, cliquez avec le bouton droit sur l'objet, puis cliquez sur Propriétés pour afficher les pages de propriétés de l'objet.
3
4
Cliquez sur Options de distribution, puis sur Registre pour afficher la page Registre.
Créez la clé de registre suivante :
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management
Pour créer la clé :
4a
Sélectionnez la clé HKEY_CURRENT_USER, cliquez sur Ajouter, puis sur Clé pour ajouter une nouvelle entrée appelée Nouvelle clé.
4b
4c
Renommez la clé en Software (Logiciel).
Répétez le processus décrit aux etape 4a
et
pour créer la structure complète de la clé.
5
Ajoutez une valeur Default Action (Opération par défaut) à la clé de gestion de processus.
Pour ce faire :
5a
Sélectionnez la clé de gestion de processus, cliquez sur Ajouter, puis sur DWORD pour afficher la boîte de dialogue Éditer une valeur DWORD, et enfin remplissez les champs comme suit :
Nom de la valeur : Default Action (Opération par défaut)
6b
Données de la valeur : Pour que le programme de lancement d'applicatifs ignore tous les processus malveillants, tapez 0. Pour qu'il les ferme, tapez 1.
5b
Cliquez sur OK pour ajouter la valeur Default Action (Opération par défaut) à la clé de gestion de processus.
6
Ajoutez une valeur Report Terminated (Rapport interrompu) à la clé de gestion de processus.
Pour ce faire :
6a
Sélectionnez la clé de gestion de processus, cliquez sur Ajouter, puis sur DWORD pour afficher la boîte de dialogue Éditer une valeur DWORD, et enfin remplissez les champs comme suit :
Nom de la valeur : Report Terminated (Rapport interrompu)
Données de la valeur : Pour désactiver la création de rapport pour les processus malveillants fermés par le programme de lancement d'applicatifs, tapez 0. Pour l'activer, tapez 1.
Cliquez sur OK pour ajouter la valeur Report Terminated (Rapport interrompu) à la clé de gestion de processus.
7
Ajoutez une valeur Report Ignored (Rapport ignoré) à la clé de gestion de processus. Pour ce faire :
7a
Sélectionnez la clé de gestion de processus, cliquez sur Ajouter, puis sur DWORD pour afficher la boîte de dialogue Éditer une valeur DWORD, et enfin remplissez les champs comme suit :
Nom de la valeur : Report Ignored (Rapport ignoré)
Données de la valeur : Pour désactiver la création de rapport pour les processus malveillants ignorés par le programme de lancement d'applicatifs, tapez 0. Pour l'activer, tapez 1.
Contrôle des processus malveillants
371
Novell Confidential Manual (FRA) 6 October 2004
7b
Cliquez sur OK pour ajouter la valeur Report Ignored (Rapport ignoré) à la clé de gestion de processus.
8
Si vous avez activé la création de rapport en ajoutant une valeur Report Terminated ou Report
Ignored, vous devez déterminer à quel emplacement les rapports doivent être envoyés. Pour ce faire :
8a
Ajoutez une clé Reporting Targets (Destination des rapports) à la clé de gestion de processus :
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process
Management\Reporting Targets
8b
Pour configurer la création de rapport dans une base de données, ajoutez une valeur
Database (Base de données) à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : Base de données
Données de la valeur : Pour désactiver la création de rapport dans une base de données, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs écrit dans la base de données déterminée par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous
à « Activation de la règle Base de données ZENworks », page 388
.
Pour plus d'informations sur les requêtes que vous pouvez utiliser pour générer des rapports à partir de la base de données, reportez-vous à
« Génération de rapports à partir d'une base de données », page 403
.
8c
Pour configurer la création de rapport SNMP, ajoutez une valeur SNMP à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : SNMP
Données de la valeur : Pour désactiver la création de rapport SNMP, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs envoie aux cibles de la trappe SNMP déterminées par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous
à « Activation de la règle Cibles de trappes SNMP », page 391
.
8d
Pour configurer la création de rapport XML, ajoutez une valeur XML à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : DWORD
Nom de la valeur : XML
Données de la valeur : Pour désactiver la création de rapport XML, entrez 0. Pour l'activer, entrez 1. Lorsque cette option est activée, le programme de lancement d'applicatifs envoie aux cibles XML déterminées par l'ensemble Règle d'emplacement du service associé à l'utilisateur. Pour plus d'informations, reportez-vous à
« Activation de la règle Cibles de trappes SNMP », page 391 .
requêtes que vous pouvez utiliser pour générer des rapports à partir de la base de données.
372 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
8e
Pour configurer la création de rapport dans un fichier journal, ajoutez une valeur File
(Fichier) à la clé de destination des rapports à l'aide des informations suivantes :
Type de la valeur : String (Chaîne)
Nom de la valeur : Fichier
Données de la valeur : Spécifiez le chemin d'accès complet avec le nom de fichier à utiliser pour le fichier journal. Il peut s'agir d'une unité assignée ou d'un chemin UNC d'une unité locale ou réseau. Par exemple, \\server1\vol1\process\rogue.txt. Si vous n'entrez aucune valeur, la création de rapport dans un fichier journal est désactivée.
Pour plus d'informations sur la présentation des informations écrites dans le fichier journal, reportez-vous à
« Présentation des rapports créés dans un fichier journal », page 407 .
9
Si vous souhaitez utiliser une liste des exceptions, créez une clé de liste des exceptions sous la clé de gestion de processus :
HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception
List
Le paramètre Default Action (Opération par défaut) (
) détermine le type de traitement des processus ajoutés à la liste des exceptions. Si Default Action (Opération par défaut) a la valeur 0 (ignorer les processus), tous les processus ajoutés à la liste des exceptions sont fermés plutôt qu'ignorés. Si Default Action (Opération par défaut) a la valeur 1 (mettre fin aux processus), tous les processus ajoutés à la liste des exceptions sont ignorés plutôt que fermés.
10
Ajoutez une valeur de chaîne à la clé de liste des exceptions pour chaque processus à ajouter
à la liste. Pour ce faire :
10a
Sélectionnez la clé de liste des exceptions, cliquez sur Ajouter, puis sur DWORD pour afficher la boîte de dialogue Éditer une valeur DWORD, et enfin remplissez les champs comme suit :
Nom de la valeur : Entrez le nom de fichier du processus. Vous pouvez entrer soit le nom du fichier exécutable affiché, soit le nom de fichier d'origine. Si le processus possède un nom de fichier d'origine, il s'affiche sous l'onglet Version de la boîte de dialogue
Propriétés de l'exécutable (cliquez avec le bouton droit sur le fichier exécutable, cliquez sur Propriétés, puis sur Version). N'entrez pas le chemin d'accès au fichier, seulement le nom du fichier.
Données de la valeur : N'entrez rien dans ce champ.
11
10b
Cliquez sur OK pour ajouter la valeur à la clé de liste des exceptions.
Cliquez sur l'onglet Associations pour afficher la page Associations.
12
Ajoutez les utilisateurs et les postes de travail auxquels vous souhaitez distribuer les modifications. Pour s'assurer que les modifications sont effectuées sans faire intervenir l'utilisateur, cochez l'option Forcer l'exécution pour chaque association.
13
Cliquez sur OK pour enregistrer les modifications apportées à l'objet Application.
Les modifications du registre sont distribuées aux utilisateurs associés lors du prochain rafraîchissement du programme de lancement d'applicatifs et aux postes de travail associés lors du prochain rafraîchissement du composant Workstation Helper du programme de lancement d'applicatifs.
Contrôle des processus malveillants
373
Novell Confidential Manual (FRA) 6 October 2004
374 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
41
Vérification des applications
Novell
®
ZENworks
®
Desktop Management offre des fonctions de vérification et, si nécessaire, de réparation des applications distribuées via Novell Application Launcher
TM
. Par défaut, si le programme de lancement d'applicatifs n'est pas en mesure de lancer une application, il invite l'utilisateur à la vérifier.
Les sections suivantes fournissent des informations qui permettent de comprendre comment fonctionne la vérification automatique des applications (ou l'auto-dépannage des applications) et comment les utilisateurs peuvent utiliser le programme de lancement d'applicatifs pour vérifier les applications manuellement :
« Détection des applications corrompues par le programme de lancement d'applicatifs », page
« Vérification des fichiers d'application », page 375
« Causes de l'échec de la vérification automatique », page 376
« Utilisation du programme de lancement d'applicatifs pour vérifier une application », page 376
Détection des applications corrompues par le programme de lancement d'applicatifs
Le programme de lancement d'applicatifs peut détecter si une application est corrompue au moment de son lancement. Si le fichier d'application qu'il appelle ne parvient pas à se lancer (en d'autres termes, si l'appel CreateProcess qu'il effectue renvoie la valeur FALSE), le programme de lancement d'applicatifs en déduit que l'application est corrompue et qu'elle doit être vérifiée.
Lorsque le problème se produit, le programme de lancement d'applicatifs le signale à l'utilisateur et lui laisse le choix de vérifier ou non l'application.
Vérification des fichiers d'application
Si le lancement d'une application échoue et que l'utilisateur choisit de vérifier celle-ci, le programme de lancement d'applicatifs redistribue tous les fichiers de l'application sur le poste de travail. La méthode choisie dépend du mode d'exécution du programme de lancement d'applicatifs : Connecté ou Déconnecté :
En mode Connecté, les fichiers d'application sont redistribués à partir du réseau.
En mode Déconnecté, les fichiers d'application sont redistribués à partir du répertoire cache
NAL local (généralement, c:\nalcache) à condition que les fichiers aient été préalablement mis en cache dans le répertoire. Si tel n'est pas le cas, l'application ne peut pas être vérifiée tant que le programme de lancement d'applicatifs ne passe pas en mode Connecté.
Vérification des applications
375
Novell Confidential Manual (FRA) 6 October 2004
Causes de l'échec de la vérification automatique
Il peut arriver que le programme de lancement d'applicatifs ne puisse pas procéder à la réparation automatique d'une application corrompue, même en ayant accès aux fichiers d'installation de l'application (à partir du réseau en mode Connecté ou à partir du cache NAL en mode Déconnecté).
Cet échec est lié à la méthode utilisée par le programme de lancement d'applicatifs pour détecter les applications corrompues.
Lorsqu'il lance le fichier avec succès (en d'autres termes, lorsque l'appel CreateProcess qu'il effectue renvoie la valeur TRUE), le programme de lancement d'applicatifs suppose que l'opération a effectivement réussi. En revanche, dans certains cas, le fichier appelé par le programme de lancement d'applicatifs ne démarre pas réellement l'application ; en fait, un autre fichier est appelé pour effectuer le démarrage de l'application. Si ce fichier-là est corrompu, manquant ou s'il ne peut pas se lancer, le lancement de l'application échoue sans que le programme de lancement d'applicatifs ne demande à l'utilisateur de vérifier l'application. Par exemple :
Si vous supprimez le fichier wz32.dll de WinZip puis lancez winzip32.exe, le programme de lancement d'applicatifs appelle avec succès le fichier winzip32.exe, et suppose que son lancement a réussi. Pourtant, lorsque le fichier winzip32.exe appelle le fichier wz32.dll, le lancement échoue car le fichier wz32.dll n'existe plus. Parce que le programme de lancement d'applicatifs demande aux utilisateurs de vérifier une application uniquement lorsqu'il ne parvient pas à la lancer (et dans notre cas le fichier Winzip32.exe a bien été lancé avec succès), l'application n'est pas réparée automatiquement.
Supprimez le fichier consoleone.exe, puis essayez de lancer l'application. Du fait que le programme de lancement d'applicatifs appelle Java, qui à son tour lance ConsoleOne
®
, le lancement échoue. En revanche, le programme de lancement d'applicatifs ne vérifie pas automatiquement ConsoleOne parce qu'il a réussi à lancer Java.
Dans ces cas, le programme de lancement d'applicatifs affiche le message suivant :
Error message: Application Launcher Status - Could not launch
nom_objet_application (id=xxx) The filename, directory name, or volume label syntax is incorrect.
Bien que le programme de lancement d'applicatifs ne peut pas demander automatiquement aux utilisateurs de vérifier les applications qui correspondent à ce scénario, les utilisateurs peuvent lancer eux-mêmes la vérification manuellement. Pour plus d'informations sur la méthode à utiliser, reportez-vous à la section suivante,
Utilisation du programme de lancement d'applicatifs pour vérifier une application .
Utilisation du programme de lancement d'applicatifs pour vérifier une application
Les utilisateurs peuvent utiliser l'option de vérification du programme de lancement d'applicatifs pour lancer la réparation d'une application corrompue. Pour cela, l'utilisateur doit effectuer les opérations suivantes :
1
2
Cliquer avec le bouton droit sur l'icône de l'application.
Cliquer sur Vérifier.
376 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
42
Désinstallation d'applications
Les applications distribuées via Novell
®
ZENworks
®
Desktop Management peuvent être désinstallées. Vous pouvez choisir de désinstaller ou non la totalité des fichiers, des raccourcis, des entrées INI et des entrées de registre qui ont été installés ou modifiés avec l'application.
Chaque poste de travail utilisateur dispose d'un cache local qui contient des informations relatives aux applications installées sur le poste de travail. Lorsque vous désinstallez une application, ce cache est utilisé pour s'assurer que les fichiers et les paramètres appropriés ont été supprimés du poste de travail. Si les fichiers source de l'application ont été copiés dans le cache local du poste de travail, ils seront également supprimés. Pour plus d'informations sur le cache local, reportez-
vous au Chapitre 23, « Programme de lancement d'applicatifs Novell : gestion du cache », page 247
.
Par défaut, la fonction de désinstallation d'une application est désactivée. Vous devez au préalable activer une application à désinstaller. Ceci fait, une application peut être désinstallée en la dissociant des utilisateurs ou des postes de travail, ou configurée pour être désinstallée lorsqu'elle n'a pas été utilisée au terme d'une certaine période. Les utilisateurs peuvent également désinstaller une application à l'aide de Novell Application Launcher
TM
à condition que cette fonctionnalité ait
été activée. Pour plus d'informations, reportez-vous aux sections suivantes :
« Autorisation à désinstaller une application », page 377
« Désinstallation des applications inutilisées », page 380
« Utilisation du programme de lancement d'applicatifs pour désinstaller une application », page 382
« Désinstallation d'applications sur des serveurs Terminal Server », page 382
Autorisation à désinstaller une application
La désinstallation d'une application nécessite une configuration attentive de l'objet Application pour éviter de supprimer accidentellement un fichier essentiel sur le poste de travail. C'est pour cette raison, que la fonction de désinstallation d'applications est désactivée par défaut.
Pour activer la désinstallation d'une application :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Commun > Désinstaller pour afficher la page Désinstaller.
Désinstallation d'applications
377
Novell Confidential Manual (FRA) 6 October 2004
3
4
Cochez la case Autoriser la désinstallation pour activer l'option.
Si vous voulez que les utilisateurs puissent désinstaller l'application eux-mêmes, cliquez sur
Permettre à l'utilisateur d'effectuer une désinstallation manuelle pour activer cette option.
Pour plus d'informations sur la désinstallation de l'application par un utilisateur, reportez-vous
à
« Utilisation du programme de lancement d'applicatifs pour désinstaller une application », page 382
.
5
Configurez les autres options de désinstallation selon les besoins :
Avertir l'utilisateur avant la désinstallation : Sélectionnez cette option pour avertir l'utilisateur avant de désinstaller l'application sur son poste de travail. Si l'utilisateur répond
« Non » à l'invite, l'application n'est pas supprimée.
Informer l'utilisateur avant de redémarrer : Dans certains cas, la désinstallation d'une application peut nécessiter le redémarrage du poste de travail. Cochez cette option pour avertir les utilisateurs que le poste de travail va être redémarré. Si les utilisateurs répondent « Non », la désinstallation n'est complètement terminée qu'au prochain redémarrage manuel.
Arrêter l'application avant de procéder à la désinstallation : Sélectionnez cette option pour obliger le programme de lancement d'applicatifs à fermer l'application (si elle a été lancée) avant de désinstaller les fichiers correspondants.
Désinstaller l'application si elle n'est pas utilisée dans XX jours : Sélectionnez cette option pour supprimer automatiquement une application qui n'a pas été utilisée pendant le nombre de jours spécifiés (30 par défaut). Pour plus d'informations, reportez-vous à
« Désinstallation des applications inutilisées », page 380 .
6
Sélectionnez les attributs à utiliser pour déterminer si les fichiers, raccourcis, paramètres INI et paramètres du registre doivent être ou non désinstallés.
Fichiers : Cliquez sur Fichiers, puis cochez les cases des attributs à utiliser pour déterminer si un fichier d'application doit être ou non supprimé. Ces attributs correspondent à ceux listés sur la page Fichiers de l'application (onglet Options de distribution). Par défaut, les options
Toujours copier, Copier si non existant, Copier si plus récent sont configurées de manière à garantir qu'un fichier n'est supprimé que s'il a été installé au cours de l'installation de cette
378 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 application et non au cours de l'installation précédente d'une autre application qui requiert
également ce fichier.
Raccourcis : Cliquez sur Raccourcis, puis cochez les cases des attributs à utiliser pour déterminer si les raccourcis de l'application doivent ou non être supprimés. Ces attributs correspondent à ceux listés dans la page Raccourcis/Icônes (onglet Options de distribution).
Fichiers INI : Cliquez sur Fichiers INI, puis cochez les cases des attributs à utiliser pour déterminer si un paramètre INI doit ou non être supprimé. Ces attributs correspondent à ceux listés sur la page Paramètres INI (onglet Options de distribution). Par défaut, les options
Toujours créer, Créer si existant et Créer ou ajouter à une section existante sont configurées de manière à garantir qu'un paramètre n'est supprimé que s'il a été créé au cours de l'installation de cette application et non au cours de l'installation précédente d'une autre application qui requiert également ce paramètre.
Registre : Cliquez sur Registre, puis cochez les cases des attributs à utiliser pour déterminer si un paramètre de registre doit ou non être supprimé. Ces attributs correspondent à ceux listés sur la page Paramètres de registre (onglet Options de distribution). Par défaut, les options
Toujours créer et Créer si existant sont configurées de manière à garantir qu'un paramètre n'est supprimé que s'il a été créé au cours de l'installation de cette application et non au cours de l'installation précédente d'une autre application qui requiert également ce paramètre.
L'option Désinstaller les clés/valeurs de ces ruches de registre permet de sélectionner deux ruches de registre, HKEY_LOCAL_MACHINE et HKEY_CURRENT_USER, à inclure ou exclure lors de la suppression des paramètres de registre qui ont été ajoutés par le programme de lancement d'applicatifs pendant la distribution de l'application sur le poste de travail.
Lorsque les valeurs par défaut sont attribuées à cette option, le programme de lancement d'applicatifs supprime des paramètres de la ruche HKEY_CURRENT_USER mais pas de la ruche HKEY_LOCAL_MACHINE.
Cette option vous permet d'éviter qu'un paramètre système Windows ne soit supprimé lors de la procédure de désinstallation. Cela se révèle particulièrement important si vous avez utilisé snAppShot
TM
pour effectuer une capture de l'installation de l'application. Lorsque snAppShot capture l'installation d'une application, il inclut tous les paramètres qui sont modifiés lors de l'installation. Si le programme d'installation de l'application requiert le redémarrage du poste de travail pendant le processus d'installation, ces modifications peuvent inclure non seulement les paramètres qui s'appliquent à l'application mais également ceux qui s'appliquent au système Windows. Si des paramètres système Windows sont supprimés, le poste de travail risque de rencontrer des problèmes lors du démarrage. Il est fortement recommandé de ne supprimer ces paramètres que si vous êtes sûr qu'ils n'affecteront pas le fonctionnement du poste de travail.
Pour utiliser cette option, vous devez examiner les paramètres de registre qui seront supprimés des ruches HKEY_LOCAL_MACHINE et HKEY_CURRENT_USER et supprimer tout paramètre qui s'applique à autre chose qu'à l'application. Les paramètres de registre sont affichés sur la page Paramètres de registre (onglet Options de distribution).
7
Cliquez sur OK pour enregistrer les modifications.
Désinstallation d'applications par dissociation des utilisateurs ou des postes de travail
Par défaut, lorsque vous dissociez une application d'un utilisateur ou d'un poste de travail, le programme de lancement d'applicatifs n'affiche plus l'objet Application, mais les fichiers, les raccourcis, les paramètres INI et les paramètres de registre de l'application ne sont pas supprimés du poste de travail.
Désinstallation d'applications
379
Novell Confidential Manual (FRA) 6 October 2004
Pour configurer une application pour qu'elle soit désinstallée lorsqu'elle est dissociée d'un utilisateur ou d'un poste de travail :
1
Activez l'application à désinstaller. Pour ce faire :
1a
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
1b
1c
1d
Cliquez sur l'onglet Commun > Désinstaller pour afficher la page Désinstaller.
Sélectionnez l'option Autoriser la désinstallation pour l'activer.
Configurez les autres paramètres de désinstallation, comme vous le souhaitez. Reportezvous à
« Autorisation à désinstaller une application », page 377
ou à l'Aide dans la page
Désinstaller.
1e
Cliquez sur OK pour enregistrer les modifications.
2
Configurez le programme de lancement d'applicatifs pour désinstaller l'application au lieu de la conserver. Pour ce faire :
Vous devez configurer le programme de lancement d'applicatifs pour chaque utilisateur ou poste de travail pour lequel vous souhaitez effectuer la désinstallation lors de la dissociation.
Vous pouvez effectuer cette opération à l'aide des objets Utilisateur, Poste de travail, Groupe,
Groupe de postes de travail ou Conteneur.
2a
Cliquez avec le bouton droit de la souris sur un objet Utilisateur, Poste de travail, Groupe de postes de travail ou Conteneur, puis cliquez sur Propriétés.
2b
Cliquez sur l'onglet ZENworks > Programme de lancement d'applicatifs pour afficher la page Configuration du programme de lancement.
2c
Cliquez sur Ajouter/Modifier pour afficher la boîte de dialogue Configuration du programme de lancement.
2d
Sélectionnez l'onglet Utilisateur, puis le paramètre Désinstaller au bout de ce nbre de jrs après la dissociation (utilisateur).
2e
Dans le champ Valeur, sélectionnez Personnalisé, puis spécifiez le nombre de jours après la dissociation au bout duquel désinstaller les applications.
Spécifiez 0 pour que la désinstallation se produise immédiatement au moment du rafraîchissement ou du redémarrage du programme de lancement d'applicatifs.
2f
et l'
etape 2e pour configurer la désinstallation des applications
associées au poste de travail, à l'aide de l'onglet Poste de travail au lieu de l'onglet
Utilisateur.
2g
Cliquez sur OK, puis recliquez sur OK pour enregistrer vos modifications.
La prochaine fois que vous dissociez un utilisateur ou un poste de travail (pour lequel vous avez configuré le programme de lancement d'applicatifs) d'une application, l'application est désinstallée du poste de travail.
Désinstallation des applications inutilisées
Il arrive parfois que les utilisateurs installent des applications, s'en servent à plusieurs reprises et n'en aient ensuite plus besoin pendant longtemps. De telles applications mobilisent inutilement l'espace disque du poste de travail.
380 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Pour libérer de l'espace disque, vous pouvez obliger le programme de lancement d'applicatifs à désinstaller une application qui n'a pas été utilisée depuis un certain temps. La période d'inutilisation est fixée à 30 jours par défaut mais elle peut être modifiée selon les besoins.
Une première application pourra, par exemple, être désinstallée au bout de 15 jours d'utilisation alors qu'une autre devra être conservée pendant 90 jours.
Après avoir désinstallé l'application non utilisée, le programme de lancement d'applicatifs continue à afficher l'icône de l'objet Application sur le poste de travail sauf si l'utilisateur ou le poste de travail est dissocié de l'objet Application. L'application est réinstallée si l'utilisateur double-clique sur son icône.
Pour configurer la suppression d'une application inutilisée au terme d'une certaine période :
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Commun > Désinstaller pour afficher la page Désinstaller.
3
4
Si l'option Autoriser la désinstallation est désactivée, activez-la en cochant la case.
Cliquez sur la case Désinstaller l'application si elle n'est pas utilisée dans XX jours pour activer l'option, puis sélectionnez le nombre de jours requis.
5
Si vous n'avez pas encore sélectionné les attributs à utiliser pour déterminer si les fichiers, raccourcis, paramètres INI et paramètres de registre doivent être ou non supprimés, faites-le
maintenant. Pour obtenir des informations sur chaque option, reportez-vous à « Autorisation
à désinstaller une application », page 377
ou à l'Aide dans la page Désinstaller.
6
Cliquez sur OK pour enregistrer les modifications.
Désinstallation d'applications
381
Novell Confidential Manual (FRA) 6 October 2004
Utilisation du programme de lancement d'applicatifs pour désinstaller une application
Par défaut, les utilisateurs ne sont pas autorisés à désinstaller les applications distribuées. Toutefois, si vous avez autorisé les utilisateurs à désinstaller des applications (reportez-vous à
d'applicatifs.
1
Sur le poste de travail de l'utilisateur, cliquez avec le bouton droit sur l'objet Application, puis cliquez sur Désinstaller.
Lorsque le programme de lancement d'applicatifs désinstalle une application, il supprime tous les fichiers et paramètres de l'application sur le poste de travail. Cependant, si l'objet Application reste associé à l'utilisateur, son icône est conservée sur le poste de travail. Elle permet à l'utilisateur de réinstaller l'application par la suite.
Désinstallation d'applications sur des serveurs Terminal Server
Lorsque le programme de lancement d'applicatifs distribue une application sur un poste de travail, il y crée un répertoire cache NAL (généralement, c:\nalcache). Ce répertoire contient les informations requises pour désinstaller avec succès l'application.
Cependant, lorsque le programme de lancement d'applicatifs distribue une application sur un serveur Terminal Server, il ne crée pas de répertoire cache, ce qui signifie qu'il ne dispose pas des informations pour désinstaller l'application. Vous ne pouvez donc pas utiliser le programme de lancement d'applicatifs pour désinstaller une application qu'il a installée sur un serveur Terminal
Server. Si vous souhaitez supprimer l'application du serveur Terminal Server, vous devez la désinstaller manuellement.
382 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
43
Rapport d'événements d'application
Novell
®
Application Launcher
TM
peut générer un rapport sur la réussite ou l'échec des événements d'application suivants : son lancement, sa distribution, son filtrage, sa désinstallation, sa mise en cache et son arrêt.
Les événements peuvent être consignés dans une base de données compatible ODBC ou dans un fichier journal au format texte, envoyés sous forme de trappes SNMP à une console de gestion ou transmis sous forme de données XML à une URL Web pour traitement ultérieur. Les rapports d'événements étant configurés application par application, vous pouvez appliquer une certaine méthode de rapport à une application et une méthode différente à une autre. Vous pouvez
également utiliser les quatre méthodes pour la même application.
Les sections suivantes fournissent des informations sur la définition des différents types de génération de rapports d'événements et la configuration des objets Application pour utiliser une ou plusieurs méthodes de rapport :
« Configuration de la fonction de création de rapport dans une base de données », page 383
« Configuration de la fonction de création de rapports de trappes SNMP », page 391
« Configuration de la création de rapports dans un fichier journal », page 394
« Configuration de la fonction de création de rapports XML », page 395
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
« Génération de rapports à partir d'une base de données », page 403
« Présentation des rapports créés dans un fichier journal », page 407
Remarque :
La création de rapports décrite dans ces sections s'applique uniquement aux applications démarrées à l'aide du programme de lancement d'applicatifs (ou, autrement dit, des applications comportant des objets Application). Le programme de lancement d'applicatifs peut également créer des rapports sur des applications qu'il ne démarre pas lui-même. Ces applications sont nommées « processus malveillants ».
Pour plus d'informations sur la configuration de rapports pour les processus malveillants, reportez-vous au
Chapitre 40, « Contrôle des processus malveillants », page 367 .
Pour les applications MSI, vous pouvez également activer le mode documenté pour que Windows
Installer consigne des informations dans un fichier journal sur le poste de travail de l'utilisateur.
La section suivante fournit les informations nécessaires :
« Activation du mode documenté dans Windows Installer », page 410
Configuration de la fonction de création de rapport dans une base de données
Pour configurer la fonction de création de rapport dans une base de données compatible ODBC, effectuez les tâches suivantes :
« Installation de la base de données Sybase », page 384
« Utilisation d'une base de données compatible ODBC », page 384
Rapport d'événements d'application
383
Novell Confidential Manual (FRA) 6 October 2004
« Installation de pilotes ODBC sur des postes de travail », page 384
« Création d'un objet Base de données ZENworks », page 385
« Configuration des informations ODBC de la base de données », page 386
« Octroi de droits de propriété ODBC aux utilisateurs », page 388
« Activation de la règle Base de données ZENworks », page 388
Installation de la base de données Sybase
Si vous n'avez pas installé de base de données compatible ODBC à utiliser, vous pouvez installer la base de données Sybase disponible sur le CD de Novell ZENworks 6.5 Desktop Management.
Pour obtenir des informations sur l'installation de la base de données Sybase, reportez-vous à
« Installing the ZENworks Desktop Management Server » (Installation du serveur ZENworks
Desktop Management) dans le manuel
Novell ZENworks 6.5 Desktop Management Installation
Guide
(Guide d'installation de Novell ZENworks 6.5 Desktop Management).
Sybase est également utilisé comme base de données pour le composant Inventaire de poste de travail. Si vous prévoyez d'utiliser une base de données pour les rapports de gestion d'applications et pour l'inventaire de poste de travail, la même installation de base de données pourra suffire dans les deux cas. Chaque composant se chargera de créer son propre fichier de base de données.
Le composant Gestion d'applications crée un fichier de base de données nal.db et le composant
Inventaire de poste de travail crée un fichier de base de données mgmtdb.db.
La création de rapports de gestion d'applications requiert que la base de données se trouve sur le même site que les utilisateurs et, de ce fait, il est impératif de suivre les instructions concernant l'inventaire de poste de travail pour le déploiement des bases de données et de choisir ensuite une ou plusieurs bases de données à utiliser pour les rapports de gestion d'applications. Pour plus d'informations sur le déploiement d'une base de données pour l'inventaire de poste de travail, reportez-vous au
Chapitre 70, « Installation de l'inventaire de poste de travail », page 807
.
Utilisation d'une base de données compatible ODBC
Si vous utilisez une base de données compatible ODBC autre que Sybase, vous devez vous assurer qu'elle est installée. Vous n'avez pas à créer de tables dans la base de données. Les tables appropriées sont créées dès que le composant Gestion d'applications envoie un événement à la base de données.
Installation de pilotes ODBC sur des postes de travail
Le programme de lancement d'applicatifs utilise un pilote ODBC pour enregistrer les informations liées aux événements d'application dans la base de données. Vous devez vous assurer que le pilote
ODBC correspondant à votre base de données est installé sur chacun des postes de travail pour lesquels vous souhaitez enregistrer des informations d'événements.
Le pilote ODBC (DBODBC6.DLL) correspondant à la base de données Sybase est installé par défaut. Cependant, sous Windows 98, il est nécessaire dans certains cas d'installer deux DLL supplémentaires (ODBCCP32.DLL et ODBCINT.DLL) qui sont ignorés durant l'installation minimum de Windows. Téléchargez les fichiers depuis le site Web de Microsoft ou un autre site de téléchargement. Pour installer ces fichiers, copiez le répertoire Windows System (par exemple, c:\windows\system). Vous pouvez également utiliser un objet Application pour les distribuer sur
384 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 le poste de travail approprié. Cette opération n'est pas nécessaire sous Windows 2000/XP.
Les fichiers ont déjà été installés.
Création d'un objet Base de données ZENworks
Si vous utilisez une base de données Sybase fournie avec ZENworks
®
et que vous l'avez déjà installée, le programme d'installation crée un objet Base de données
(Base_de_données_Desktop Management_nom_serveur) dans eDirectory. Vous pouvez ignorer la section suivante,
« Configuration des informations ODBC de la base de données », page 386
.
Si vous utilisez une autre base de données, vous devez créer un objet Base de données ZENworks dans eDirectory pour la représenter.
Pour créer un objet Base de données ZENworks :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel l'objet Dossier d'une application doit être créé, puis cliquez sur Nouveau, sur Objet pour afficher la boîte de dialogue Nouvel objet.
2
Sélectionnez Base de données ZENworks, puis cliquez sur OK pour afficher la boîte de dialogue Base de données ZENworks.
3
Dans la zone Nom, tapez un nom pour la base de données, Base_de_données_Desktop
Management_ZENServer, par exemple.
4
Sélectionnez la case Définir des propriétés supplémentaires, puis cliquez sur OK pour afficher la page de propriétés Base de données ZENworks.
Rapport d'événements d'application
385
Novell Confidential Manual (FRA) 6 October 2004
5
Dans le champ DN du serveur, recherchez et sélectionnez l'objet Serveur qui correspond au serveur sur lequel la base de données est installée physiquement et est en cours d'exécution.
6
Complétez le nom et le mot de passe pour les utilisateurs Lecture/Écriture, Lecture seule et
Écriture seule :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : Entrez un nom d'utilisateur permettant d'accéder en lecture/écriture à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_DBA.
Mot de passe d'accès à la base de données (Lecture/Écriture) : Entrez le mot de passe permettant un accès en lecture/écriture à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
Nom d'utilisateur d'accès à la base de données (Lecture seule) : Entrez un nom d'utilisateur permettant un accès en lecture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_READER.
Mot de passe d'accès à la base de données (Lecture seule) : Entrez le mot de passe permettant un accès en lecture seule à la base de données. Si vous utilisez une base de données
Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
Nom d'utilisateur d'accès à la base de données (Écriture seule) : Entrez un nom d'utilisateur permettant un accès en écriture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_UPDATER.
Mot de passe d'accès à la base de données (Écriture seule) : Entrez le mot de passe permettant un accès en écriture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
7
Cliquez sur OK pour enregistrer les informations.
Configuration des informations ODBC de la base de données
Le programme de lancement d'applicatifs utilise un pilote ODBC pour enregistrer les informations d'événements dans la base de données. Vous devez configurer l'objet Base de données à l'aide des informations du pilote ODBC nécessaires au programme de lancement d'applicatifs.
Pour fournir les informations ODBC :
1
2
Cliquez avec le bouton droit sur l'objet Base de données, puis cliquez sur Propriétés.
Cliquez sur l'onglet Informations sur le pilote ODBC.
386 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Remplissez les champs suivants :
Nom du fichier du pilote : Entrez le nom de fichier du pilote ODBC qui réside sur le poste de travail pour permettre au programme de lancement d'applicatifs d'accéder à la base de données. Pour Sybase, vous pouvez laisser le champ vide, auquel cas le programme de lancement d'applicatifs détecte automatiquement le pilote installé.
Nom de la source de données : Entrez NAL Reporting.
Paramètres de connexion : Entrez la commande appropriée pour se connecter à la base de données. Pour Sybase, cette commande est la suivante :
CommLinks=TCPIP{Host=IPAddress:2638};AutoStop=Yes;Integrated=No;DBN=NAL;
ENG=IPAddress où IPAddress est l'adresse IP proprement dite du serveur sur lequel réside la base de données.
4
Cliquez sur OK pour enregistrer les informations sur le pilote ODBC.
Rapport d'événements d'application
387
Novell Confidential Manual (FRA) 6 October 2004
Octroi de droits de propriété ODBC aux utilisateurs
Vous devez octroyer aux utilisateurs des droits Lire et Comparer sur les propriétés ODBC de l'objet
Base de données définies à la section précédente. Le programme de lancement d'applicatifs peut ainsi récupérer les informations ODBC dont il a besoin pour accéder à la base de données.
Pour octroyer des droits :
1
Cliquez avec le bouton droit sur l'objet Base de données ZENworks, puis cliquez sur Ayants droit de cet objet.
2
3
Cliquez sur Ajouter un ayant droit.
Sélectionnez [PUBLIC], puis cliquez sur OK pour ajouter [PUBLIC] à la liste des ayants droit.
L'ajout d'un ayant droit [PUBLIC] donne à tous les utilisateurs des droits Lire et Comparer sur toutes les propriétés de l'objet Base de données, notamment les noms d'utilisateur et les mots de passe qui peuvent être utilisés pour accéder à la base de données. Pour éviter ce problème, vous devez limiter l'accès [PUBLIC] aux trois propriétés ODBC.
4
Dans la liste Propriété, sélectionnez [Droits Tous les attributs], puis cliquez sur Supprimer la propriété pour supprimer cette entrée de la liste.
5
Cliquez sur Ajouter une propriété pour afficher la boîte de dialogue Ajouter une propriété, puis sélectionnez zendbODBCConnectionParameters, puis cliquez sur OK pour ajouter cette entrée à la liste de propriétés.
Les droits par défaut, Lire et Comparer, sont suffisants. Vous n'avez pas à les modifier.
6
Répétez l'
etape 5 pour ajouter les propriétés suivantes (conservez les droits par défaut : Lire
et Comparer) : zendbODBCDataSouceName zendbODBCDriverFileName
Serveur hôte
Adresse réseau zendbUser zendbPassword
7
Cliquez sur OK, puis recliquez sur OK pour enregistrer les modifications.
Activation de la règle Base de données ZENworks
Pour permettre au composant Gestion d'applications d'utiliser la base de données, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Base de données d'un ensemble Emplacement du service.
La règle Base de données pointe vers l'emplacement de la base de données ZENworks utilisée.
Un ensemble Emplacement du service ne peut avoir qu'une seule règle Base de données qui, de ce fait, pointe vers une seule base de données. Si vous n'avez pas créé d'ensemble
Emplacement du service, ou si les règles Base de données actuelles sont utilisées pour d'autres bases de données, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données. C'est par cette association que le programme de lancement d'applicatifs détermine la
388 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 base de données à utiliser pour la création de rapports d'événements liés à un utilisateur ou à un poste de travail.
Pour activer une règle Base de données ZENworks et lui associer des conteneurs :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
2
3
Sur la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles XML.
Sélectionnez la règle Base de données ZENworks dans la liste, cliquez sur Propriétés pour afficher la page de propriétés Base de données ZENworks, puis cliquez sur l'onglet Gestion d'applications.
Rapport d'événements d'application
389
Novell Confidential Manual (FRA) 6 October 2004
4
Dans le champ DN de la base de données, parcourez l'arborescence et sélectionnez l'objet
Base de données à utiliser pour les rapports de gestion d'applications. Il doit s'agir de l'objet défini à la section
« Configuration des informations ODBC de la base de données », page 386
.
5
6
Cliquez sur OK pour retourner à la page Général.
Cliquez sur l'onglet Associations pour afficher la page Associations.
390 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données. Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
7
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
8
9
Répétez l'
etape 7 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser la création de rapports de base de données
Une fois que vous avez configuré la base de données cible pour la création de rapports, vous pouvez configurer les objets Application dont vous voulez consigner les événements. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application pour l'utilisation de la création de rapports de base de données, de rapports de trappes SNMP ou de rapports dans des fichiers journaux, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
.
Configuration de la fonction de création de rapports de trappes SNMP
Si vous disposez d'une console de gestion pour collecter les trappes SNMP, vous pouvez obliger le programme de lancement d'applicatifs à envoyer les trappes SNMP à cette console.
Pour configurer la fonction de rapport de trappes SNMP, effectuez les tâches suivantes :
« Activation de la règle Cibles de trappes SNMP », page 391
« Configuration des objets Application pour utiliser les rapports de trappes SNMP », page 394
Activation de la règle Cibles de trappes SNMP
Pour permettre au composant Gestion d'applications d'utiliser les trappes SNMP pour la création de rapports d'événements, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Cibles de trappes SNMP de l'ensemble Emplacement du service. La règle Cibles de trappes SNMP pointe vers l'adresse (ou les adresses) IP de la console de gestion qui affiche les trappes. Un ensemble Emplacement du service ne peut avoir qu'une seule règle Cibles de trappes SNMP. Si vous n'avez pas créé d'ensemble Emplacement du service, ou si les règles Cibles de trappes SNMP sont utilisées pour d'autres bases de données, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de
Rapport d'événements d'application
391
Novell Confidential Manual (FRA) 6 October 2004 trappes SNMP. Cette association permet au dispositif de lancement d'applicatifs de déterminer la cible de trappes SNMP à utiliser pour les événements d'utilisateurs ou de postes de travail.
Pour activer une règle Cible de trappes SNMP et l'associer à des conteneurs :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
2
Dans la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles de trappes SNMP.
3
Sélectionnez la règle dans la liste, puis cliquez sur Propriétés pour afficher la liste Cibles de trappes SNMP.
392 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Ajouter pour afficher la boîte de dialogue Cible SNMP, puis entrez l'adresse IP du poste de travail ou du serveur sur lequel la console de gestion est exécutée, puis cliquez sur
OK pour ajouter l'adresse IP à la liste.
5
6
Répétez l'
etape 4 pour ajouter d'autres cibles.
Une fois que toutes les cibles ont été ajoutées, cliquez sur OK pour retourner à la page
Général.
7
Cliquez sur l'onglet Associations pour afficher la page Associations.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de
Rapport d'événements d'application
393
Novell Confidential Manual (FRA) 6 October 2004 trappes SNMP. Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
8
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
9
10
Répétez l'
etape 8 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser les rapports de trappes SNMP
Une fois que vous avez activé la règle Cibles de trappes SNMP et que vous avez lancé la console de gestion, vous pouvez configurer des objets Application pour qu'ils utilisent la création de rapports de trappes SNMP. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application pour l'utilisation de la création de rapports de trappes SNMP, rapports de base de données ou rapports dans des fichiers journaux, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400 .
Configuration de la création de rapports dans un fichier journal
Vous pouvez obliger le programme de lancement d'applicatifs à enregistrer les événements dans un fichier journal. Il peut s'agir d'un fichier journal situé sur le poste de travail d'un ordinateur ou d'un fichier journal commun enregistré sur un serveur réseau. Si vous utilisez un fichier journal commun, les utilisateurs doivent disposer de droits Lire et Écrire sur ce fichier journal, mais ils sont automatiquement authentifiés auprès de l'emplacement du fichier journal par le programme de lancement d'applicatifs.
Pour configurer la création de rapports dans un fichier journal, effectuez les tâches suivantes :
« Configuration d'un emplacement commun pour le fichier journal », page 394
Configuration d'un emplacement commun pour le fichier journal
Vous disposez de deux options pour la fonction de création de rapports dans un fichier journal.
Le programme de lancement d'applicatifs peut consigner les événements liés à chaque utilisateur sur l'unité locale de l'utilisateur ou les événements liés à tous les utilisateurs dans un fichier journal situé à un emplacement réseau commun.
Pour que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits
Lire et Écrire sur les fichiers du répertoire.
Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez obtenir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet Application) ou un fichier journal pour toutes les applications
394 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
(en indiquant le même nom de fichier journal pour tous les objets Application). Pour obtenir un fichier journal par utilisateur, le programme de lancement d'applicatifs doit enregistrer les fichiers sur les unités locales des utilisateurs.
Configuration des objets Application pour utiliser la création de rapports dans un fichier journal
Après avoir défini un emplacement commun pour le fichier journal (si vous prévoyez d'utiliser un fichier journal commun), vous pouvez configurer des objets Application pour qu'ils utilisent la fonction de rapport dans un fichier journal. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application afin d'utiliser la fonction de rapport dans un fichier journal, de rapport dans une base de données ou de rapport de trappes SNMP, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
.
Configuration de la fonction de création de rapports XML
Le programme de lancement d'applicatifs peut utiliser le protocole HTTP ou HTTPS pour envoyer les informations sous forme de données XML à la servlet de création de rapports d'application
ZENworks Desktop Management (zfdamrServlet). La servlet traite les messages et les ajoute à une base de données compatible JDBC*, comme la base de données Sybase fournie avec ZENworks.
Pour configurer la fonction de création de rapports XML, effectuez les tâches suivantes :
« Configuration requise pour la servlet de création de rapports », page 395
« Installation de la servlet de création de rapports », page 396
« Configuration de la servlet de création de rapports », page 396
« Activation de la règle Cibles XML », page 397
« Configuration des objets Application pour utiliser les rapports XML », page 399
Configuration requise pour la servlet de création de rapports
La servlet de création de rapports nécessite l'un des environnements serveur suivants. Le numéro de version indiqué représente la version minimale nécessaire.
Serveur
NetWare 6 (Support Pack 2 ou version ultérieure)
1
Windows 2000 (avec dernière version du Service Pack)
Moteur de servlet Java
Tomcat 3.3a
Tomcat 3.3a
JVM
Novell JVM* for NetWare 1.3.1
Sun JDK 1.3.1_01
1 Support Pack 2 ou version ultérieure nécessaire. Sans Support Pack 2 ou version ultérieure, la servlet de création de rapports risque faire passer le niveau d'utilisation du serveur à 100 % et de ne pas le libérer.
Pour plus d'informations sur l'installation de Tomcat sous NetWare 6, reportez-vous à la documentation de NetWare 6 (http://www.novell.com/documentation/french/nw6p) .
Rapport d'événements d'application
395
Novell Confidential Manual (FRA) 6 October 2004
Pour plus d'informations sur l'installation de Tomcat sous Windows 2000, reportez-vous au site
Web de Apache Tomcat (http://jakarta.apache.org/tomcat) .
Installation de la servlet de création de rapports
1
Assurez-vous que l'environnement serveur dans lequel la servlet de création de rapports va
être installée présente bien la configuration logicielle indiquée à la section précédente,
Configuration requise pour la servlet de création de rapports .
2
Copiez le fichier zfdamrServlet.war depuis le répertoire sys:\public\reporting\canned\nal reports sur le serveur Desktop Management vers le répertoire Tomcat webapps.
Le fichier est également disponible dans le répertoire zenworks\products\appmgmt\nal reports sur le CD ZENworks 6.5 Desktop Management.
3
Relancez Tomcat pour développer le fichier zfdamrServlet.war.
ou
Si vous ne voulez pas relancer Tomcat, utilisez les outils fournis avec Tomcat pour développer le fichier.
Configuration de la servlet de création de rapports
La servlet de création de rapports doit connaître certaines informations concernant la base de données dans laquelle elle va consigner les événements. Pour fournir ces informations :
1
Ouvrez le fichier web.xml. Le fichier se trouve dans le répertoire Tomcat webapps\zfdamrservlet\web-inf.
2
Si vous utilisez une base de données Sybase, recherchez le paramètre dbip et remplacez sa valeur par l'adresse IP du serveur de base de données. L'adresse IP est le seul paramètre à modifier pour une base de données Sybase.
ou
Si vous utilisez une autre base de données, modifiez les paramètres décrits ci-dessous en fonction de la base de données utilisée. Si vous utilisez une base de données Microsoft SQL, suivez les instructions fournies dans le TID 10094306 (http://support.novell.com/cgi-bin/ search/searchtid.cgi?/10094306.htm) .
dbuser : Entrez un nom d'utilisateur permettant un accès en écriture à la base de données.
L'accès en lecture n'est pas nécessaire. Le nom d'utilisateur préconfiguré (MW_DBA) est le nom d'utilisateur par défaut pour l'accès en lecture/écriture à une base de données Sybase créée par le programme d'installation du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks et que vous ne modifiez pas le nom d'utilisateur pour l'accès en lecture/écriture, vous n'avez pas besoin de modifier ce paramètre.
dbpasswd : Entrez le mot de passe correspondant au nom d'utilisateur spécifié par le paramètre dbuser. Le mot de passe préconfiguré (novell) est le mot de passe utilisateur par défaut pour l'accès en lecture/écriture à une base de données Sybase créée par le programme d'installation du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks et que vous ne modifiez pas le mot de passe de l'utilisateur par défaut pour l'accès en lecture/écriture, vous n'avez pas besoin de modifier ce paramètre.
dbip : Entrez l'adresse IP du serveur qui exécute la base de données.
dbport : Entrez le port d'écoute de la base de données. Le port préconfiguré (2638) est le port serveur par défaut de NetWare pour une base de données créée par le programme d'installation
396 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks sous NetWare et que vous ne modifiez pas le port par défaut, vous n'avez pas besoin de modifier ce paramètre.
dbprotocol : Entrez le protocole à utiliser pour accéder à la base de données. Pour Sybase, il s'agit de jdbc: (valeur préconfigurée).
dbsubprotocol : Entrez le sous-protocole à utiliser pour accéder à la base de données. Pour
Sybase, il s'agit de sybase: (valeur préconfigurée).
dbsubname : Entrez le sous-nom à utiliser pour accéder à la base de données. Pour Sybase, il s'agit de Tds: (valeur préconfigurée).
dbdriver : Entrez la classe complète du pilote à utiliser pour accéder à la base de données.
Le pilote doit prendre en charge le protocole défini par le paramètre dbprotocol. Pour Sybase, il s'agit de com.sybase.jdbc2.jdbc.SybDriver (valeur préconfigurée).
3
4
Enregistrez le fichier.
Relancez Tomcat.
Activation de la règle Cibles XML
Pour permettre au programme de lancement d'applicatifs de créer des rapports d'événements d'application à l'aide de XML, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Cibles XML d'un ensemble Emplacement du service.
La règle Cibles XML identifie les emplacements Web (URL) vers lesquels les données XML doivent être envoyées. Si vous utilisez la servlet de création de rapports du composant Gestion d'applications, il s'agit de l'URL de la servlet en question. Un ensemble Emplacement du service ne peut avoir qu'une seule règle Cibles XML. Si vous n'avez pas créé d'ensemble
Emplacement du service, ou si les règles Cibles XML sont utilisées pour spécifier d'autres emplacements, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
Pour activer une règle Cibles XML et l'associer à des conteneurs :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
Rapport d'événements d'application
397
Novell Confidential Manual (FRA) 6 October 2004
2
3
Dans la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles XML.
Sélectionnez la règle Cibles XML dans la liste, puis cliquez sur Propriétés pour afficher la page de propriétés Cibles XML.
4
Cliquez sur Ajouter pour afficher la boîte de dialogue des URL XML, puis entrez l'URL à laquelle les données XML doivent être envoyées et cliquez sur OK pour ajouter l'URL à la liste.
398 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
L'URL de la servlet de création de rapports est la suivante : http://adresse_IP/zfdamrServlet/run où adresse_IP est l'adresse IP ou le nom d'hôte DNS du serveur sur lequel la servlet de création de rapports est exécutée.
5
6
7
Répétez l'
etape 4 pour ajouter d'autres URL.
Une fois que toutes les URL ont été ajoutées, cliquez sur OK pour retourner à la page Général.
Cliquez sur l'onglet Associations pour afficher la page Associations.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont les rapports XML doivent être envoyés à l'URL Web.
Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets
Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
8
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
9
10
Répétez l'
etape 8 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser les rapports XML
Après avoir activé la règle Cibles XML, vous pouvez configurer des objets Application pour utiliser la fonction de création de rapports XML. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application afin d'utiliser la fonction de création de rapports XML, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400 .
Rapport d'événements d'application
399
Novell Confidential Manual (FRA) 6 October 2004
Configuration d'applications pour utiliser la fonction de création de rapports
Le programme de lancement d'applicatifs doit connaître la méthode de création de rapports (base de données, trappe SNMP ou fichier journal) à utiliser pour une application ainsi que les
événements à consigner. Ces informations doivent être fournies dans la page Rapport (onglet
Commun) de l'objet Application.
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel la création de rapports doit être configurée, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Commun > Rapports pour afficher la page Rapports.
3
Remplissez les champs suivants :
Événements : Sélectionnez les événements (lancement, distribution, filtrage, désinstallation, caching et arrêt de processus) à consigner et leur destination (base de données, trappe SNMP, fichier journal ou XML). Si besoin est, vous pouvez envoyer des événements vers plusieurs destinations (par exemple, vers un fichier de base de données et vers un fichier journal au format texte). Les événements et destinations sont décrits dans les tableaux suivants :
Événement Description
Lancement réussi Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs démarre l'application avec succès.
Échec du lancement Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs ne peut pas démarrer l'application.
400 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Événement Description
Distribution réussie Se produit lorsque le programme de lancement d'applicatifs réussit à modifier le poste de travail pour qu'il prenne en charge l'application.
Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.
Échec de la distribution
Désinstallation réussie
Échec de la désinstallation
Caching réussi
Échec du caching
Filtrage (icône cachée)
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à modifier le poste de travail pour qu'il prenne en charge l'application.
Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.
Se produit lorsque le programme de lancement d'applicatifs réussit à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs réussit à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne peut pas afficher un objet Application sur un poste de travail parce que celui-ci ne répond pas aux critères de l'une ou plusieurs des règles de distribution de l'objet Application (objet Application > onglet Disponibilité > page Règles de distribution) et que l'option Toujours afficher l'icône (de la page Règles de distribution) est désactivée. L'icône de l'objet Application est cachée sur le poste de travail.
Filtrage (icône affichée)
Interruption de processus
Se produit lorsque le programme de lancement d'applicatifs ne peut afficher qu'un objet Application désactivé (grisé) sur un poste de travail car ce dernier ne répond pas aux critères d'une ou plusieurs règles de distribution de l'objet Application (objet Application > onglet
Disponibilité > page Règles de distribution) et que l'option Toujours afficher l'icône (de la page Règles de distribution) est activée. Les utilisateurs peuvent cliquer avec le bouton droit de la souris sur l'icône désactivée, puis sélectionner Détails pour connaître les critères de configuration système qui ne sont pas satisfaits.
Se produit lorsqu'un utilisateur ou le programme de lancement d'applicatifs ferme l'application.
Rapport d'événements d'application
401
Novell Confidential Manual (FRA) 6 October 2004
Destination Description
Base de données
Trappes
SNMP
Le programme de lancement d'applicatifs peut écrire des événements dans n'importe quelle base de données compatible ODBC (par exemple, une base de données Sybase incluse dans ZENworks). Pour utiliser une base de données, vous devez également procéder comme suit :
Créez un objet Base de données ZENworks à utiliser pour la création de rapports de gestion d'applications.
Au besoin, créez un ensemble Emplacement du service. Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
Activez la règle Base de données ZENworks dans l'ensemble
Emplacement du service.
Associez la règle Base de données ZENworks à l'objet Base de données ZENworks.
Assurez-vous que les utilisateurs possèdent le pilote de base de données ODBC approprié et qu'il est configuré.
Lorsque vous avez configuré la création de rapports de base de données, vous pouvez utiliser l'un des rapports prédéfinis pour afficher les informations relatives à des événements d'application spécifiques.
Pour accéder à ces rapports, cliquez avec le bouton droit de la souris sur l'objet Base de données ZENworks que vous avez créé pour la génération de rapports de gestion d'applications, puis cliquez sur
Rapport.
Le programme de lancement d'applicatifs peut envoyer des trappes SNMP vers n'importe quelle console de gestion SNMP. Pour utiliser les trappes
SNMP, vous devez également activer une règle Cibles de trappes SNMP dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de trappes SNMP.
Ajoutez les cibles de trappes SNMP (adresses IP) correspondant aux emplacements vers lesquels vous souhaitez envoyer les trappes.
Affichez les trappes SNMP sur une console de gestion.
Fichier journal au format texte
Le programme de lancement d'applicatifs peut écrire des événements dans un fichier journal au format texte. Utilisez le champ Emplacement du fichier journal (décrit ci-dessous) pour spécifier l'emplacement du fichier journal.
402 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Destination
XML
Description
Le programme de lancement d'applicatifs peut envoyer des événements, sous la forme de données XML, vers une URL à l'aide du protocole standard HTTP ou HTTPS. La création de rapports XML est recommandée si vous souhaitez que le programme de lancement d'applicatifs crée des rapports sur les événements relatifs aux utilisateurs qui ne sont pas protégés par votre pare-feu.
Pour utiliser XML, vous devez également procéder comme suit :
Activez une règle d'URL XML dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports sous la forme de données XML.
Assurez-vous que vous avez défini le mécanisme de traitement XML et le mécanisme de stockage des données. Par exemple, si vous utilisez la servlet de création de rapports de gestion d'applications et la base de données Sybase, assurez-vous que chacune est définie et configurée correctement.
Emplacement du fichier journal : Si vous avez sélectionné un fichier journal comme destination des rapports d'événement, saisissez (ou parcourez l'arborescence et sélectionnez) l'emplacement et le nom de ce fichier journal. Vous pouvez spécifier une unité locale ou réseau. Si vous entrez un emplacement qui n'existe pas, le programme de lancement d'applicatifs le crée automatiquement. Veillez à ne pas inclure de caractères étendus dans le chemin car ce type de caractère n'est pas pris en charge.
Si vous voulez que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits Lire et Écrire sur les fichiers du répertoire. Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez obtenir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet Application) ou un fichier journal pour toutes les applications (en indiquant le même nom de fichier journal pour tous les objets Application).
Important :
Par conséquent, n'enregistrez les rapports dans les fichiers journaux que si les postes de travail des utilisateurs sont dotés d'un client réseau (client Novell ou Client for Microsoft Networks par exemple) qui permet l'accès en écriture à un serveur NetWare ou Windows, ou si vous spécifiez une unité locale comme emplacement de fichier journal.
4
Cliquez sur OK pour enregistrer les modifications.
Génération de rapports à partir d'une base de données
Vous pouvez utiliser les rapports prédéfinis fournis dans ZENworks Desktop Management pour afficher des informations sur les événements d'application enregistrés par le programme de lancement d'applicatifs ; ou vous pouvez utiliser vos propres outils de base de données pour créer des rapports personnalisés. La section suivante fournit les informations nécessaires à cet effet :
« Rapports prédéfinis », page 404
« Rapports personnalisés », page 404
« Tables et champs de base de données », page 405
Rapport d'événements d'application
403
Novell Confidential Manual (FRA) 6 October 2004
Rapports prédéfinis
ZENworks Desktop Management inclut des rapports prédéfinis pour tous les événements d'application, qu'il s'agisse d'une réussite ou d'un échec.
Pour générer un rapport prédéfini :
1
Cliquez avec le bouton droit sur l'objet Base de données Desktop Management, puis cliquez sur Rapport.
2
Dans la liste Rapports disponibles, développez la catégorie ZENworks Application Launcher, puis sélectionnez un rapport.
3
Cliquez sur Exécuter le rapport sélectionné.
Rapports personnalisés
Vous pouvez créer des rapports de base de données personnalisés pour rechercher des informations fournies dans les rapports prédéfinis ou générer des formats de rapport différents. Les exemples suivants sont des requêtes SQL qui permettent de générer des rapports si vous utilisez la base de données Sybase fournie dans ZENworks. Pour plus d'informations, reportez-vous à la section
Tables et champs de base de données », page 405 .
Tous les champs liés à un événement
Les requêtes suivantes renvoient tous les champs d'informations correspondant à un événement de gestion d'applications ayant réussi, ayant échoué ou malveillant stocké dans la base de données.
Les événements sont triés dans l'ordre où ils ont été entrés dans la base de données.
SELECT * FROM T_SUCCESS
SELECT * FROM T_FAILURE
SELECT * FROM T_INFO
Tous les champs d'un événement triés selon un champ spécifique
Pour trier la liste selon un champ spécifique, ajoutez une commande ORDER BY nom_du_champ, comme illustré dans les exemples suivants :
SELECT * FROM T_SUCCESS ORDER BY zenWSTDN
SELECT * FROM T_FAILURE ORDER BY zenAppTDN
SELECT * FROM T_INFO ORDER BY zenUserTDN
Tous les champs pour des types d'événements spécifiques
Pour inclure uniquement un type d'événement spécifique (lancement, distribution, etc.) pour un
événement (réussite, échec, etc.), ajoutez WHERE zenEventType=« type_d'événement », comme dans les exemples suivants :
SELECT * FROM T_SUCCESS WHERE zenEventType="Launch Success"
SELECT * FROM T_FAILURE WHERE zenEventType="Launch Failure"
SELECT * FROM T_INFO WHERE zenEventType="Process Terminated"
404 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Les types d'événements corrects sont listés dans le tableau
« Tables et champs de base de données », page 405
Champs spécifiques d'un événement
Pour n'ajouter que des champs spécifiques, remplacez la liste des champs *séparés par une virgule, comme illustré dans l'exemple suivant :
SELECT zenEventType,zenDateTime,zenUserTDN,zenAppTDN FROM T_SUCCESS WHERE zenEventType="Cache Success" ORDER BY zenUserTDN
Tables et champs de base de données
La base de données contient les trois tables suivantes :
T_Success : Stocke des informations sur les événements de réussite.
T_Failure : Stocke des informations sur les événements d'échec.
T_Info : Stocke des informations sur les événements de gestion des processus malveillants.
Pour plus d'informations sur la gestion des processus malveillants, reportez-vous au
Chapitre 40, « Contrôle des processus malveillants », page 367
.
Chaque table de base de données contient jusqu'à 17 champs d'informations. Le tableau suivant liste ces champs et les tables de base de données qui les contiennent. Le type de données de tous les champs est varchar(256).
Champ
zenEventType zenDateTime zenUserTDN
Tables
T_Success
T_Failure
T_Info
Description
Événement survenu.
Types d'événements de réussite (T_Success) :
Lancement réussi
Distribution réussie
Désinstallation réussie
Caching réussi
Interruption du processus
Types d'événements d'échec (T_Failure) :
Échec du lancement
Échec de la distribution
Échec de la désinstallation
Échec du caching
Filtrage (icône cachée)
Filtrage (icône affichée)
Types d'événements de gestion des processus malveillants
(T_Info) :
Interruption du processus
Processus ignoré
T_Success
T_Failure
T_Info
Date et heure de l'événement.
T_Success
T_Failure
T_Info
Nom distinctif et arborescence de l'utilisateur concerné par l'événement.
Rapport d'événements d'application
405
Novell Confidential Manual (FRA) 6 October 2004
Champ
zenWSTDN zenWSAddr zenAppTDN zenAppGUID
Tables Description
T_Success
T_Failure
T_Info
Nom distinctif et arborescence du poste de travail concerné par l'événement. Si le poste de travail n'a pas été importé dans eDirectory sous forme d'objet Poste de travail, le champ indique
POSTE DE TRAVAIL NON ENREGISTRÉ.
T_Success
T_Failure
T_Info
Adresse IP ou IPX produit.
TM du poste de travail sur lequel l'événement s'est
T_Success
T_Failure
T_Info
Nom distinctif et arborescence de l'objet Application concerné par l'événement.
Comme les processus malveillants n'ont pas d'objet Application, ce champ a systématiquement pour valeur « Gestion de processus
ZEN » dans la table T_Info.
T_Success
T_Failure
T_Info
Identificateur global unique assigné à l'objet Application. Le GUID est situé sur la page Options de l'objet Application (onglet Options de distribution).
Comme les processus malveillants ne possèdent pas d'objet
Application, ce champ est systématiquement vide dans la table
T_Info.
zenAppVer T_Success
T_Failure
T_Info
Numéro de version assigné à l'objet Application. Ses valeurs possibles sont comprises entre 0 et 65 535. Le numéro de version est situé sur la page Options (onglet Distribution) de l'objet
Application.
Comme les processus malveillants ne possèdent pas d'objet
Application, ce champ est systématiquement vide dans la table
T_Info.
zenMajor T_Success
T_Failure
T_Info
Pour les événements de réussite (table T_Success), ce champ a systématiquement la valeur 0.
Pour les événements d'échec (table T_Failure), ce champ liste le code d'erreur généré par le programme de lancement d'applicatifs.
Pour les événements liés aux processus malveillants (table T_Info), ce champ est laissé vide.
zenMinor T_Success
T_Failure
T_Info zenEventString1 T_Failure
T_Info
Pour les événements de réussite (table T_Success), ce champ a systématiquement la valeur 0.
Pour les événements d'échec (table T_Failure), ce champ indique des informations supplémentaires sur le code d'erreur.
Pour les événements liés aux processus malveillants (table T_Info), ce champ est laissé vide.
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ indique le chemin d'accès à l'exécutable du processus malveillant.
406 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Champ Tables
zenEventString2 T_Failure
T_Info
Description
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ indique le nom de fichier d'origine du processus.
zenEventString3 T_Failure zenAppFlags
T_Info zenEventString4 T_Failure
T_Info zenEventString5 T_Failure
T_Info
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ contient l'ID de processus (PID).
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ comporte un identificateur de processus parent
(PID parent).
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, ce champ contient l'opération exécutée pour l'événement c'est-àdire «processus ignoré » ou « processus terminé avec succès ».
T_Success
T_Failure
T_Info
Pour les événements de réussite (table T_Success) et les
événements d'échec (table T_Failure), ce champ indique le masque binaire de l'objet Application.
Pour les événements liés aux processus malveillants (table T_Info), ce champ contient toujours la valeur 0.
Présentation des rapports créés dans un fichier journal
Une entrée de fichier journal générée par un événement est illustrée ci-dessous. Les différents champs de cette entrée sont les suivants.
"Launch Failure","11","7/25/2002 9:27:52 AM",
"JSMITH.NOVELL.NOVELL_TREE",".WORKSTATION NOT
REGISTERED","137.65.45.25","NOTEPAD.APPS.NOVELL.NOVELL_TREE","3054A94E-
BBFF-4851-9D8E-58973623B728","2","Could not launch
NOTEPAD.APPS.NOVELL.NOVELL_TREE (using c:\winnt\notepa) (id=123)","The filename, directory name, or volume label syntax is incorrect.","c:\winnt\notepa","","","","","524288"
Rapport d'événements d'application
407
Novell Confidential Manual (FRA) 6 October 2004
Champ
Type d'événement
Code de type d'événement
Exemple
Échec du lancement
11
Description
Événement survenu en précisant sa réussite ou son échec.
Types d'événements possibles :
Lancement réussi
Échec du lancement
Distribution réussie
Échec de la distribution
Filtrage (icône affichée)
Filtrage (icône cachée)
Désinstallation réussie
Échec de la désinstallation
Caching réussi
Échec du caching
Interruption de l'application
Processus ignoré
Processus interrompu
Code associé à l'événement. Les codes possibles sont les suivants :
10 - Lancement réussi
11 - Échec du lancement
20 - Distribution réussie
21 - Échec de la distribution
30 - Filtrage (icône cachée)
40 - Filtrage (icône affichée)
50 - Désinstallation réussie
51 - Échec de la désinstallation
60 - Caching réussi
61 - Échec du caching
70 - Interruption de l'application
80 - Processus ignoré
81 - Processus interrompu
Date (25/07/2002) et heure (09:27:52) de l'événement.
Nom distinctif et arborescence de l'utilisateur concerné par l'événement.
Date et heure
Nom distinctif et arborescence de l'utilisateur
25/07/2002 09:27:52
JSMITH.NOVELL.NOVELL_TREE
Nom distinctif et arborescence du poste de travail
.WORKSTATION NOT REGISTERED Nom distinctif et arborescence du poste de travail concerné par l'événement. Si le poste de travail n'a pas été importé dans eDirectory sous forme d'objet Poste de travail, le champ indique POSTE DE TRAVAIL NON ENREGISTRÉ.
Adresse du poste de travail
Nom distinctif et arborescence de l'application
137.65.45.25
NOTEPAD.APPS.NOVELL.NOVELL_
TREE
Adresse IPX ou IP du poste de travail sur lequel l'événement s'est produit.
Nom distinctif et arborescence de l'objet Application concerné par l'événement.
Dans le cas des processus malveillants, ce champ contient
Gestion d'applications ZEN.
408 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Champ Exemple
GUID de l'application
Numéro de version de l'application
Code d'erreur principale
Code d'erreur secondaire
3054A94E-BBFF-4851-9D8E-
58973623B728
2
Identificateur global unique assigné à l'objet Application.
Le GUID est situé sur la page Options de l'objet Application
(onglet Options de distribution).
Dans le cas des processus malveillants, ce champ est conservé vide.
Numéro de version assigné à l'objet Application. Ses valeurs possibles sont comprises entre 0 et 65 535. Le numéro de version est situé sur la page Options (onglet Distribution) de l'objet Application.
Dans le cas des processus malveillants, ce champ est conservé vide.
NOTEPAD.APPS.NOVELL.NOVELL_
TREE n'a pas pu être lancé (à l'aide de c:\winnt\notepa) (id=123)
Pour les événements d'échec, il s'agit du code d'erreur généré par le programme de lancement d'applicatifs.
Pour les événements de réussite, ce champ a systématiquement la valeur 0.
Dans le cas des processus malveillants, ce champ est conservé vide.
Le nom de fichier, le nom de répertoire ou la syntaxe de l'étiquette de volume est incorrect.
Informations supplémentaires sur le code d'erreur.
Pour les événements de réussite, ce champ a systématiquement la valeur 0.
Dans le cas des processus malveillants, ce champ est conservé vide.
Chaîne d'événement 1 c:\winnt\notepa
Description
Chaîne d'événement 2
Chaîne d'événement 3
Chaîne d'événement 4 pas d'exemple pas d'exemple pas d'exemple
Informations facultatives sur les événements
Dans le cas d'un processus malveillant, ce champ contient le nom de fichier d'origine du processus.
Informations facultatives sur les événements
Dans le cas d'un processus malveillant, ce champ contient le nom de fichier d'origine du processus.
Informations facultatives sur les événements
Dans le cas des processus malveillants, ce champ contient l'ID de processus (PID).
Informations facultatives sur les événements
Dans le cas des processus malveillants, ce champ contient l'ID de processus parent (PID parent).
Chaîne d'événement 5 pas d'exemple
Indicateur d'application 524288
Informations facultatives sur les événements
Dans le cas de processus malveillants, ce champ contient l'opération exécutée pour l'événement c'est-à-dire
« processus ignoré » ou « processus terminé avec succès ».
Masque de bits de l'objet Application
Dans le cas des processus malveillants, ce champ contient toujours la valeur 0.
Rapport d'événements d'application
409
Novell Confidential Manual (FRA) 6 October 2004
Activation du mode documenté dans Windows Installer
Lorsqu'une application est distribuée en fonction d'un progiciel MSI plutôt qu'un progiciel AOT/
AXT, le programme de lancement d'applicatifs démarre Microsoft Windows Installer pour installer l'application en fonction des informations et des fichiers contenus dans le progiciel MSI.
Par défaut, Windows Installer crée un fichier MSIxxxxx.log qui contient des informations et des messages de base.
Vous avez toutefois la possibilité d'activer le mode documenté dans Windows Installer pour vous aider à résoudre les problèmes d'installation. Windows Installer crée un fichier journal nommé zappmsi.log dans le répertoire temporaire de l'utilisateur sur le poste de travail.
Pour activer le mode documenté sur un poste de travail :
1
Modifiez le registre de Windows pour ajouter la clé suivante :
HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0\Debug
2
Sous la clé Debug, ajoutez une valeur DWORD. Spécifiez MSI comme nom de la valeur et 1 comme données de la valeur.
3
4
Enregistrez le registre.
Redémarrez le poste de travail.
Vous devez modifier le registre de chaque poste de travail sur lequel le mode documenté doit être activé. Il est recommandé de créer un objet Application dont la seule fonction est de modifier le registre.
Pour plus d'informations sur les messages d'erreur de Windows Installer listés dans le fichier msixxxxx.log ou zappmsi.log, reportez-vous au document Windows Installer Error
Messages (Messages d'erreur de Windows Installer) (http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/msi/erro_89f7.asp) sur le site de Microsoft Developer Network
(MSDN).
Pour plus d'informations sur les codes d'erreur Windows Installer renvoyés par le programme de lancement d'applicatifs, reportez-vous au document Error Codes (Codes d'erreur) (http:// msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/code_13ub.asp) sur le site
Microsoft Developer Network.
410 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
44
Compteur de licences logicielles
Le composant Gestion d'applications de Novell
®
ZENworks
®
Desktop Management s'intègre aux services de licence Novell pour vous permettre de contrôler l'utilisation d'une application et de respecter son accord de licence. Lorsqu'un utilisateur lance une application configurée dans le cadre des services de licence Novell (NLS), Novell Application Launcher
TM
/Explorateur vérifie qu'une licence est disponible avant de démarrer l'application en question.
Le décompte des licences s'applique uniquement aux applications simples ainsi qu'aux applications AOT/AXT et MSI. Ce service n'est pas disponible pour les applications Web ou
Terminal Server.
Pour configurer un compteur logiciel, procédez comme indiqué aux sections suivantes :
« Installation des services de licence Novell (NLS) », page 411
« Création de conteneurs de licences et de certificats avec compteur », page 411
« Installation du client Novell et des fichiers de licence sur les postes de travail », page 412
« Configuration des applications pour l'utilisation du compteur de licences », page 412
Installation des services de licence Novell (NLS)
Les services de licence Novell (NLS) doivent être installés pour pouvoir compter les licences logicielles à l'aide du programme de lancement d'applicatifs. Les services de licence Novell sont fournis avec NetWare
®
4.x, 5.x et 6.x et avec Novell Cluster Services
TM
(Services de grappe
Novell). Pour obtenir des informations sur les services de licence Novell, reportez-vous à la documentation sur les services de licence Novell 5.02 (http://www.novell.com/documentation/ french/nls502/index.html) . Ou si les services de licence Novell vous ont été fournis avec une version de NetWare ou des services de grappe, reportez-vous à la documentation correspondante sur le site Web de documentation de Novell (http://www.novell.com/documentation) .
Étant donné que l'administration des services de licence Novell est exécutée via l'Administrateur
NetWare
®
, le compteur logiciel n'est pas disponible dans un environnement Windows 2000 exclusivement.
Création de conteneurs de licences et de certificats avec compteur
Vous devez créer un conteneur de licences pour chaque application que vous voulez surveiller.
Au sein du conteneur de licences, vous devez ensuite créer un ou plusieurs certificats avec compteur en fonction du nombre de licences dont vous disposez pour l'application. Par exemple, si vous disposez initialement de 200 licences pour l'application, vous pouvez créer un certificat avec compteur couvrant 200 licences. Ensuite, si vous faites l'acquisition de 100 licences complémentaires, vous pouvez créer un second certificat avec compteur couvrant 100 licences.
Pour obtenir des instructions concernant la création de conteneurs de licences et de certificats avec compteur, consultez la documentation NLS sur le site Web de documentation de Novell (http:// www.novell.com/documentation) .
Compteur de licences logicielles
411
Novell Confidential Manual (FRA) 6 October 2004
Installation du client Novell et des fichiers de licence sur les postes de travail
1
Assurez-vous que Novell Client
TM
est installé sur les postes de travail des utilisateurs.
Les services de licence Novell requièrent le client Novell. Vous pouvez télécharger la dernière version du client depuis le site de téléchargement des produits Novell (http:// download.novell.com/pages/PublicSearch.jsp) .
2
Copiez les fichiers nls32.dll et nlsapi32.dll sur les postes de travail des utilisateurs.
2a
2b
Sous Windows 98, copiez les fichiers sur c:\windows\system.
Sous Windows 2000/XP, copiez les fichiers sur c:\winnt\system32.
Le client Novell requiert le fichier nls32.dll pour le compteur de licences. Ce fichier est fourni sur le CD Compagnon 2 de Novell ZENworks 6.5 dans le répertoire \licensing.
Remarque :
Les fichiers nls32.dll et nlsapi32.dll ont, par inadvertance, été omis du CD compagnon 1 de
Novell ZENworks 6.5. Ils sont inclus dans le téléchargement de ZENworks 6.5 Desktop Management
Support Pack 1. Pour plus d'informations, reportez-vous au fichier Readme de ZENworks 6.5 Desktop
Management Support Pack 1.
Configuration des applications pour l'utilisation du compteur de licences
Une fois que vous avez installé les services de licence Novell, le client Novell et le fichier nls32.dll correspondant, que vous avez créé un conteneur de licences et un certificat avec licence pour une application, configurez l'objet Application pour utiliser les services de licence Novell. Ceci permet au programme de lancement d'applicatifs d'appliquer les licences que vous avez créées pour l'application.
Pour autoriser le programme de lancement d'applicatifs à imposer la création de licence d'application :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit de la souris sur l'objet Application, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Options d'exécution > Licence/Compteur pour afficher la page correspondante.
412 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
4
Cochez la case Utiliser les services de décompte et de licence Novell pour activer l'option.
Dans le champ Associer l'objet Application au conteneur de licences, cliquez sur le bouton
Parcourir et sélectionnez le conteneur de licences de l'application.
5
Si vous ne voulez pas que le programme de lancement d'applicatifs exécute l'application lorsque NLS n'est pas disponible, cochez la case correspondante. Sinon, le programme de lancement d'applicatifs exécutera l'application.
6
Cliquez sur OK.
Compteur de licences logicielles
413
Novell Confidential Manual (FRA) 6 October 2004
414 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
45
Référence : SnAppShot
Pour vous aider à créer des progiciels d'installation pour les applications installées sur les postes de travail Windows 98 ou Windows 2000/XP, le composant Gestion d'applications de Novell
®
ZENworks
®
Desktop Management inclut l'utilitaire snAppShot
TM
. Les sections qui suivent contiennent des informations concernant snAppShot et des instructions pour l'utilisation de cet utilitaire.
« Présentation de SnAppShot », page 415
« Préparation d'un poste de travail SnAppShot », page 417
« Création d'un progiciel d'installation », page 417
« Paramètres d'invite de commande », page 418
Important :
SnAppShot ne fonctionne pas avec les applications MSI installées par Microsoft Windows
Installer. C'est le cas par exemple pour Microsoft Office 2000 et Microsoft Office XP. De telles applications doivent être distribuées en tant qu'applications .MSI, et non en tant qu'applications AOT/AXT (snAppShot).
Pour plus d'informations, reportez-vous au
Chapitre 27, « Distribution : applications simples », page 271 .
Présentation de SnAppShot
SnAppshot enregistre les changements survenant sur un poste de travail lorsqu'une application est installée. Au fur et à mesure de l'installation, snAppShot note les différences entre l'état de configuration du poste de travail avant l'installation et son état après l'installation, compare les deux et crée un progiciel d'installation d'application comportant deux fichiers modèle d'objet
Application (.aot ou .axt), un ou plusieurs fichiers source (.fil) et un fichier de définition de fichier
(filedef.txt).
Modèles d'objet Application
Le fichier modèle d'objet Application vous sert à créer l'objet Application dans Novell eDirectory
TM
. Les deux fichiers modèle d'objet Application (.AOT et .AXT) contiennent les mêmes informations, utilisées pour compléter les champs de propriétés de l'objet Application lors de la création de l'objet :
Le nom eDirectory et le nom du raccourci de poste de travail à donner à l'objet Application.
Les modifications qui doivent être apportées aux paramètres de configuration du poste de travail (paramètres du registre, paramètres INI, modifications de fichier texte, etc.) lors de l'installation de l'application.
Les définitions de macro à utiliser lors de l'installation.
La liste des fichiers d'application à copier sur le poste de travail lors de l'installation, y compris l'emplacement source et l'emplacement cible pour la copie.
Référence : SnAppShot
415
Novell Confidential Manual (FRA) 6 October 2004
Le fichier .aot est un fichier binaire qui ne peut pas être modifié ; le fichier .axt est un fichier texte qui peut être modifié à l'aide d'un éditeur de texte. Si vous voulez modifier le modèle d'objet
Application après sa création par snAppShot, modifiez le fichier .axt et servez-vous en pour créer l'objet Application. Dans le cas contraire, utilisez le fichier .aot pour importer plus rapidement les données qu'il contient.
Fichiers source de l'application
SnAppShot surveille également tous les fichiers d'application copiés sur le poste de travail.
Ces fichiers, qui deviennent les fichiers source de l'application, sont copiés à un emplacement source sur le réseau, renommés de façon numérique en commençant par 1 et dotés d'une extension de fichier .fil (par exemple, 1.fil). Novell Application Launcher
TM
utilise ces fichiers source lors de l'installation de l'application sur le poste de travail.
Fichier de définition du fichier d'application
Pour assigner les fichiers .fil à leurs fichiers d'origine, SnAppShot crée un fichier de définition de fichier (filedef.txt). Ce fichier texte assigne les fichiers .fil aux fichiers d'origine et spécifie l'emplacement cible et le nom à utiliser lors de l'installation des fichiers sur le poste de travail.
Par exemple :
1.fil=c:\dmi\win32\_deisl1.isu
2.fil=c:\dmi\win32\bin\wdmiutil.dll
Restrictions liées à SnAppShot
Avant d'utiliser snAppShot, tenez compte des points suivants :
SnAppShot ne fonctionne pas avec les applications MSI installées par Microsoft Windows
Installer. C'est le cas par exemple pour Microsoft Office 2000 et Microsoft Office XP.
Les applications MSI installent souvent des composants de l'application sur demande, ce qui signifie que l'instantané d'une installation d'application MSI pourrait éventuellement ne pas inclure toutes les fonctions disponibles de l'application. C'est pour cette raison qu'il est préférable de distribuer les applications en tant qu'applications MSI, et non en tant qu'applications AOT/AXT (snAppShot). Pour plus d'informations, reportez-vous au
Chapitre 28, « Distribution : applications complexes », page 279 .
SnAppShot ne prend pas en charge certains des nouveaux types de registre Windows XP, tel que hex(800000007). Vous devez donc faire attention en utilisant snAppShot sous
Windows XP que le fichier généré .axt/.aot (ou la page Registre de l'objet Application résultante) ne contienne pas de modifications qui pourraient avoir des effets irréversibles sur le fonctionnement des postes de travail Windows XP sur lesquels l'application est distribuée.
SnAppShot échoue lorsque le registre Windows excède 30 Mo. Le message suivant s'affiche :
A critical « out of memory » error has occurred. snAppShot must close.
Nous vous recommandons d'utiliser AdminStudio ZENworks Edition à la place. Pour plus d'informations, reportez-vous au manuel AdminStudio ZENworks Edition Installation Guide
(Guide d'installation de AdminStudio ZENworks Edition) (http://www.novell.com/ documentation/zenworks65/pdfdoc/spinstall/AS_ZENworksInstallGuide.pdf) .
SnAppShot ne prend pas en charge les serveurs Windows Terminal Server. N'utilisez pas snAppShot sur un serveur Terminal Server pour créer une application AOT/AXT destinée à
être distribuée sur d'autres serveurs Terminal Server.
416 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Le modèle d'objet Application a été modifié entre la version 4.0.1 et la version 6.5 pour intégrer plusieurs modifications fonctionnelles, notamment celle relative aux prérequis système par rapport aux règles de distribution. Si votre environnement est antérieur à
ZENworks 6.5, sélectionnez l'option Créer un fichier modèle d'application antérieure à la version 6.5 lors de la création du fichier .aot afin de pouvoir utiliser ce fichier dans votre environnement. Si vous utilisez l'option par défaut, Créer un fichier Modèle d'objet
Application 6.5, le fichier .aot créé est inutilisable dans un environnement antérieur à
ZENworks 6.5.
Préparation d'un poste de travail SnAppShot
Avant d'exécuter snAppShot sur un poste de travail pour créer un progiciel d'installation pour une application, vous devez :
Vérifier que le poste de travail est propre. Sur un poste de travail propre, seuls le système d'exploitation et le client Microsoft sont installés.
Vérifier que le poste de travail représente bien le type de poste de travail sur lequel l'application sera distribuée. Par exemple, si vous distribuez l'application à des utilisateurs de
Windows 2000 sur un Dell* OptiPlex* GX110, exécutez snAppShot sur un Dell OptiPlex
GX100 exécutant Windows 2000. En fonction de l'application et de ce qui se produit lors d'une installation, il sera peut-être nécessaire de créer des objets Application différents à utiliser pour les différents types de postes de travail.
Création d'un progiciel d'installation
Pour créer un progiciel d'installation, snAppShot utilise le processus suivant :
Il crée une image du poste de travail avant l'installation de l'application. Vous déterminez les unités à analyser et les paramètres de configuration (paramètres du registre, paramètres INI, etc.) à enregistrer.
Il vous laisse installer l'application.
Il crée une autre image du poste de travail, enregistre les différences entre les deux images et crée le progiciel d'installation (fichiers .aot et .axt, fichiers .fil et fichier filedef.txt) à l'emplacement réseau que vous avez choisi.
Pour exécuter snAppShot et créer un progiciel d'installation :
1
Sur le poste de travail propre et représentatif (reportez-vous à la section
répertoire sys:\public\snapshot du serveur ZENworks Desktop Management.
Pour plus d'informations sur les changements d'applications que vous pouvez effectuer au démarrage de snAppShot, reportez-vous à la section
« Paramètres d'invite de commande », page 418
.
Référence : SnAppShot
417
Novell Confidential Manual (FRA) 6 October 2004
2
Sélectionnez le mode à utiliser :
Standard : Utilise le fichier de préférences snAppShot par défaut pendant le processus de découverte. Dans la plupart des cas, ces préférences sont suffisantes.
Personnalisé : Vous permet de choisir un fichier de préférences préalablement créé à appliquer au processus de découverte ou d'utiliser le fichier de préférences snAppShot par défaut. Contrairement au mode Standard, le mode Personnalisé vous permet d'apporter des modifications aux préférences afin de découvrir des unités, des fichiers, des dossiers, des paramètres du registre et des raccourcis.
Express : Vous permet de choisir un fichier de préférences préalablement créé.
Les préférences ne peuvent pas être modifiées.
3
Suivez les invites à l'écran pour créer le progiciel d'installation. Si vous avez besoin d'informations complémentaires, cliquez sur le bouton Aide.
Paramètres d'invite de commande
SnAppShot vous permet de préciser deux paramètres à l'invite de commande. La syntaxe à utiliser est la suivante : snapshot paramètre
/u:nom_fichier.ini
Ce paramètre vous permet de spécifier le fichier à partir duquel snAppShot va récupérer les paramètres de préférences. Le fichier de préférences doit avoir été créé lors d'une session snAppShot préalable. Ce paramètre revient à exécuter snAppShot, à sélectionner l'option Express et à sélectionner ensuite le fichier de préférences.
Si le fichier ne se trouve pas dans le même répertoire que snAppShot, indiquez le chemin d'accès complet.
/slow
Par défaut, le processus de découverte snAppShot est optimisé pour un système d'exploitation à un octet. Si vous exécutez snAppShot sur un système d'exploitation à deux octets, spécifiez le paramètre /slow. snAppShot utilise alors une procédure de comparaison des chaînes optimisée pour les caractères à deux octets. Par conséquent, SnAppShot s'exécute plus lentement.
418 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
46
Référence : paramètres de l'objet Application
Un objet Application comprend de nombreux paramètres (propriétés) que vous pouvez modifier pour gérer l'application. Les sections qui suivent correspondent aux onglets de l'objet Application.
« Onglet Identification », page 419
« Onglet Options de distribution », page 427
« Onglet Options d'exécution », page 454
« Onglet Associations », page 468
« Onglet Disponibilité », page 471
« Onglet Client Terminal Server », page 517
« Onglet Tolérance aux pannes », page 520
Onglet Identification
L'onglet Identification inclut les pages suivantes pour vous aider à configurer la façon dont l'objet
Application sera présenté aux utilisateurs :
« Page Informations sur le progiciel », page 419
« Page Description », page 423
« Page Notes de l'administrateur », page 426
Page Informations sur le progiciel
La page de propriétés Informations sur le progiciel est accessible dans les objets Application créés pour les applications MSI uniquement. Elle n'est pas accessible dans les objets Application créés pour les applications simples, les applications AOT/AXT, les applications Web et les applications
Terminal Server.
La page de propriétés Informations sur le progiciel illustrée ci-dessous affiche des informations sur le fichier du progiciel Microsoft Windows Installer (fichier .msi) associé à l'application. Le but de cette page est purement informatif ; vous ne pouvez pas l'utiliser pour modifier les informations du progiciel.
Référence : paramètres de l'objet Application
419
Novell Confidential Manual (FRA) 6 October 2004
Chemin d'accès au progiciel
Affiche l'emplacement du fichier .msi utilisé par l'objet Application.
Version
Affiche la version du fichier .msi.
Fournisseur
Affiche le nom du créateur du fichier .msi.
Préférence locale
Affiche la préférence locale définie dans le fichier .msi.
Lien vers l'aide
Affiche le site Web sur lequel consulter des données et des informations d'aide relatives à l'application.
Page Icône
La page de propriétés Icône est accessible sur les objets Application créés pour tous les types d'application (simples, AOT/AXT, MSI, Web et Terminal Server).
La page de propriétés Icône illustrée ci-dessous détermine l'icône de l'objet Application affichée par Novell
®
Application Launcher
TM
sur un poste de travail. Vous pouvez donner un titre à cette icône d'application, choisir le graphique à utiliser pour l'icône et donner à l'icône un ordre d'affichage, ainsi qu'un degré de priorité d'exécution forcée. Vous pouvez déterminer si le programme de lancement d'applicatifs doit continuer à afficher l'objet Application sur le poste de travail lorsque l'utilisateur est déconnecté de Novell eDirectory
TM
TM.
420 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Titre de l'icône de l'application
Tapez le texte que vous souhaitez utiliser comme titre d'icône pour l'objet Application. Ce titre doit
être conforme aux conventions d'assignation des noms de dossiers et de fichiers Windows standard. Si vous utilisez les caractères suivants dans les noms de dossiers et de fichiers Windows, ils seront remplacés sur le poste de travail de l'utilisateur par un trait de soulignement (_) car ils sont incorrects :
\ / : * ? " < > |
Icône d'application
Sélectionnez l'icône qui doit apparaître chaque fois que l'icône de l'objet Application est affichée.
Si vous n'indiquez pas d'icône, une icône d'objet Application par défaut est utilisée.
Déconnexion possible
Sélectionnez cette option pour indiquer que l'application peut être exécutée sur un poste de travail non connecté à eDirectory.
Il faut que l'application soit installée ou mise en cache sur le poste de travail pour que l'utilisateur puisse l'exécuter en mode non connecté. Vous pouvez forcer la distribution de l'application sur le poste de travail en sélectionnant l'option Forcer l'exécution (page Associations). Vous pouvez forcer la mise en cache de l'application sur le poste de travail en sélectionnant l'option Forcer le caching (page Associations).
Attendre l'exécution forcée
Cette option ne s'applique que si l'application et au moins une autre application utilisent l'option
Forcer l'exécution (page Associations).
Référence : paramètres de l'objet Application
421
Novell Confidential Manual (FRA) 6 October 2004
Sélectionnez cette option pour forcer l'application à attendre l'arrêt de l'application précédente.
L'ordre des applications est défini dans le champ Déterminer l'ordre d'exécution forcée.
Les redémarrages sont mis en attente jusqu'à l'arrêt de la dernière application.
Déterminer l'ordre d'exécution forcée
Cette option définit l'ordre dans lequel les applications utilisant l'option Forcer l'exécution seront lancées. Sélectionnez cette option pour l'activer, puis utilisez la liste Ordre pour sélectionner la position de l'application dans l'ordre d'exécution forcée.
Contrôlez l'ordre de lancement des applications en entrant une valeur numérique dans la zone
Ordre. La valeur zéro donne la priorité la plus haute à l'application. La valeur maximale est
9999999. Par exemple, si vous souhaitez que cette application démarre après deux autres applications dont l'ordre respectif est 0 et 1, entrez 2 dans la zone Ordre.
Le programme de lancement d'applicatifs exécutera l'application sans attendre la fin de l'exécution de l'application précédente, sauf si l'option Attendre l'exécution forcée a été activée.
Afficher la progression
Cette option permet aux utilisateurs de voir une barre de progression chaque fois qu'une application est distribuée sur leur poste de travail ou retirée. Désélectionnez cette option si vous ne distribuez qu'une modification mineure relative à une application, telle qu'une modification de clé de registre. Sélectionnez cette option si vous distribuez ou retirez une application volumineuse et que vous voulez donner à l'utilisateur une estimation du temps nécessaire à l'opération.
Lorsque l'option est désélectionnée, si le poste de travail nécessite un redémarrage pour terminer une installation et que le paramètre Inviter à redémarrer est activé (onglet Options de distribution
> page Options), l'utilisateur n'est pas invité à accepter le redémarrage de son poste qui est redémarré automatiquement. Le redémarrage du poste de travail est également automatique au moment de terminer une désinstallation même si le paramètre Avertir l'utilisateur avant la désinstallation est activé (onglet Commun > page Désinstaller).
Niveau d'interface utilisateur
Cette option s'affiche uniquement si l'objet Application utilise un progiciel Microsoft Windows
Installer (MSI). Lors de la distribution d'un objet Application MSI, le programme de lancement d'applicatifs lance Windows Installer pour installer l'application. De ce fait, au lieu d'afficher la barre de progression standard de l'installation du programme de lancement d'applicatifs, Windows
Installer utilise l'interface utilisateur de l'installation définie pour le progiciel MSI. Vous pouvez utiliser les paramètres suivants pour déterminer comment Windows Installer affiche l'interface utilisateur durant l'installation.
Valeur par défaut : affiche un niveau d'interface utilisateur approprié (sélectionné par
Windows Installer).
Silencieux : n'affiche aucune interface utilisateur.
Progression : affiche de simples informations de progression et des invites/messages d'erreur.
Réduit : affiche une interface utilisateur complète, à l'exception des boîtes de dialogue de l'assistant.
Saturé : affiche une interface utilisateur complète (boîtes de dialogue de l'assistant, informations de progression, messages d'erreur et invites, etc.).
Le programme de lancement d'applicatifs transmet le paramètre sélectionné à Windows Installer en tant que paramètre de démarrage. Pour plus d'informations sur ces paramètres, consultez la documentation de Microsoft Windows Installer.
422 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Page Description
La page de propriétés Description est accessible sur les objets Application créés pour tous les types d'application (simples, AOT/AXT, MSI, Web et Terminal Server).
Cette page de propriétés fournit aux utilisateurs des informations plus complètes sur l'objet
Application que celles fournies via le titre de l'icône d'application.
Si vous avez activé l'option Avertir avant la distribution (Options de distribution > page Options), les utilisateurs peuvent voir cette description lorsque le programme de lancement d'applicatifs leur distribue l'application pour la première fois. Ils peuvent également afficher les propriétés d'un objet
Application pour consulter cette description. Pour afficher les propriétés, cliquez avec le bouton droit de la souris sur l'objet Application (sur le poste de travail), puis cliquez sur Propriétés.
Page Dossiers
La page de propriétés Dossiers est accessible sur les objets Application créés pour tous les types d'application (simples, AOT/AXT, MSI, Web et Terminal Server).
Cette page de propriétés permet de spécifier les dossiers dans lesquels le programme de lancement d'applicatifs doit placer l'application lors de sa distribution sur un poste de travail.
Référence : paramètres de l'objet Application
423
Novell Confidential Manual (FRA) 6 October 2004
Dossiers
Vous pouvez placer l'application dans deux types de dossier : un dossier personnalisé et un dossier lié.
Un dossier personnalisé est un dossier créé spécialement pour l'objet Application. Aucun autre objet Application ne peut être placé dans ce dossier. Les dossiers personnalisés prennent en charge l'utilisation de sous-dossiers, ce qui signifie que vous pouvez créer une structure de dossiers personnalisés. Ainsi, s'il est impossible de placer la Calculatrice et le Bloc-notes dans le même dossier personnalisé, vous pouvez créer deux sous-dossiers au sein d'un même dossier personnalisé et placer chacun de ces deux programmes dans l'un des deux sous-dossiers (autrement dit, winapps\calculator\calc.exe et winapps\ notepad\notepad.exe).
Un dossier lié est une simple association à un objet Dossier d'une application existant. L'objet
Dossier d'une application doit exister au préalable dans eDirectory. Si l'objet Dossier d'une application comporte plusieurs dossiers (une structure de dossiers), vous pouvez ajouter l'application à n'importe quel dossier de la structure.
Si vous envisagez de créer une structure de dossiers complexe pour les applications que vous distribuez, il est recommandé d'utiliser un objet Dossier d'une application, puis de lier des objets
Application à l'objet Dossier d'une application. Avec un objet Dossier d'une application, vous ne devez définir la structure de dossiers qu'une fois, tandis que les dossiers personnalisés doivent être définis pour chaque objet Application. Si vous choisissez d'utiliser des dossiers personnalisés pour votre structure de dossiers, veillez à bien utiliser les mêmes noms de dossier lors de la définition de la structure de dossiers personnalisés de chaque objet Application. En cas de différence, le programme de lancement d'applicatifs crée des structures de dossiers personnalisés différentes.
La liste Dossiers affiche les dossiers personnalisés et les dossiers liés (objets Dossier d'une application) dans lesquels l'application a été placée. Le programme de lancement d'applicatifs crée
(au besoin) les dossiers de la liste lors de la distribution de l'application sur le poste de travail.
424 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Ajouter
Cliquez sur Ajouter pour ajouter un dossier personnalisé ou un dossier lié à la liste Dossiers.
Si vous voulez que l'application apparaisse dans plusieurs dossiers, ajoutez chaque dossier à la liste.
Lorsque vous ajoutez un dossier personnalisé, il apparaît dans la liste sous le titre Nouveau dossier.
Vous pouvez sélectionner ce dossier dans la liste et modifier son nom ou y ajouter des sousdossiers (consultez la section
Modifier le dossier sélectionné ci-dessous).
Supprimer
Sélectionnez un dossier dans la liste, puis cliquez sur Supprimer pour le retirer de la liste.
La modification s'appliquera au prochain redémarrage du programme de lancement d'applicatifs.
Modifier le dossier sélectionné
La zone Modifier le dossier sélectionné permet de modifier les informations (nom et structure) du dossier sélectionné dans la liste Dossiers. Vous pouvez modifier les informations des dossiers personnalisés et des dossiers liés. Toutefois, une fois les informations d'un dossier modifiées, ce dossier devient un dossier personnalisé.
Ajouter un dossier
Sélectionnez le dossier dans l'arborescence des dossiers, puis cliquez sur Ajouter un dossier pour ajouter un sous-dossier à ce dossier. Après l'ajout d'un sous-dossier et le rafraîchissement du programme de lancement d'applicatifs, les utilisateurs voient l'application apparaître dans le sousdossier plutôt que dans le dossier.
Supprimer le dossier
Sélectionnez le dossier dans l'arborescence des dossiers, puis cliquez sur Supprimer le dossier pour le supprimer. La modification s'appliquera au prochain redémarrage du programme de lancement d'applicatifs.
Modifier le dossier
Sélectionnez le dossier dans l'arborescence des dossiers, puis cliquez sur Modifier le dossier pour modifier le nom du dossier.
Si vous voulez ajouter l'application au nouveau sous-dossier d'un dossier existant, entrez
nom_dossier_existant\nom_nouveau_sous_dossier.
Utiliser le dossier sélectionné dans les emplacements suivants
Le programme de lancement d'applicatifs peut afficher les dossiers dans le menu Démarrer de
Windows et dans les fenêtres du programme de lancement d'applicatifs (fenêtre d'application et fenêtre de l'Explorateur d'applications), si ces emplacements sont activés sur la page Associations de l'objet Application. Sélectionnez un dossier dans la liste Dossiers, puis cochez les cases correspondant aux emplacements dans lesquels vous souhaitez utiliser le dossier.
Si vous ne sélectionnez pas l'un de ces emplacements, le programme de lancement d'applicatifs affiche quand même l'objet Application dans le menu Démarrer et dans les fenêtres du programme de lancement d'applicatifs, mais l'objet n'apparaît pas dans les dossiers que vous avez définis.
Référence : paramètres de l'objet Application
425
Novell Confidential Manual (FRA) 6 October 2004
Page Contacts
La page de propriétés Contacts est accessible sur les objets Application créés pour tous les types d'application (simples, AOT/AXT, MSI, Web et Terminal Server).
Cette page de propriétés liste les noms, les adresses électroniques et les numéros de téléphone des membres de l'équipe d'assistance de l'application. Les utilisateurs peuvent accéder à ces informations grâce aux propriétés de l'objet Application. Pour afficher les propriétés, cliquez avec le bouton droit de la souris sur l'objet Application (sur le poste de travail), cliquez sur Propriétés, puis choisissez Contacts d'assistance.
Vous pouvez personnaliser ces informations pour diriger les utilisateurs vers les emplacements des membres de l'équipe d'assistance. Si vous entrez l'adresse électronique du contact, les utilisateurs pourront lui envoyer un message directement à partir de la page Contacts d'assistance de la boîte de dialogue Propriétés.
Remarque :
Les utilisateurs doivent disposer des droits eDirectory requis pour lire les attributs d'adresse
électronique (Adresse électronique Internet) et de numéro de téléphone (Numéro de téléphone) des utilisateurs définis en tant que contacts.
Page Notes de l'administrateur
La page de propriétés Notes de l'administrateur est accessible sur les objets Application créés pour tous les types d'application (simples, AOT/AXT, MSI, Web et Terminal Server).
La page de propriétés Notes de l'administrateur illustrée ci-dessous permet d'enregistrer des remarques pour vous-même ou pour d'autres administrateurs. Vous pouvez, par exemple, vous rappeler des paramètres particuliers d'une application. Si votre système compte plusieurs administrateurs, vous pouvez rédiger un historique des mises à niveau et des modifications de fichiers.
426 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Onglet Options de distribution
L'onglet Options de distribution inclut les pages suivantes pour vous aider à configurer la façon dont l'objet Application est distribué aux utilisateurs :
« Page Icônes/raccourcis », page 427
« Page Fichiers de l'application », page 433
« Page Paramètres INI », page 436
« Page Fichiers texte », page 440
« Page Scripts de distribution », page 443
« Page Planification de préinstallation », page 446
« Page Interruption du processus de pré-distribution », page 449
Page Icônes/raccourcis
La page de propriétés Icônes/Raccourcis est accessible sur les objets Application créés pour les applications simples et les applications AOT/AXT uniquement. Elle n'est pas accessible sur les objets Application créés pour les applications MSI, les applications Web et les applications
Terminal Server.
La page de propriétés Icônes/Raccourcis illustrée ci-dessous détermine les icônes et les raccourcis que le programme de lancement d'applicatifs crée lors de la distribution de l'application sur le poste de travail. Vous pouvez ajouter l'icône de l'application en tant qu'élément d'un groupe de programmes, ou en tant que raccourci sur le bureau du poste de travail ou dans un dossier. Vous pouvez également supprimer les icônes, les raccourcis et les groupes de programmes existants.
Référence : paramètres de l'objet Application
427
Novell Confidential Manual (FRA) 6 October 2004
Les icônes et les raccourcis que vous créez grâce à cette page viennent s'ajouter à l'icône de l'objet
Application. Alors que l'icône de l'objet Application permet de déclencher plusieurs opérations, notamment l'installation de l'application ou son exécution, les icônes et les raccourcis définis dans cette page sont directement liés au fichier exécutable de l'application et permettent donc uniquement de lancer celle-ci.
Vous pouvez associer d'autres options à ces icônes et raccourcis afin de créer l'environnement utilisateur de votre choix. Par exemple, vous pouvez définir les icônes et les raccourcis à créer, et configurer l'objet Application pour qu'il ne soit exécuté qu'une seule fois (Options d'exécution >
Applications). Lorsqu'un utilisateur sélectionne l'objet Application, le programme de lancement d'applicatifs exécute l'application une seule fois, crée les icônes et les raccourcis requis, effectue toute autre tâche définie dans les propriétés de l'objet Application, puis supprime l'icône de l'objet
Application du poste de travail. Par la suite, l'utilisateur doit sélectionner l'icône ou le raccourci pour lancer l'application.
Important :
Si le programme de lancement d'applicatifs ne peut pas créer un raccourci, l'application n'est pas distribuée. Dans ce cas, tous les fichiers et paramètres de l'application sont supprimés. En revanche, les autres raccourcis qui ont éventuellement été créés avant que la création de ce raccourci échoue ne sont pas supprimés.
Icônes et raccourcis
Cette liste répertorie les icônes et les raccourcis qui vont être créés lors de la distribution de l'application sur un poste de travail.
Fichiers
Cliquez sur Fichier > Rechercher pour rechercher les définitions d'icône et de raccourci comprenant des informations particulières.
Cliquez sur Fichier > Importer pour importer les icônes et les raccourcis 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.
428 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Ajouter
Cliquez sur Ajouter pour ajouter un groupe de programmes, un élément de groupe de programmes ou un raccourci. Les groupes de programmes et leurs éléments sont pris en charge sur les postes de travail Windows 98, mais pas sur les postes de travail Windows 2000/XP. Les raccourcis sont pris en charge sur toutes les versions de Windows.
Important :
Lors de la définition du chemin cible d'un raccourci, si l'application doit être distribuée sur un poste de travail Windows 2000/XP, utilisez un chemin UNC plutôt qu'un chemin d'unité assignée. Sous
Windows 2000/XP, les noms longs de chemins d'unité assignée sont tronqués, ce qui génère un raccourci incorrect qui ne peut pas fonctionner.
Modifier
Sélectionnez une icône ou un raccourci dans la liste Icônes et raccourcis, puis cliquez sur Modifier pour modifier les informations qui lui sont associées.
Supprimer
Sélectionnez une icône ou un raccourci dans la liste Icônes et raccourcis, puis cliquez sur
Supprimer pour la/le supprimer de la liste.
Suivre la distribution par utilisateur
Si vous avez implémenté des profils utilisateur mobiles, utilisez cette option pour vous assurer que les icônes et raccourcis particuliers sont distribués sur chaque poste de travail auquel l'utilisateur se logue.
Dans la liste Icônes et raccourcis, sélectionnez l'icône ou le raccourci souhaité, puis cochez l'option
Suivre la distribution par utilisateur.
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs créera uniquement les icônes et raccourcis définis dans la liste Icônes et raccourcis aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application (onglet Options de distribution > page Options).
Pour forcer le programme de lancement d'applicatifs à créer une icône ou un raccourci chaque fois que l'application est lancée, sélectionnez l'icône ou le raccourci dans la liste Icônes et raccourcis, puis cochez l'option Toujours distribuer.
Si l'utilisateur possède un répertoire cache NAL sur sa machine locale, le programme de lancement d'applicatifs utilise les informations stockées dans le répertoire cache NAL pour créer l'icône ou le raccourci. Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page
Configuration du programme de lancement > option Autoriser l'écriture dans le cache), le programme de lancement d'applicatifs utilise les informations stockées dans eDirectory.
Page Registre
La page de propriétés Registre est accessible sur les objets Application créés pour les applications simples, les applications AOT/AXT et les applications MSI uniquement. Elle n'est pas accessible sur les objets Application conçus pour les applications Web et Terminal Server.
Référence : paramètres de l'objet Application
429
Novell Confidential Manual (FRA) 6 October 2004
La page de propriétés Registre illustrée ci-dessous détermine les modifications de registre que le programme de lancement d'applicatifs effectue lors de la distribution de l'application sur un poste de travail.
Paramètres de registre
L'arborescence Paramètres de registre affiche l'ensemble des paramètres modifiés lors de la distribution de l'application sur un poste de travail. Si vous avez utilisé un fichier .aot, .axt ou .msi lors de la création de l'objet Application, l'arborescence inclut automatiquement tous les paramètres de registre définis dans ces modèles.
Si vous souhaitez créer ou supprimer des paramètres de registre supplémentaires lors de la distribution, vous devez ajouter ces paramètres à l'arborescence Paramètres de registre et indiquer l'opération appropriée (créer ou supprimer) dans le champ L'élément va.
Remarque :
Dans le cas des objets Application créés pour des applications AOT/AXT, le programme de lancement d'applicatifs Novell (Novell Application Launcher, NAL) gère la distribution des paramètres de registre et celle de l'application. Si vous modifiez les paramètres de registre d'une application AOT/AXT et que leur distribution échoue, la distribution de l'application échoue également et NAL revient à l'état initial.
Dans le cas des objets Application créés pour des applications MSI, NAL gère la distribution des paramètres de registre tandis que Microsoft Windows Installer (MSI) gère la distribution de l'application. Si vous modifiez les paramètres de registre de l'objet Application pour une application MSI et que leur distribution échoue, l'application est installée par Windows Installer. Il se peut alors que l'application ne fonctionne pas correctement, selon la façon dont les paramètres de registre affectent l'application.
Fichier
Cette option permet de rechercher des clés ou des valeurs dans l'arborescence Paramètres de registre, d'importer des paramètres dans l'arborescence et d'exporter des paramètres à partir de l'arborescence.
Cliquez sur Fichier, puis choisissez l'une des options suivantes :
Rechercher : Recherche des clés, noms de valeur ou valeurs spécifiques dans le registre.
430 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Suivant : Recherche l'occurrence suivante de la clé, du nom de valeur ou de la valeur préalablement recherchée.
Importer : Importe des paramètres de registre à partir du fichier .aot ou .axt d'un autre objet
Application ou d'un fichier de registre (.reg). La boîte de dialogue Ouvrir affiche par défaut le type de fichier *.axt. Si vous effectuez une importation à partir dun fichier .aot ou .reg, sélectionnez *.aot, *.reg ou Tous les fichiers afin de pouvoir sélectionner le fichier approprié.
Exporter : Exporte les paramètres de registre vers un fichier de registre (.reg). Pour exporter ces paramètres vers un fichier au format .aot ou .axt, exportez l'ensemble de l'objet
Application à l'aide de l'option Exporter un objet Application du menu Outils > Utilitaires
ZENworks > Outils du programme de lancement d'applicatifs.
Ajouter
Cette option permet d'ajouter des paramètres de registre à l'arborescence Paramètres de registre.
Seuls les paramètres affichés dans l'arborescence Paramètres de registre sont créés ou supprimés lorsque l'application est distribuée.
Pour ajouter une clé ou une valeur de registre, sélectionnez le dossier de registre auquel vous souhaitez ajouter la clé, ou sélectionnez la clé à laquelle vous souhaitez ajouter une valeur, cliquez sur le bouton Ajouter, puis choisissez l'une des options suivantes :
Clé : Ajoute une clé au dossier de registre sélectionné.
Binaire : Ajoute une valeur binaire à la clé sélectionnée.
Développer une chaîne : Ajoute une valeur de développement de chaîne à la clé sélectionnée.
Cette option n'existe pas dans le registre Windows 98 ; si vous l'utilisez, ce paramètre, sera modifié en paramètre de chaîne lors de la distribution sur des postes de travail Windows 98.
Valeur par défaut : Ajoute une valeur chaîne par défaut à la clé sélectionnée.
DWORD : Ajoute une valeur DWORD à la clé sélectionnée.
Valeur multi-chaîne : Ajoute une chaîne multi-valeur à la clé sélectionnée. Cette option n'existe pas dans le registre Windows 98 ; si vous l'utilisez, ce paramètre sera transformé en paramètre binaire lors de la distribution sur les postes de travail Windows 98.
Chaîne : Ajoute une valeur chaîne à la clé sélectionnée.
Une fois la clé ou la valeur ajoutée à l'arborescence Paramètres de registre, utilisez la liste Options de distribution pour déterminer si la clé ou la valeur doit être créée dans le registre du poste de travail ou en être supprimée.
Vous pouvez utiliser une macro pour créer les noms de clé, les noms de valeur ou les données de valeur. Pour plus d'informations sur les macros, reportez-vous au
Chapitre 47, « Référence : macros », page 529 .
Modifier
Sélectionnez la clé ou la valeur à modifier, puis cliquez sur Modifier.
Supprimer
Sélectionnez la clé ou la valeur à supprimer, puis cliquez sur Supprimer. Lorsque vous supprimez une clé, tous ses subordonnés sont aussi supprimés.
Référence : paramètres de l'objet Application
431
Novell Confidential Manual (FRA) 6 October 2004
Options de distribution
Les options de distribution permettent de déterminer la gestion de chaque paramètre de registre
(qui figure dans l'arborescence Paramètres de registre) lors de la distribution de l'application.
L'élément va
Dans l'arborescence Paramètres de registre, sélectionnez le paramètre, puis sélectionnez l'opération que vous souhaitez assigner au paramètre lors de la distribution de l'application.
Toujours créer : Le paramètre est toujours créé dans le registre, même s'il existe déjà. Si tel est le cas, les valeurs actuelles du paramètre sont remplacées. Par exemple, si PATH=C:\ existe déjà, il sera remplacé par PATH=C:\TEMP.
Créer si non existant : Le paramètre est créé uniquement s'il n'existe pas.
Créer si existant : Le paramètre est créé uniquement s'il existe. Les valeurs actuelles du paramètre sont remplacées. Par exemple, si PATH=C:\ existe déjà, il sera remplacé par
PATH=C:\TEMP.
Supprimer : Le paramètre est supprimé. Si le paramètre de registre est doté de paramètres subordonnés, le programme de lancement d'applicatifs supprime également ces paramètres subordonnés.
Ajouter si existant sinon créer : Cette option s'applique uniquement aux valeurs chaîne
(Chaîne, Chaîne par défaut, Chaîne développée et Chaîne multi-valeur). Les données de la valeur chaîne sont ajoutées à la suite de la chaîne existante. Si la valeur de chaîne (ou sa clé) n'existe pas dans la section, elle est créée.
Lors de la saisie de la valeur chaîne, placez un point-virgule (;) avant la valeur si la chaîne comporte d'autres valeurs. Par exemple, si le registre comporte déjà un paramètre string1=value1
. Vous souhaitez ajouter une deuxième valeur ( value2
). Lors de la saisie de la valeur de chaîne, indiquez
;value2
de sorte que la chaîne devienne string1=value1;value2
.
Ajouter au début si existant sinon créer : Cette option s'applique uniquement aux valeurs chaîne (Chaîne, Chaîne par défaut, Chaîne développée et Chaîne multi-valeur). Les valeurs chaîne sont ajoutées au début de la chaîne existante. Si la valeur de chaîne (ou sa clé) n'existe pas dans la section, elle est créée.
Lors de la saisie de la valeur de chaîne, placez un point-virgule (;) après la valeur si la chaîne comporte d'autres valeurs. Par exemple, si le registre comporte déjà un paramètre string1=value1
. Vous souhaitez ajouter au début une deuxième valeur ( value2
). Lors de la saisie de la valeur de chaîne, indiquez value2;
de sorte que la chaîne devienne string1=value2;value1
.
Suivre la distribution par utilisateur
Si vous avez implémenté des profils utilisateur mobiles, utilisez cette option pour vous assurer que les paramètres de registre particuliers sont distribués sur chaque poste de travail auquel l'utilisateur se logue. Activez cette option pour tous les paramètres de registre qui ne sont pas enregistrés dans des profils utilisateur mobiles.
Dans la liste Paramètres de registre, sélectionnez la modification de registre souhaitée, puis cochez la case Suivre la distribution par utilisateur.
432 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs distribue les modifications de registre définies dans la liste Paramètres de registre uniquement aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application (onglet Options de distribution > page Options).
Pour forcer le programme de lancement d'applicatifs à distribuer une modification de registre chaque fois que l'application est lancée, sélectionnez le paramètre de registre dans la liste
Paramètres de registre, puis cochez la case Toujours distribuer.
Si l'utilisateur possède un répertoire cache NAL sur sa machine locale, le programme de lancement d'applicatifs utilise les informations stockées dans ce répertoire pour modifier le registre.
Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a
été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > option Autoriser l'écriture dans le cache), le programme de lancement d'applicatifs utilise les informations de paramètre stockées dans eDirectory.
Page Fichiers de l'application
La page de propriétés Fichiers de l'application n'est accessible que sur les objets Application créés pour les applications simples et pour les applications AOT/AXT. Elle n'est pas accessible sur les objets Application créés pour les applications MSI, les applications Web et les applications
Terminal Server.
Cette page de propriétés, illustrée ci-dessous, définit les fichiers de l'application installés ou supprimés par le programme de lancement d'applicatifs lors de la distribution de l'application sur un poste de travail.
Référence : paramètres de l'objet Application
433
Novell Confidential Manual (FRA) 6 October 2004
Fichiers de l'application
La liste Fichiers de l'application affiche tous les fichiers et répertoires installés, supprimés ou copiés lors de la distribution. Le nom, le répertoire cible (emplacement du poste de travail où est installé le fichier) et la source (fichier ou répertoire utilisé pour l'installation du fichier) sont listés pour chaque répertoire ou fichier de l'application.
Si vous avez utilisé un fichier .aot ou .axt lors de la création de l'objet Application, la liste comprend automatiquement tous les fichiers et répertoires définis dans ces modèles.
Fichier
Cette option permet de rechercher des éléments dans la liste Fichiers de l'application et d'importer des fichiers et des répertoires dans la liste.
Cliquez sur Fichier > sélectionnez l'une des options suivantes :
Rechercher : Recherche des éléments spécifiques dans la liste. Vous pouvez rechercher du texte dans les champs Nom, Répertoire cible ou Source. Vous pouvez, par exemple, rechercher tous les fichiers et répertoires installés dans le répertoire Program Files.
Suivant : Recherche l'occurrence suivante de l'élément spécifié dans la recherche initiale.
Importer : Importe des fichiers de l'application et des répertoires à partir d'un autre objet
Application ou d'un fichier .aot ou .axt. 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
Cette option permet d'ajouter des fichiers ou des répertoires à la liste Fichiers de l'application.
Seuls les fichiers et les répertoires qui figurent dans la liste Fichiers de l'application sont installés ou copiés sur le poste de travail ou en sont retirés lors de la distribution.
Fichier : Pour ajouter un fichier à la liste, cliquez sur Ajouter, puis sur Fichier pour afficher la boîte de dialogue Éditer des fichiers.
Dans le champ Fichier source, précisez le fichier à utiliser comme source de l'installation.
Vous pouvez utiliser une unité assignée, un chemin UNC ou une macro ; vous pouvez
également parcourir l'arborescence pour sélectionner le fichier voulu (par exemple,
\\server1\vol1\bookmarks\bookmark.htm or %SOURCE_PATH%\bookmark.htm). Le fichier source peut être un fichier unique qui est copié. Il peut également s'agir de fichiers multiples
(par exemple, %SOURCE_PATH%\*.*) ou d'un fichier source de l'application snAppShot
TM
(fichier .fil).
Si vous supprimez un fichier du poste de travail, ne remplissez pas ce champ.
Dans le champ Fichier cible, indiquez le fichier du poste de travail dans lequel le fichier source sera copié (par exemple, c:\program files\novell\browser\bookmark.htm). Vous pouvez aussi remplacer le chemin d'accès au fichier cible par une macro (par exemple,
%TARGET_PATH%\bookmark.htm). Si vous copiez plusieurs fichiers en utilisant un caractère joker (*.*), précisez le répertoire cible uniquement (par exemple, c:\program files\novell\browser\).
Si vous supprimez le fichier d'un poste de travail, saisissez le chemin complet de ce fichier sur le poste de travail, puis cochez la case Fichier cible à supprimer.
Répertoire : Pour ajouter un répertoire à la liste, cliquez sur Ajouter, puis sur Répertoire pour afficher la boîte de dialogue Éditer le répertoire.
434 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Dans le champ Répertoire source, indiquez le répertoire à utiliser comme source si vous copiez le répertoire. Vous pouvez utiliser une unité assignée, un chemin UNC ou une macro, mais vous pouvez également parcourir l'arborescence et sélectionner le répertoire (par exemple, c:\program files\novell). Vous pouvez aussi remplacer le chemin d'accès au répertoire par une macro (par exemple, %DIRECTORY_TARGET_PATH%\novell).
Si vous créez ou supprimez un répertoire, le champ Répertoire source est désactivé.
Dans le champ Répertoire source, indiquez le répertoire à créer ou à supprimer, ou le répertoire du poste de travail dans lequel le répertoire source sera copié (par exemple, c:\program files\novell). Vous pouvez aussi remplacer le chemin d'accès au répertoire par une macro (par exemple, %DIRECTORY_TARGET_PATH%\novell).
Sélectionnez Créer un répertoire pour créer le répertoire sur le poste de travail.
Sélectionnez Supprimer le répertoire pour supprimer le répertoire du poste de travail.
Sélectionnez Copier le répertoire pour copier le répertoire sur le poste de travail. Dans ce cas, l'option Inclure les sous-répertoires devient disponible. Cochez cette case pour copier les sous-répertoires du répertoire listé dans le champ Répertoire source.
Modifier
Sélectionnez le fichier ou le dossier à modifier, puis cliquez sur Modifier.
Supprimer
Sélectionnez le fichier ou le dossier à supprimer, puis cliquez sur Supprimer pour le retirer de la liste Fichiers de l'application.
Options des éléments sélectionnés
Vous pouvez définir ici les options de distribution de chacun des fichiers et des répertoires de la liste Fichiers de l'application.
L'élément va
Sélectionnez un dossier dans la liste Fichiers de l'application > sélectionnez l'une des options suivantes dans la liste L'élément va :
Toujours copier : Copie le fichier, qu'il existe ou non sur le poste de travail.
Copier si existant : Copie le fichier uniquement s'il existe sur le poste de travail.
Copier si non existant : Copie le fichier uniquement s'il n'existe pas sur le poste de travail.
Copier si plus récent : Copie le fichier uniquement si la date et l'heure de celui-ci sont ultérieures à celles du fichier existant ou si le fichier n'existe pas sur le poste de travail.
Copier si plus récent et existant : Copie le fichier uniquement s'il existe déjà sur le poste de travail et présente une date et une heure antérieures.
Copier si la version est plus récente : Copie le fichier uniquement si la version interne est ultérieure à la version du fichier existant (si des informations sur la version sont disponibles).
Cela est utile si vous souhaitez mettre à jour la version d'un fichier .EXE ou .DLL sur la base des informations de version compilées.
Demander confirmation : Demande à l'utilisateur de vérifier si le fichier doit bien être copié.
Copier l'élément s'il est différent : Copie le fichier si sa date, son heure ou sa taille diffère de ceux du fichier existant.
Référence : paramètres de l'objet Application
435
Novell Confidential Manual (FRA) 6 October 2004
Supprimer : Supprime le fichier du poste de travail.
Sélectionnez un dossier dans la liste Fichiers de l'application, puis sélectionnez l'une des options suivantes dans la liste L'élément va :
Créer : Crée le répertoire sur le poste de travail.
Supprimer : Supprime le répertoire du poste de travail.
Suivre la distribution par utilisateur
Si vous avez implémenté des profils utilisateur mobiles, utilisez cette option pour vous assurer que les fichiers de l'application sont distribués sur chaque poste de travail auquel l'utilisateur se logue.
Activez cette option pour tous les fichiers de l'application qui ne sont pas enregistrés dans des profils utilisateur mobiles.
Dans la liste Fichiers de l'application, sélectionnez les fichiers souhaités, puis l'option Suivre la distribution par utilisateur.
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs distribue les modifications de fichier ou de dossier définies dans la liste Fichiers de l'application uniquement aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application (onglet Options de distribution > page Options).
Pour forcer le programme de lancement d'applicatifs à distribuer une modification de fichier ou de dossier chaque fois que l'application est lancée, sélectionnez le fichier ou dossier dans la liste
Fichiers de l'application, puis sélectionnez l'option Toujours distribuer.
Si l'utilisateur possède un répertoire cache NAL sur sa machine locale, le programme de lancement d'applicatifs utilise les informations stockées dans ce répertoire pour installer ou retirer le fichier ou le dossier. Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page
Configuration du programme de lancement > option Autoriser l'écriture dans le cache), le programme de lancement d'applicatifs utilise les informations stockées dans eDirectory.
Fichier partagé
Cette option permet de marquer un fichier comme fichier partagé (c'est-à-dire qu'il est utilisé par plusieurs applications). Les fichiers partagés sont généralement des fichiers DLL de Windows.
SnAppShot détecte les fichiers partagés lorsqu'il découvre des modifications d'installation d'une application sur un poste de travail.
Page Paramètres INI
La page de propriétés Paramètres INI 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 paramètres INI créés ou supprimés par le programme de lancement d'applicatifs lors de la distribution de l'application sur un poste de travail.
436 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Paramètres INI
L'arborescence Paramètres INI affiche les paramètres INI qui sont modifiés lorsque l'application est distribuée sur le poste de travail. Si vous avez utilisé un fichier .aot, .axt ou .msi lors de la création de l'objet Application, l'arborescence inclut automatiquement tous les paramètres .INI définis dans ces modèles.
Si vous souhaitez créer ou supprimer des paramètres INI supplémentaires lors de la distribution, vous devez ajouter ces paramètres à l'arborescence Paramètres INI et indiquer l'opération appropriée (créer ou supprimer) dans le champ L'élément va.
L'arborescence Paramètres INI peut comporter plusieurs fichiers INI et chacun d'eux peut inclure plusieurs sections. Lorsque vous ajoutez un paramètre à l'arborescence Paramètres INI, vous devez l'ajouter à un fichier et à une section. Cela signifie que vous devrez peut-être créer de nouveaux fichiers et de nouvelles sections avant d'ajouter de nouveaux paramètres à l'arborescence.
Considérons, par exemple, que vous souhaitez ajouter un paramètre CLASSPATH= à la section
ENVIRONMENT du fichier sample.ini. Vous devrez 1) ajouter une entrée de fichier à l'arborescence Paramètres INI pour le fichier sample.ini, 2) ajouter une section ENVIRONMENT dans le fichier sample.ini, 3) ajouter le paramètre CLASSPATH= dans la section
ENVIRONMENT, 4) sélectionner le paramètre CLASSPATH= et indiquer l'opération Créer appropriée dans le champ L'élément va.
Si vous souhaitez au contraire supprimer le paramètre CLASSPATH=, vous devrez suivre le même processus, mais sélectionner l'opération Supprimer appropriée dans le champ L'élément va.
Remarque :
Dans le cas des objets Application créés pour des applications AOT/AXT, le programme de lancement d'applicatifs Novell (NAL) gère la distribution des paramètres INI et de l'application. Si vous modifiez les paramètres INI d'une application AOT/AXT et que leur distribution échoue, la distribution de l'application échoue également et NAL revient à l'état initial.
Dans le cas des objets Application créés pour des applications MSI, NAL gère la distribution des paramètres
INI tandis que Microsoft Windows Installer (MSI) gère la distribution de l'application. Si vous modifiez les paramètres INI de l'objet Application pour une application MSI et que leur distribution échoue, l'application est installée par Windows Installer. Il se peut alors que l'application ne fonctionne pas correctement, selon la façon dont les paramètres INI affectent l'application.
Référence : paramètres de l'objet Application
437
Novell Confidential Manual (FRA) 6 October 2004
Fichier
Cette option permet de rechercher des fichiers, des sections ou des valeurs dans l'arborescence
Paramètres INI, d'importer des paramètres dans l'arborescence, d'exporter des paramètres depuis l'arborescence ou d'afficher les paramètres .INI d'un fichier.
Cliquez sur Fichier > sélectionnez l'une des options suivantes :
Rechercher : Recherche des fichiers, sections ou valeurs spécifiques.
Suivant : Recherche l'occurrence suivante de l'élément spécifié dans la recherche initiale.
Importer : Importe des paramètres INI à partir du fichier .aot ou .axt d'un autre objet
Application ou d'un fichier .ini. La boîte de dialogue Ouvrir affiche par défaut le type de fichier *.axt. Si vous effectuez une importation à partir dun fichier .aot ou .ini, sélectionnez
*.aot, *.ini, ou Tous les fichiers afin de pouvoir sélectionner le fichier approprié.
Exporter : Exporte les paramètres vers un fichier .ini. Pour exporter ces paramètres vers un fichier .aot ou .axt, exportez l'ensemble de l'objet Application à l'aide de l'option Exporter un objet Application du menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs.
Afficher le fichier : Affiche les paramètres INI d'un fichier spécifique qui sont modifiés lorsque l'application est distribuée. Sélectionnez le fichier dans l'arborescence Paramètres INI avant de cliquer sur Fichier > Afficher le fichier.
Ajouter
Cette option permet d'ajouter des paramètres INI à l'arborescence Paramètres INI. Seuls les paramètres affichés dans l'arborescence Paramètres INI sont créés ou supprimés lorsque l'application est distribuée. Vous pouvez ajouter un fichier à l'arborescence, une section à un fichier ou une valeur à une section.
Pour ce faire, sélectionnez l'élément approprié dans l'arborescence, cliquez sur le bouton Ajouter, puis choisissez l'une des options suivantes :
Fichier : Ajoute un fichier à l'arborescence Paramètres INI. En complément du nom de fichier, vous pouvez indiquer l'emplacement cible du fichier. La macro %*WINDIR%, qui représente le répertoire Windows du poste de travail (généralement c:\windows ou c:\winnt), est utilisée par défaut. Après avoir nommé ce fichier, vous pouvez commencer à y ajouter des sections.
Section : Ajoute une section au fichier sélectionné. Après avoir nommé cette section, vous pouvez commencer à y ajouter des valeurs.
Valeur : Ajoute une valeur à la section sélectionnée. Précisez le nom et les données de la valeur.
Après avoir ajouté une valeur à l'arborescence Paramètres INI, vous pouvez utiliser la liste Options de distribution pour déterminer si cette valeur doit être créée ou supprimée du poste de travail. Si la valeur doit être créée mais que le fichier ou la section n'existe pas, le programme de lancement d'applicatifs crée le fichier ou la section avant d'ajouter la valeur.
Vous pouvez utiliser une macro pour créer les noms de section, les noms de valeur ou les données de valeur. Pour plus d'informations sur les macros, reportez-vous au
Chapitre 47, « Référence : macros », page 529 .
438 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Modifier
Vous pouvez modifier le nom d'un fichier, d'une section, ou le nom et les données d'une valeur.
Sélectionnez le fichier, la section ou la valeur à modifier, puis cliquez sur Modifier.
Supprimer
Sélectionnez le fichier, la section ou la valeur à supprimer de l'arborescence Paramètres INI, puis cliquez sur Supprimer. Lorsqu'une section ou un fichier est supprimé, les éléments subordonnés le sont également.
Options de distribution de l'élément sélectionné
Les options de distribution permettent de déterminer la gestion de chaque paramètre INI (qui figure dans l'arborescence Paramètres INI) lors de la distribution de l'application.
L'élément va
Cette option permet de déterminer si un paramètre est créé ou supprimé lors de la distribution de l'application. Sélectionnez une valeur dans l'arborescence Paramètres INI, puis sélectionnez l'une des options suivantes dans la liste L'élément va :
Toujours créer (valeur par défaut) : Crée la valeur, qu'elle existe ou non dans la section.
Créer si non existant : Crée la valeur uniquement si elle n'existe pas dans la section.
Créer si existant : Crée la valeur uniquement si elle existe dans la section.
Créer ou ajouter à une section existante : Crée la valeur si celle-ci n'existe pas dans la section. Si la valeur existe, elle est ajoutée à la section en plus de la valeur qui y figure déjà.
Cette option s'avère utile, par exemple, si vous avez besoin de plusieurs valeurs du même type, telles que deux valeurs « DEVICE= ».
Créer ou ajouter à une valeur existante : Crée la valeur si celle-ci n'existe pas dans la section. Si la valeur existe, cette option ajoute les données de la nouvelle valeur à la valeur existante. Le premier caractère des données de la valeur doit être un séparateur, tel qu'un espace.
Supprimer : Supprime la valeur de la section.
Supprimer ou retirer d'une valeur existante : Supprime la valeur de la section ou, si la valeur possède plusieurs entrées de données, retire cette entrée de données de la valeur.
Supposez, par exemple, que le fichier win.ini comporte le paramètre suivant :
Run = sol.exe calc.exe
. Cette option permet de retirer uniquement calc.exe, sans toucher aux
éléments suivants :
Run = sol.exe
. Le premier caractère des données de la valeur doit être un séparateur, tel qu'un espace.
Vers le haut / Vers le bas
Ces options permettent de positionner les sections et les valeurs dans l'ordre dans lequel vous souhaitez qu'elles soient créées, modifiées ou supprimées.
Dans l'arborescence Paramètres INI, sélectionnez la section ou la valeur à déplacer, puis cliquez sur Vers le haut ou Vers le bas.
Référence : paramètres de l'objet Application
439
Novell Confidential Manual (FRA) 6 October 2004
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs distribue les modifications définies dans la liste Paramètres INI uniquement aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application (onglet Options de distribution > page Options).
Si l'utilisateur possède un répertoire cache NAL sur sa machine locale, le programme de lancement d'applicatifs utilise les informations stockées dans ce répertoire pour effectuer la modification INI.
Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a
été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > option Autoriser l'écriture dans le cache), le programme de lancement d'applicatifs utilise les informations stockées dans eDirectory.
Pour forcer le programme de lancement d'applicatifs à distribuer une modification INI chaque fois que l'application est lancée, sélectionnez le paramètre INI dans la liste Paramètres INI, puis cochez la case Toujours distribuer.
Remarque :
Une fois l'objet Application enregistré et ouvert à nouveau, les paramètres pour lesquels l'option
Toujours distribuer est sélectionnée sont regroupés après les paramètres pour lesquels cette option n'est pas sélectionnée, quel que soit leur ordre de création ou forcé (en utilisant les flèches Vers le haut ou Vers le bas).
Par exemple, si vous avez une section avec deux valeurs Toujours distribuer (DAValue1 et DAValue2) et deux valeurs qui ne sont pas définies sur Toujours distribuer (Value3 et Value4), l'ordre d'affichage est le suivant :
Value3, Value4, DAValue1, DAValue2.
Vous pouvez utiliser les flèches Vers le haut ou Vers le bas pour modifier l'ordre au sein de ces deux groupes, mais groupe Toujours distribuer apparaît toujours en deuxième position. Par exemple, en utilisant le classement précédent (Value3, Value4, DAValue1, DAValue 2), vous pourriez changer l'ordre des deux premières et des deux dernières valeurs pour obtenir le classement suivant : Value4, Value3, DAValue2,
DAValue1. Cependant, si vous modifiez l'ordre pour afficher d'abord les valeurs Toujours distribuer (DAValue2,
DAValue1, Value4, Value3), l'ordre redevient Value4, Value3, DAValue2, DAValue1 lorsque vous enregistrez l'objet Application.
Suivre la distribution par utilisateur
Si vous avez implémenté des profils utilisateur mobiles, utilisez cette option pour vous assurer que les paramètres de fichier .ini particuliers sont distribués sur chaque poste de travail auquel l'utilisateur se logue. Activez cette option pour tous les paramètres du fichier .ini qui ne sont pas enregistrés dans des profils utilisateur mobiles.
Dans l'arborescence Paramètres INI, sélectionnez le paramètre dont vous voulez effectuer le suivi, puis cochez l'option Suivre la distribution par utilisateur.
Page Fichiers texte
La page de propriétés Fichiers texte n'est accessible que sur les objets Application créés pour les applications simples et pour les applications AOT/AXT. Elle n'est pas accessible sur les objets
Application créés pour les applications MSI, les applications Web et les applications Terminal
Server.
Cette page de propriétés, illustrée ci-dessous, détermine les modifications apportées par le programme de lancement d'applicatifs aux fichiers texte (tels que config.sys et autoexec.bat) lors de la distribution de l'application sur un poste de travail.
440 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Fichiers texte
L'arborescence Fichiers texte liste les fichiers texte modifiés par le programme de lancement d'applicatifs. Toute modification d'un fichier apparaît sous celui-ci.
Fichier
Cette option permet de rechercher des fichiers ou du texte dans l'arborescence Fichiers texte et d'importer des fichiers dans l'arborescence.
Cliquez sur Fichier, puis choisissez l'une des options suivantes :
Rechercher : Recherche des fichiers ou des informations spécifiques dans l'arborescence
Fichiers texte.
Suivant : Recherche l'occurrence suivante de l'élément spécifié dans la recherche initiale.
Importer : Importe des fichiers texte à 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
Cette option permet d'ajouter les modifications apportées aux fichiers texte à l'arborescence
Fichiers texte. Seules les modifications affichées dans l'arborescence Fichiers texte sont appliquées lors de la distribution de l'application.
Fichier : Pour ajouter un fichier texte à l'arborescence, cliquez sur Ajouter > Fichier pour créer l'entrée de fichier. Vous pouvez saisir le nom du fichier seul ou accompagné de son chemin d'accès (par exemple, autoexec.bat ou c:\autoexec.bat). Seules les unités des postes de travail locaux, les chemins d'accès aux serveurs UNC et les macros sont valides.
Il est préférable d'indiquer le chemin d'accès si vous le pouvez. Si vous saisissez uniquement le nom de fichier, le programme de lancement d'applicatifs explore tous les répertoires définis
Référence : paramètres de l'objet Application
441
Novell Confidential Manual (FRA) 6 October 2004 par la variable d'environnement PATH du poste de travail. S'il ne trouve pas le nom de fichier correspondant, ce programme considère que le fichier n'existe pas et le crée dans le premier répertoire défini dans la variable PATH.
Modifier : Pour appliquer une modification à un fichier figurant dans la liste Fichiers texte, sélectionnez le fichier, cliquez sur Ajouter > Modifier pour ouvrir la boîte de dialogue
Modifier le fichier texte. Effectuez les modifications voulues. Pour plus d'informations sur chaque champ de la boîte de dialogue Modifier le fichier texte, cliquez sur le bouton Aide de cette boîte de dialogue.
Vous pouvez appliquer plusieurs modifications à un fichier texte. Vous pouvez, par exemple, effectuer une modification permettant de remplacer du texte dans le fichier et une autre permettant d'ajouter du texte à la fin du fichier. Toutes les modifications apparaissent sous le fichier texte dans la liste Fichiers texte.
Modifier
Pour changer le nom d'un fichier texte, sélectionnez ce fichier dans l'arborescence Fichiers texte, cliquez sur Modifier, puis saisissez son nouveau nom.
Pour éditer l'une des modifications d'un fichier texte, sélectionnez-la dans l'arborescence Fichiers texte, cliquez sur Modifier pour ouvrir la boîte de dialogue Modifier le fichier texte, puis effectuez les modifications souhaitées. Pour plus d'informations sur chaque champ de la boîte de dialogue
Modifier le fichier texte, cliquez sur le bouton Aide de cette boîte de dialogue.
Supprimer
Dans l'arborescence Fichiers texte, sélectionnez le fichier texte ou la modification du fichier texte
à supprimer > cliquez sur Supprimer.
Options de distribution de l'élément sélectionné
Vous pouvez définir ici chaque option de distribution des fichiers texte et des modifications de ces fichiers. Ces options varient selon que vous sélectionnez un fichier texte ou une modification de fichier texte dans l'arborescence Fichiers texte.
Redémarrage non requis en cas de modification
Cette option apparaît uniquement lorsqu'un fichier texte est sélectionné. Cochez cette option si vous ne voulez pas que les utilisateurs redémarrent l'ordinateur lorsque des changements ont été apportés au fichier texte sélectionné. Les options Redémarrer et Inviter à redémarrer de la page
Options de distribution > page Options annulent ce paramètre.
Vers le haut / Vers le bas
Ces options apparaissent uniquement lorsque vous avez sélectionné une modification de fichier texte. Cliquez sur Vers le haut ou sur Vers le bas pour déplacer la modification selon l'ordre dans lequel vous souhaitez la voir appliquée.
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs distribue les modifications de fichier texte définies dans la liste Fichiers texte uniquement aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application (onglet Options de distribution > page Options).
442 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Si l'utilisateur possède un répertoire cache NAL sur sa machine locale, le programme de lancement d'applicatifs utilise les informations stockées dans ce répertoire pour effectuer la modification.
Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a
été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > option Autoriser l'écriture dans le cache), le programme de lancement d'applicatifs utilise les informations stockées dans eDirectory.
Pour forcer le programme de lancement d'applicatifs à distribuer une modification de fichier texte chaque fois que l'application est lancée, sélectionnez la modification dans la liste Fichiers texte, puis sélectionnez Toujours distribuer.
Remarque :
Une fois l'objet Application enregistré et ouvert à nouveau, les modifications pour lesquelles l'option Toujours distribuer est sélectionnée sont regroupées après les modifications pour lesquelles cette option n'est pas sélectionnée, quel que soit leur ordre de création ou forcé (en utilisant les flèches Vers le haut ou Vers le bas).
Par exemple, si vous avez un fichier avec deux modifications à Toujours distribuer (DAMod1 et DAMod2) et deux modifications pour lesquelles cette option n'est pas sélectionnée (Mod3 et Mod4), l'ordre d'affichage est le suivant : Mod3, Mod4, DAMod1, DAMod2.
Vous pouvez utiliser les flèches Vers le haut ou Vers le bas pour modifier l'ordre au sein de ces deux groupes, mais groupe Toujours distribuer apparaît toujours en deuxième position. Par exemple, en utilisant la séquence ci-dessus (Mod3, Mod4, DTMod1, DTMod 2), vous pouvez modifier l'ordre des deux premières modifications et des deux dernières modifications pour obtenir la séquence suivante : Mod4, Mod3, DTMod2, DTMod1.
Cependant, si vous modifiez l'ordre pour afficher d'abord les modifications à Toujours distribuer (DAMod2,
DAMod1, Mod4, Mod3), l'ordre redevient Mod4, Mod3, DAMod2, DAMod1 lorsque vous enregistrez l'objet
Application.
Suivre la distribution par utilisateur
Si vous avez implémenté des profils utilisateur mobiles, utilisez cette option pour vous assurer que les modifications de fichier texte particulières sont distribuées sur chacun des postes de travail auquel l'utilisateur se logue. Activez cette option pour toutes les modifications qui ne sont pas enregistrées dans des profils utilisateur mobiles.
Dans la liste Fichiers texte, sélectionnez la modification souhaitée, puis sélectionnez Suivre la distribution par utilisateur.
Page Scripts de distribution
La page de propriétés Scripts de distribution 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 distribution d'une application, le programme de lancement d'applicatifs peut lancer un moteur de script afin d'exécuter un script « avant distribution » et un script « après distribution » (pour plus d'informations sur l'ordre d'exécution des scripts, reportezvous à
« Ordre d'exécution du script », page 445
). La page de propriétés Scripts de distribution 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.
Référence : paramètres de l'objet Application
443
Novell Confidential Manual (FRA) 6 October 2004
Sous Windows 2000/XP, les scripts de distribution sont exécutés dans un espace système sécurisé, ce qui signifie que l'utilisateur ne voit pas les commandes de script ni les résultats de ces commandes. C'est pourquoi vous ne devez pas inclure de commande qui requiert ou lance une interaction avec l'utilisateur. Dans le cas contraire, le script s'interrompt à cet endroit. Ainsi, vous ne devez pas inclure de commande destinée à exécuter un programme qui requiert une intervention de l'utilisateur car le programme, qui s'exécute dans l'espace système sécurisé, n'est jamais visible pour l'utilisateur. Sous Windows 98, les scripts de distribution sont exécutés dans l'espace utilisateur (car il n'y a pas d'espace système).
Exécuter avant la distribution
Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter avant la distribution 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 », page 445 .
Exécuter après la distribution
Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter après la distribution 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 », page 445 .
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 Novell Client
TM
(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 », page 446 ).
444 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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 à distribuer 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 », page 445 .
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 distribué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 », page 445 .
Exemple de script
Le script suivant utilise l'interpréteur de commandes de Windows 2000/XP comme moteur de script. Avant la distribution, une liste du répertoire c:\ est enregistrée dans un fichier texte et une copie de sauvegarde du fichier autoexec.bat est réalisé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)
Référence : paramètres de l'objet Application
445
Novell Confidential Manual (FRA) 6 October 2004
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
DISPLAY
EXIT
FDISPLAY
IF MEMBER OF
INCLUDE
LASTLOGINTIME
NO_DEFAULT
NOSWAP
PAUSE
PCOMPATIBLE
SCRIPT_SERVER
SET_TIME
SWAP
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 (http://www.novell.com/documentation/french/noclienu/docui/ index.html) sur le site Web de documentation de Novell (http://www.novell.com/documentation) .
Page Planification de préinstallation
La page de propriétés Planification de préinstallation n'est accessible que sur les objets Application créés pour les applications simples et pour les applications AOT/AXT et 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, vous permet de distribuer partiellement l'application sur un poste de travail avant la première exécution de l'objet Application. Étant donné qu'il est possible de planifier la distribution, vous pouvez effectuer une distribution de l'application hors ligne, et ainsi épargner à l'utilisateur l'attente généralement liée à la distribution. Vous pouvez, par exemple, préinstaller l'application en dehors des heures de travail si bien que l'application est prête pour le lendemain.
446 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Au cours d'une préinstallation, tous les processus de distribution liés au poste de travail (copie de fichiers et modification des fichiers texte, des fichiers .ini et des paramètres du registre du poste de travail) sont exécutés avant le lancement de l'application. Lorsque l'utilisateur lance l'application, les processus de distribution spécifiques à l'utilisateur (modification des clés du registre de l'utilisateur entre autres) sont terminés.
Vous pouvez préinstaller une application associée à tout poste de travail ou à tout utilisateur :
Pour les applications associées à l'utilisateur, l'utilisateur doit être logué et le programme de lancement d'applicatifs doit être en cours d'exécution. Le programme de lancement d'applicatifs utilise les références de l'utilisateur logué (authentification et accès au système de fichiers) pour distribuer l'application.
Pour les applications associées au poste de travail, celui-ci doit être en cours d'exécution, mais pas le programme de lancement d'applicatifs. Si l'application n'est pas une application MSI
(par exemple, une application AOT), le composant Workstation Helper du programme de lancement d'applicatifs utilise les références du poste de travail pour distribuer l'application.
S'il s'agit d'une application MSI, le composant Workstation Helper du programme de lancement d'applicatifs utilise les références de l'utilisateur logué. Si vous souhaitez utiliser les références du poste de travail plutôt que celle d'un utilisateur logué (par exemple, pour effectuer une distribution hors ligne pour l'application MSI), cochez l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé (onglet Options de distribution > page Options).
Lors de la préinstallation d'une application associée à un poste de travail, vous devez tenir compte des points suivants :
La case Toujours distribuer doit être cochée pour les raccourcis, paramètres de registre, fichiers d'application, paramètres INI et modifications des fichiers texte pour lesquels l'option
Suivre la distribution par utilisateur est sélectionnée. Ci tel n'est pas le cas, ils ne sont pas distribués. Pour ce faire, utilisez les options Suivre la distribution par utilisateur et Toujours distribuer, sur les pages
et
Référence : paramètres de l'objet Application
447
Novell Confidential Manual (FRA) 6 October 2004
Sur les postes de travail Windows 2000/XP, si aucun utilisateur n'est logué, les macros propres à l'utilisateur (Commun > page Macros) pointent vers les répertoires utilisateur par défaut. Ce scénario empêche de placer des dossiers et des icônes dans le menu Démarrer.
Ce problème peut être résolu de deux manières : 1) Marquez les entrées de macro dans l'objet
Application sous Suivre la distribution par utilisateur ou 2) modifiez la macro spécifique à l'utilisateur et faites-en une macro pour tous les utilisateurs (comme %*PROGRAMS% à
%*COMMONPROGRAMS%).
Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Préinstaller l'application
Cochez cette option pour permettre de préinstaller l'application. Si cette option n'est pas sélectionnée, l'application n'est pas installée même si vous avez établi une planification.
Type de planification
Sélectionnez le type de planification à utiliser. Vous avez le choix entre Aucun, Jours spécifiés et
Plage des jours.
Aucun
Cette option indique qu'aucune planification n'est définie. L'application est préinstallée dès que l'application est associée à un utilisateur ou un poste de travail (page Associations).
Jours spécifiés
Cette option permet de sélectionner les dates spécifiques auxquelles vous souhaitez préinstaller l'application. Vous ne pouvez pas sélectionner plus de 350 dates spécifiques.
Plage de dates : Cette liste contient toutes les dates de préinstallation de l'application. Pour ajouter une date, cliquez sur Ajouter, sélectionnez la date de votre choix, puis cliquez sur OK pour l'afficher dans la liste.
Heure pour les dates sélectionnées : Sélectionnez les heures de début et de fin de disponibilité. Ces heures sont appliquées à toutes les dates de la liste Plage de dates. Notez que l'heure est incrémentée par intervalles de 5 minutes, la première heure de début disponible
étant 0 heure (minuit) et la dernière heure de fin étant 23 heures 55. Par conséquent, il existe toujours un intervalle de 5 minutes, entre 23 heures 55 et minuit, pendant lequel l'application n'est pas disponible. Pour que l'application soit disponible toute la journée, vous devez utiliser le type de planification Plage des jours.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure
(démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
448 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Plage des jours
Cette option permet de sélectionner une plage de jours pendant laquelle préinstaller l'application.
Vous pouvez également utiliser cette option pour restreindre le processus de préinstallation de l'application à certains jours de la semaine au sein d'une plage de dates donnée.
Plage de dates : Pour définir une plage de jours, sélectionnez une date de début et une date de fin > choisissez des jours (de dimanche à samedi) au sein de la plage de dates définie.
Par défaut, tous les jours sont sélectionnés ; un jour est sélectionné lorsque le bouton correspondant est enfoncé.
Heure pour la plage sélectionnée : Sélectionnez les heures de début et de fin de disponibilité.
Cette option fonctionne différemment selon que la plage de dates inclut un jour, plusieurs jours voire les sept jours. Si cette page inclut un à six jours (mais pas les sept), l'application est disponible entre l'heure de début et l'heure de fin des jours spécifiés. Par exemple, si vous rendez l'application disponible le lundi de 8 heures à 17 heures, elle sera accessible entre
8 heures et 17 heures. Toutefois, si la plage de dates inclut les sept jours, les horaires sont ignorés et l'application est disponible tous les jours, 24 heures sur 24.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure
(démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
Utiliser cet horaire en heure GMT pour tous les clients : La planification est établie en fonction du fuseau horaire du poste de travail. Si votre réseau couvre plusieurs fuseaux horaires et que vous planifiez l'exécution de l'application pour 13 heures, cette dernière sera alors exécutée à 13 heures dans chaque fuseau horaire. Vous pouvez sélectionner cette option pour que des postes de travail exécutent des applications en même temps, indépendamment de leur fuseau horaire (par exemple, à 13 heures, heure de Rome, et à 4 heures, heure de
Los Angeles).
Page Interruption du processus de pré-distribution
La page de propriétés Options 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, définit les fichiers exécutables et les services que le programme de lancement d'applicatifs a interrompus avant de distribuer une application sur un poste de travail.
Référence : paramètres de l'objet Application
449
Novell Confidential Manual (FRA) 6 October 2004
Le programme de lancement d'applicatifs peut interrompre un processus qui s'exécute dans l'espace utilisateur. Il peut en outre interrompre un service qui s'exécute dans l'espace système (à condition que le service soit affiché dans la liste des services de la console MMC et que vous utilisiez ce nom de service). Il ne peut pas interrompre les fichiers exécutables qui s'exécutent dans l'espace système.
Lorsqu'il interrompt un processus, le programme de lancement d'applicatifs interrompt l'ensemble des processus correspondant au nom de fichier spécifié. Par exemple, si vous spécifiez notepad.exe comme fichier exécutable du processus à interrompre, toutes les instances de notepad.exe sont interrompues. En d'autres termes, si c:\notepad.exe et c:\winnt\notepad.exe s'exécutent, ils sont tous deux interrompus. Vous ne pouvez pas cibler des instances spécifiques d'un processus (par exemple, uniquement c:\notepad.exe ou c:\winnt\notepad.exe).
Ajouter
Cette option vous permet d'ajouter des processus à la liste. Seuls les processus affichés dans la liste sont interrompus avant la distribution de l'application.
Cliquez sur Ajouter pour afficher la boîte de dialogue Modifier des processus. Dans les boîtes de dialogue Processus ou Nom du service, saisissez le fichier exécutable du processus (.exe) ou le nom du service (tel que défini dans la liste des services de Microsoft Management Console).
Ne saisissez pas le chemin d'accès complet, sans quoi l'interruption échouera.
Cliquez sur Service si le processus est un service Windows, puis cliquez sur OK pour ajouter le processus à la liste Interruption du processus de pré-distribution.
Modifier
Vous pouvez modifier le nom ou le type de processus. Sélectionnez le processus dans la liste, puis cliquez sur Modifier.
Supprimer
Sélectionnez le processus à supprimer de la liste, puis cliquez sur Supprimer.
450 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Flèche Haut et flèche Bas
Sélectionnez un processus dans la liste, puis cliquez sur la flèche Haut pour le déplacer vers le haut ou sur la flèche Bas pour le déplacer vers le bas. Le programme de lancement d'applicatifs interrompt les processus les uns après les autres dans l'ordre dans lequel ils sont listés, de haut en bas.
Page Options
La page de propriétés Options 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 détermine les options générales que le programme de lancement d'applicatifs doit utiliser lors de la distribution de l'application sur un poste de travail.
GUID et numéro de version
Le programme de lancement d'applicatifs utilise le GUID (global unique identifier - identificateur unique global) et le numéro de version pour gérer la distribution de l'application. Lorsque le programme de lancement d'applicatifs distribue une application sur un poste de travail, il ajoute le
GUID et le numéro de version au registre Windows du poste de travail. En cas de modification du
GUID ou du numéro de version, le programme de lancement d'applicatifs redistribue l'application.
Le GUID est généré de manière aléatoire lors de la création de l'objet Application. Il n'est généralement pas nécessaire de le modifier. Toutefois, dans les situations suivantes, il peut s'avérer utile de modifier le GUID :
L'objet Application est accidentellement supprimé de eDirectory. Vous créez à nouveau l'objet
Application, mais cette opération lui attribue un nouveau GUID unique. Étant donné que le nouveau GUID va entraîner la redistribution de l'application à tous les utilisateurs et postes de travail associés à l'application, utilisez le Gestionnaire des GUID (accessible à l'aide du bouton Modifier) pour revenir au GUID précédent.
Référence : paramètres de l'objet Application
451
Novell Confidential Manual (FRA) 6 October 2004
Options
Vous disposez de plusieurs objets Application pour la même application (pour activer la tolérance aux pannes, l'équilibrage de la charge, les listes de sites, etc.). Vous devez vérifier que tous les objets Application disposent du même GUID de sorte que l'application ne soit distribuée qu'une seule fois, quel que soit l'objet Application utilisé. Utilisez le Gestionnaire des GUID pour les synchroniser.
Le numéro de version est un nombre unique compris entre 0 et 65 535 (0 est assigné lors de la création de l'objet Application) que vous pouvez augmenter lorsque vous effectuez des révisions sur l'objet Application. Si vous modifiez les informations relatives à l'objet Application, augmentez le numéro de version afin que le programme de lancement d'applicatifs redistribue l'application. Il ne redistribue alors l'application que si le numéro de la nouvelle version est supérieur à celui de la version actuelle figurant dans le registre Windows du poste de travail.
Ces options permettent de déterminer si l'application doit toujours être distribuée, et si l'utilisateur doit être invité à accepter ou à refuser cette distribution. Les champs Options ne s'affichent pas dans les objets Application créés pour les applications Web et Terminal Server car ils ne sont pas applicables.
Toujours distribuer
Par défaut, le programme de lancement d'applicatifs effectue les modifications de distribution associées à l'objet Application aux moments suivants :
La première fois que l'application est lancée sur un poste de travail.
La première fois que l'application est lancée après modification du numéro de version de l'application.
Pour forcer le programme de lancement d'applicatifs à redistribuer l'application chaque fois qu'elle est lancée, cochez l'option Toujours distribuer.
Cette option garantit que tous les paramètres et fichiers de l'application sont mis à jour automatiquement à chaque lancement de l'application. Si l'utilisateur possède un répertoire cache
NAL sur sa machine locale, les fichiers et paramètres sont distribués à partir de ce répertoire.
Si l'utilisateur n'a pas de répertoire cache NAL (par exemple, si l'utilisateur exécute le programme de lancement d'applicatifs via une session client Terminal Server), ou si l'écriture vers le cache a
été désactivée pour l'utilisateur (objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > option Autoriser l'écriture dans le cache), les fichiers de l'application et les paramètres sont mis à jour à partir de eDirectory. Pour forcer une distribution à partir de eDirectory même si l'utilisateur possède un répertoire cache NAL sur sa machine locale, vous devez modifier le numéro de version de l'application ou indiquer aux utilisateurs qu'ils doivent cliquer avec le bouton droit sur l'objet Application, puis cliquer sur Vérifier.
Si vous ne souhaitez distribuer que quelques fichiers et paramètres spécifiques à chaque fois, vous pouvez les mettre à jour au cas par cas. Par exemple, si vous souhaitez distribuer toujours la même valeur et la même clé de registre, paramétrez cette valeur et cette clé de registre sur Toujours distribuer de la page Paramètres de registre (onglet Options de distribution).
Ce paramètre implique la distribution systématique de tous les fichiers et paramètres de l'application ; par conséquent, il remplace l'option Toujours distribuer des pages Paramètres de registre, Paramètres INI, Fichiers de l'application, Icônes/raccourcis et Fichiers texte (
452 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Avertir avant la distribution
Sélectionnez cette option pour inviter les utilisateurs à accepter la distribution. La première fois que les utilisateurs cliquent sur l'icône de l'application, une invite s'affiche, mais elle n'apparaît plus par la suite. Afin d'aider les utilisateurs à faire un choix quant à l'installation de l'application, l'invite affiche le texte que vous avez saisi dans la page Description (onglet Identification).
Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé
Cette option est disponible uniquement pour les applications MSI, et ne s'applique que lorsque l'application MSI est associée à un poste de travail.
Par défaut, les applications MSI associées à un poste de travail sont distribuées dans l'espace de sécurité de l'utilisateur, ce qui signifie que le programme de lancement d'applicatifs utilise les références de l'utilisateur et son accès au système de fichiers.
Activez cette option pour indiquer au programme de lancement d'applicatifs de distribuer l'application sur l'espace de sécurité du poste de travail. Le programme de lancement d'applicatifs passe la main au composant Workstation Helper du programme de lancement d'applicatifs qui s'exécute dans l'espace système et utilise les références du poste de travail. Cette option vous permet de 1) effectuer une distribution hors ligne de l'application et 2) mieux sécuriser les fichiers source .msi en permettant au poste de travail, et non à l'utilisateur, d'accéder à ces fichiers. Prenez en considération les exemples suivants :
Vous souhaitez associer l'application à un poste de travail et la distribuer avant que l'utilisateur ne la lance. Il s'agit d'une distribution hors ligne. Pour ce faire, associez l'application au poste de travail sur la page Associations (onglet Associations), planifiez la distribution sur la page
Planification de préinstallation (onglet Options de distribution), puis activez cette option. Tant que le poste de travail s'exécute aux horaires de distribution planifiés, le composant
Workstation Helper du programme de lancement d'applicatifs distribue l'application à l'aide de l'espace de sécurité du poste de travail et non à l'aide de l'espace utilisateur généralement utilisé pour l'installation des applications MSI.
Vous souhaitez distribuer l'application sur un poste de travail mais vous ne voulez pas donner les droits utilisateur aux fichiers source de l'application sur le réseau. Pour ce faire, associez l'application au poste de travail sur la page Associations (onglet Associations), puis activez cette option. Lorsque l'utilisateur lance l'application, le programme de lancement d'applicatifs appelle le composant Workstation Helper. Ce dernier distribue l'application à l'aide de l'espace de sécurité du poste de travail.
N'oubliez pas que le programme de lancement d'applicatifs utilise les références du poste de travail et non les références de l'utilisateur pour distribuer l'application. Cela signifie que vous devez assigner au poste de travail les droits sur le système de fichiers appropriés pour qu'il accède à l'emplacement réseau où résident les fichiers .msi.
Cette option ne permet pas d'installer toutes les applications MSI. Certaines applications MSI possèdent des dépendances sur un utilisateur logué (par exemple, pour lire et écrire dans la ruche
HKCU du registre Windows). Dans ce cas, décochez cette option pour que la distribution s'effectue dans l'espace de sécurité de l'utilisateur plutôt que dans l'espace de sécurité du poste de travail.
Remarque :
Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Référence : paramètres de l'objet Application
453
Novell Confidential Manual (FRA) 6 October 2004
Redémarrer
Sélectionnez le mode de redémarrage d'un poste de travail. Les options disponibles sont les suivantes :
Si nécessaire : Le programme de lancement d'applicatifs redémarre le poste de travail s'il n'est pas possible d'effectuer les modifications requises lorsque Windows est en cours d'exécution
(par exemple, le remplacement de fichiers DLL ouverts).
Toujours : Le programme de lancement d'applicatifs redémarre le poste de travail chaque fois que l'application est distribuée.
Jamais : Le programme de lancement d'applicatifs ne redémarre pas le poste de travail.
Les modifications sont appliquées au redémarrage suivant du poste de travail.
Le service NAL, qui s'exécute dans l'espace « système » plutôt que dans l'espace « utilisateur », distribue les applications associées au poste de travail sur les postes Windows 2000/XP. Si vous sélectionnez l'option Toujours, le service NAL redémarre automatiquement le poste de travail même si vous avez défini l'option Inviter à redémarrer sur Invite (voir ci-dessous) ; en d'autres termes, le service NAL ignore le paramètre Inviter à redémarrer. Il en va de même si l'option Si nécessaire est sélectionnée, et si le redémarrage est nécessaire.
Inviter à redémarrer
Indiquez si vous voulez ou non inviter l'utilisateur à redémarrer le poste de travail. Lorsque vous sélectionnez Invite mais désélectionnez l'option Afficher la progression (onglet Identification > page Icône), aucune invite ne s'affiche (en d'autres termes, la désactivation de l'option Afficher la progression annule l'activation de l'option Inviter à redémarrer).
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 », page 454
« Page Environnement », page 457
« Page Scripts de lancement », page 459
« Page Variables d'environnement », page 462
« Page Licence / Compteur », page 465
« Page Dépendances de l'application », page 465
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.
454 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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
Référence : paramètres de l'objet Application
455
Novell Confidential Manual (FRA) 6 October 2004
\\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 (http://support.microsoft.com/support/kb/articles/Q150/8/07.asp) .
Vous pouvez également utiliser des macros dans ce champ. Pour plus d'informations sur les
macros, reportez-vous au Chapitre 47, « Référence : macros », page 529
.
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 Chapitre 47, « Référence : macros », page 529
.
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).
456 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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.
Référence : paramètres de l'objet Application
457
Novell Confidential Manual (FRA) 6 October 2004
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).
458 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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, reportezvous à
« Ordre d'exécution du script », page 462
). 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.
Référence : paramètres de l'objet Application
459
Novell Confidential Manual (FRA) 6 October 2004
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 », page 461 .
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 », page 461 .
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,
460 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 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 », page 446 ).
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 », page 461 .
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 », page 461 .
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
Référence : paramètres de l'objet Application
461
Novell Confidential Manual (FRA) 6 October 2004
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
DISPLAY
EXIT
FDISPLAY
IF MEMBER OF
INCLUDE
LASTLOGINTIME
NO_DEFAULT
NOSWAP
PAUSE
PCOMPATIBLE
SCRIPT_SERVER
SET_TIME
SWAP
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 (http://www.novell.com/documentation/french/noclienu/docui/ index.html) sur le site Web de documentation de Novell (http://www.novell.com/documentation) .
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.
462 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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.
Référence : paramètres de l'objet Application
463
Novell Confidential Manual (FRA) 6 October 2004
Modifier
Supprimer
Dans la liste Variables d'environnement, sélectionnez la variable à modifier, puis cliquez sur
Modifier.
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.
URL
Tester l'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.
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.
464 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
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
Chapitre 44, « Compteur de licences logicielles », page 411 .
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).
Référence : paramètres de l'objet Application
465
Novell Confidential Manual (FRA) 6 October 2004
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 », page 341 .
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)
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 :
Distribution : Le programme de lancement d'applicatifs Novell distribue une application dépendante uniquement lorsque l'utilisateur lance pour la première fois l'application principale, à moins que la version de l'application dépendante soit mise à jour (objet
Application > onglet Options de distribution > page Options) ou que la distribution échoue.
Si le programme de lancement d'applicatifs ne parvient pas à distribuer une application dépendante (par exemple, si le poste de travail de l'utilisateur ne possède pas les prérequis système pour l'application dépendante), l'application principale ne sera ni distribuée ni lancée.
466 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Distribution à l'aide d'un support amovible : Si vous distribuez l'application principale à l'aide d'un support amovible tel qu'un CD (reportez-vous à
sous la forme d'une autre image ajoutée.
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 : Le programme de lancement d'applicatifs lance une application dépendante chaque fois que l'application principale est exécutée. Au cours du lancement, le programme de lancement d'applicatifs exécute les scripts de pré-lancement et de post-lancement de l'application dépendante, puis lance l'application dépendante. Si une application dépendante, telle qu'un programme d'installation, ne doit être exécutée qu'une fois, configurez l'application dépendante pour qu'elle ne s'exécute qu'une fois (objet Application > onglet Options d'exécution > page Application).
Désinstallation : Si vous désinstallez l'application principale (onglet Commun > page
Désinstaller ou onglet Associations > page Associations), toutes les applications dépendantes qui ne sont pas utilisées par une autre application sont également désinstallées.
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.
Référence : paramètres de l'objet Application
467
Novell Confidential Manual (FRA) 6 October 2004
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.
Onglet Associations
L'onglet Associations ne comporte qu'une page. Cette page vous permet d'associer l'objet
Application aux utilisateurs et aux postes de travail.
« Page Associations », page 468
Page Associations
La page de propriétés Associations 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, vous permet d'associer l'objet Application aux utilisateurs et aux postes de travail auxquels vous souhaitez distribuer l'application.
Vous pouvez associer l'objet Application à des utilisateurs ou postes de travail individuels en sélectionnant les objets Utilisateur ou Poste de travail appropriés. Vous pouvez également l'associer à des groupes d'utilisateurs ou de postes de travail en sélectionnant les objets Groupe,
Groupe de postes de travail, Unité organisationnelle, Organisation et Pays.
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer
à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Bien qu'il soit possible d'associer des objets Application à des objets Alias, ne le faites pas ; les objets Alias ne sont pas pris en charge pour les associations.
468 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Associations
La liste Associations affiche les objets associés à l'objet Application et permet d'ajouter ou de supprimer des objets.
Ajouter
Pour associer un objet à l'objet Application, cliquez sur Ajouter, parcourez l'arborescence et sélectionnez l'objet, puis cliquez sur OK. Tous les objets sont dotés des caractéristiques par défaut
(Forcer l'exécution, NAL, Menu Démarrer, Bureau, Barre système, Lancement rapide, Forcer le caching) sélectionnées dans la liste Valeurs par défaut pour associations suivantes. Une fois l'objet ajouté à la liste, vous pouvez modifier ses caractéristiques en cochant ou en décochant les cases correspondantes.
Supprimer
Pour dissocier un objet de l'objet Application, sélectionnez cet objet dans la liste Associations, puis cliquez sur Supprimer.
Valeurs par défaut pour associations suivantes
Lorsque vous ajoutez un objet à la liste Associations, cet objet est doté des caractéristiques par défaut sélectionnées dans cette zone. Ces caractéristiques déterminent les emplacements (NAL,
Menu Démarrer, Bureau, Barre système et Lancement rapide) auxquels l'icône de l'objet
Application est affichée et les opérations (Forcer l'exécution et Forcer le caching) qui sont effectuées sur l'application. Si vous modifiez les caractéristiques sélectionnées, tous les objets ajoutés par la suite posséderont ces nouvelles caractéristiques.
Forcer l'exécution
Cette option lance automatiquement l'application. Lorsque l'application est associée à un utilisateur, elle est exécutée immédiatement après le démarrage du programme de lancement
Référence : paramètres de l'objet Application
469
Novell Confidential Manual (FRA) 6 October 2004 d'applicatifs. Lorsqu'elle est associée à un poste de travail, elle est exécutée immédiatement après le démarrage du poste de travail (démarrage initial ou redémarrage).
Vous pouvez utiliser l'option Forcer l'exécution en combinaison avec d'autres paramètres pour obtenir des comportements uniques. Par exemple, si vous couplez l'option Forcer l'exécution avec l'option Exécuter l'application une fois (onglet Options d'exécution > page Applications), dès que l'objet Application est distribué, il n'est exécuté qu'une seule fois, puis supprimé du poste de travail. Supposons également que vous vouliez exécuter l'objet Application immédiatement, une seule fois et à une heure prédéfinie. Pour ce faire, sélectionnez l'option Forcer l'exécution, puis l'option Exécuter l'application une fois de la page Application (onglet Options d'exécution) et définissez un horaire dans la page Planifier (onglet Disponibilité).
Pour imposer l'exécution de plusieurs applications dans un ordre donné, sélectionnez l'option
Forcer l'exécution pour chacune d'elles. Attribuez ensuite un numéro d'ordre à chaque objet
Application en utilisant l'option Organiser l'affichage des icônes de la page Icône (onglet
Identification).
Important :
Si vous utilisez l'option Forcer l'exécution pour une application MSI associée à un poste de travail, vous devez également activer l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé (onglet Options de Distribution > pages Options) et assigner au poste de travail les droits sur le système de fichiers appropriés pour accéder à l'emplacement réseau où résident les fichiers source
.msi. Sinon, la distribution et l'exécution forcée de l'application échouent.
Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe
Inviter à redémarrer.
NAL
Ajoute l'icône de l'objet Application à la fenêtre d'application, à l'Explorateur d'applications et au parcoureur d'applications.
Menu Démarrer
Si le poste de travail exécute l'Explorateur d'applications, cette option ajoute l'objet Application au menu Démarrer de Windows. L'objet Application est ajouté en haut du menu Démarrer, sauf si vous l'assignez à un dossier et que vous utilisez la structure des dossiers du menu Démarrer.
Reportez-vous à la page Dossiers de l'objet Application (onglet Identification).
Bureau
Si le poste de travail exécute l'Explorateur d'applications, cette option affiche l'icône de l'objet
Application sur le bureau Windows.
Barre système
Si le poste de travail exécute l'Explorateur d'applications, cette option affiche l'icône de l'objet
Application dans la barre système de Windows.
Lancement rapide
Si le poste de travail exécute l'Explorateur d'applications, cette option affiche l'icône de l'objet
Application dans la barre d'outils Lancement rapide de Windows.
Forcer le caching
Cette option s'applique uniquement si l'option Déconnexion possible a été activée pour l'objet
Application (onglet Identification > page Icône).
470 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Lorsque l'option Forcer le caching n'est pas activée, les utilisateurs peuvent lancer l'application en mode déconnecté, à condition qu'elle ait été distribuée (installée) sur le poste de travail. Lorsque l'option Forcer le caching est activée, le programme de lancement d'applicatifs copie automatiquement les fichiers de l'application source et les autres fichiers requis pour la distribution dans le répertoire cache du poste de travail. L'utilisateur peut ensuite installer ou réparer l'application une fois déconnecté de Novell eDirectory. Les fichiers sont compressés pour
économiser l'espace de l'unité locale du poste de travail. Pour plus d'informations sur les applications de caching, reportez-vous au
Chapitre 38, « Utilisateurs : prise en charge des utilisateurs déconnectés », page 353
.
Lorsque vous distribuez une application MSI, utilisez l'option Forcer le caching si des utilisateurs ou des postes de travail ne disposent pas d'un accès aux fichiers sources .msi par le client réseau.
Microsoft Windows Installer exige que les fichiers soient accessibles par l'intermédiaire d'un client réseau, mais pas via l'agent ZENworks Desktop Management. Prenez en considération les exemples suivants :
Les utilisateurs situés à l'extérieur de votre pare-feu ont besoin d'une application MSI mais n'ont pas d'accès client réseau aux fichiers source .msi sur un serveur à l'intérieur de votre pare-feu. Ils se loguent au serveur Middle Tier ZENworks et le programme de lancement d'applicatifs affiche l'application MSI. Pour que la distribution réussisse, l'option Forcer le caching doit être sélectionnée pour l'application MSI afin que les fichiers source .msi soient copiés dans le répertoire cache de l'utilisateur (par l'intermédiaire du serveur Middle Tier) et distribués à partir du répertoire cache.
Les utilisateurs à l'intérieur de votre pare-feu ont besoin d'une application MSI. Le client
Novell n'étant pas installé, ils doivent se loguer au serveur Middle Tier ZENworks et s'authentifier auprès de eDirectory. Ils font partie d'un domaine Active Directory et les fichiers
.msi source se trouvent sur un partage Windows pour lequel ils possèdent des droits.
La distribution réussit sans forcer le caching de l'application car le client réseau Microsoft fournit un accès aux fichiers source .msi.
Onglet Disponibilité
L'onglet Disponibilité inclut les pages suivantes pour vous permettre de définir les règles de distribution de l'application sur les postes de travail, les jours et les heures auxquelles les utilisateurs peuvent y accéder, ainsi que les messages et les avertissements affichés par le programme de lancement d'applicatifs après interruption d'une application devenue indisponible :
« Page Règles de distribution », page 471
« Page Interruption », page 489
Page Règles de distribution
La page de propriétés Règles de distribution 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, vous permet de définir les règles appliquées à un poste de travail pour déterminer si le programme de lancement d'applicatifs doit y distribuer l'application.
Référence : paramètres de l'objet Application
471
Novell Confidential Manual (FRA) 6 October 2004
Par exemple, vous pouvez définir une règle d'espace disque qui indique au programme de lancement d'applicatifs de ne distribuer l'application que sur des postes de travail dont l'espace disque est supérieur à 2 Go. Vous pouvez également une règle selon laquelle un processeur
Pentium* III ou supérieur est nécessaire.
Lors de la création de ces règles, vous pouvez utiliser les opérateurs booléens AND/OR.
Par exemple, vous pouvez définir une règle qui indique au programme de lancement d'applicatifs de distribuer l'application uniquement si l'espace disque disponible est supérieur à 2 Go ET si le processeur est au moins un processeur Pentium III. Vous pouvez également créer des groupes de règles. Pour consulter des exemples de règles de distribution qui utilisent des opérateurs booléens et des groupes, reportez-vous à
« Exemples de règles de distribution », page 475
.
Les règles de distribution sont utilisées uniquement par la version 6.5 (ou ultérieure) du programme de lancement d'applicatifs ZENworks. Les versions antérieures à la version 6.5 du programme de lancement d'applicatifs ZENworks n'utilisent pas les règles de distribution et requièrent l'utilisation de prérequis système hérités. Si vous possédez une telle version du programme de lancement d'applicatifs ZENworks, reportez-vous à
consulter les informations relatives à l'utilisation des prérequis système hérités.
Ajouter des règles pour contrôler la disponibilité de cette application
Cette liste contient l'ensemble des règles associées à la distribution de l'application. Pour chaque règle, les informations suivantes apparaissent :
Type : Vous pouvez définir différents types de règles, tels que les règles de système d'exploitation, de mémoire et d'espace disque. Cette colonne indique le type de règle.
Les types sont détaillés sous
Objet : Cette colonne indique l'objet de la règle. Par exemple, si le type est Version SE, l'objet peut être Windows 98 ou Windows NT/2000/XP.
Opérateur : Cette colonne indique si la valeur assignée doit satisfaire une condition
(supérieur à, inférieur à, égal à, etc.).
472 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Valeur : Cette colonne indique si une valeur est associée à l'objet. Par exemple, si Windows NT/2000/XP est l'objet, la version nécessaire à la distribution de l'application devra peut-être être supérieure ou égale à 4.00.950.
Toujours afficher l'icône
Sélectionnez cette option si vous souhaitez que le programme de lancement d'applicatifs affiche toujours l'icône de l'objet Application même si les critères définis dans les règles de distribution ne sont pas satisfaits par le poste de travail.
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
Hérités
Les options Hérités vous permettent de gérer les prérequis système dans un environnement mixte composé de la version 6.5 (ou ultérieure) du programme de lancement d'applicatifs ZENworks et des versions antérieures à la version 6.5.
Modifier les paramètres hérités : Seules les versions ZENworks 6.5 (ou ultérieures) du programme de lancement d'applicatifs permettent de traiter les nouveaux groupes et opérateurs booléens (AND/OR) utilisés dans les règles de distribution figurant sur cette page.
Pour conserver la compatibilité avec les versions antérieures à ZENworks 6.5, définissez les prérequis système hérités.
Cliquez sur Hérités > Modifier les paramètres hérités pour afficher la boîte de dialogue
Prérequis système hérités. Si vous avez créé l'objet Application dans une version antérieure à la version 6.5 de ZENworks, la boîte de dialogue affiche tous les prérequis système précédemment définis. Si vous avez créé l'objet Application dans ZENworks 6.5, la boîte de dialogue est vide. Vous pouvez ajouter, modifier ou supprimer les critères à l'aide des options de la boîte de dialogue.
Importer des paramètres hérités : Cette option vous permet de copier les prérequis système hérités dans la liste Ajouter des règles pour contrôler la disponibilité de cette application.
Si vous avez déjà ajouté des règles à la liste, les paramètres hérités remplacent ces règles. Pour importer des prérequis système hérités, cliquez sur Hérités > Importer des paramètres hérités.
Dans un environnement composé de plusieurs versions, vous devrez choisir le mode d'utilisation conjointe des nouvelles règles de distribution et des prérequis système hérités.
Généralement, les options suivantes sont disponibles :
Définir des règles de distribution uniquement. La version 6.5 (ou ultérieure) du programme de lancement d'applicatifs ZENworks peut lire les règles de distribution.
Les versions antérieures à la version 6.5 ne peuvent pas lire ces règles et ne peuvent donc pas distribuer l'application.
Définir des règles de distribution et des prérequis système hérités. ZENworks 6.5 (ou version ultérieure) utilise les règles de distribution tandis que les versions antérieures utilisent les prérequis système hérités. Cette méthode permet de conserver les prérequis système hérités pour les versions antérieures à la version 6.5 du programme de lancement d'applicatifs ZENworks tout en utilisant la logique d'opération et de groupement ainsi que les nouvelles règles proposées par ZENworks 6.5 et ses versions ultérieures. Avec cette méthode, vous pouvez définir les prérequis système hérités, puis utiliser l'option Importer des paramètres hérités pour remplir les règles de distribution. Une fois les règles de distribution complétées, vous pouvez les modifier selon vos besoins.
Référence : paramètres de l'objet Application
473
Novell Confidential Manual (FRA) 6 October 2004
Définir des prérequis système hérités uniquement. ZENworks 6.5 (ou ultérieures) et les versions antérieures utilisent les prérequis système hérités. Cette solution réduit la gestion administrative des règles de distribution et des prérequis système hérités, mais elle vous empêche d'utiliser les nouveaux groupements, opérateurs et règles. Notez que si vous définissez des règles de distribution, le programme de lancement d'applicatifs
ZENworks version 6.5 (ou ultérieure) utilise ces règles plutôt que les prérequis système hérités. Le programme de lancement d'applicatifs ZENworks 6.5 vérifie l'existence des règles de distribution, puis si celles-ci n'existent pas, il vérifie si des prérequis système hérités sont définis.
Fichier
Cette option permet de rechercher des critères dans la liste et de les importer dans le fichier .aot ou
.axt.
Cliquez sur Fichier > sélectionnez l'une des options suivantes :
Rechercher : Recherche les critères comprenant certaines informations. Par exemple, vous pouvez rechercher les critères comprenant « Windows », « >= » ou « mémoire système ».
Suivant : Recherche l'occurrence suivante du critère.
Importer : Importe les critères à 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
Cliquez sur Ajouter et sélectionnez l'une des règles de distribution suivantes :
Applications : Permet d'exiger la présence ou non d'une application particulière sur le poste de travail. Cette application doit avoir été distribuée via un objet Application. Pour plus d'informations, reportez-vous à
Client : Permet d'exiger que le poste de travail exécute (ou non) le client Novell. Pour plus d'informations, reportez-vous à
.
Vitesse de connexion : Permet d'exiger une certaine vitesse de connexion au réseau. Pour plus d'informations, reportez-vous à
« Vitesse de connexion », page 477
.
Espace disque : Permet d'exiger une certaine quantité d'espace disque disponible sur le poste de travail. Pour plus d'informations, reportez-vous à
Variables d'environnement : Permet d'exiger la présence ou non de variables d'environnement spécifiques. Pour plus d'informations, reportez-vous à
« Variables d'environnement », page 479
.
Date du fichier : Permet d'exiger qu'un fichier ait une date particulière. Pour plus d'informations, reportez-vous à
« Date du fichier », page 480 .
Existence du fichier : Permet d'exiger la présence ou non d'un certain fichier. Pour plus d'informations, reportez-vous à
« Existence de fichier », page 480
.
Taille du fichier : Permet d'exiger qu'un fichier soit d'une taille particulière. Pour plus d'informations, reportez-vous à
« Taille de fichier », page 481 .
Version du fichier : Permet d'exiger qu'un fichier soit d'une version particulière. Pour plus d'informations, reportez-vous à
« Version de fichier », page 482
.
474 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Nouveau groupe : Permet d'ajouter un nouveau groupe de règles. Pour consulter des exemples d'utilisation des groupes, reportez-vous à
« Exemples de règles de distribution », page 475
.
Mémoire : Permet d'exiger la présence d'une certaine quantité de mémoire sur le poste de
travail. Pour plus d'informations, reportez-vous à « Mémoire », page 483 .
Système d'exploitation : Permet d'exiger un système d'exploitation particulier. Pour plus d'informations, reportez-vous à
« Système d'exploitation », page 483
.
Processeur : Permet d'exiger un type de processeur particulier. Pour plus d'informations, reportez-vous à
.
Registre : Permet d'exiger la présence ou non de valeurs de registre spécifiques. Pour plus d'informations, reportez-vous à
Accès distant : Permet d'exiger que le programme de lancement d'applicatifs soit exécuté
dans un mode spécifique, distant ou local (LAN). Pour plus d'informations, reportez-vous à «
Terminal Server : Permet d'exiger que le poste de travail soit (ou non) un serveur Terminal
Server. Pour plus d'informations, reportez-vous à « Terminal Server », page 486 .
Modifier
Sélectionnez une règle dans la liste, puis cliquez sur Modifier pour éditer les informations correspondantes.
Supprimer
Sélectionnez un critère dans la liste, puis cliquez sur Supprimer pour le supprimer.
Exemples de règles de distribution
Vous pouvez utiliser les opérateurs booléens AND et OR lors de la définition des règles qui régissent la distribution d'une application. Vous pouvez aussi utiliser des groupes de règles pour contrôler la distribution. Des exemples d'utilisation des opérateurs booléens AND/OR et des groupes sont présentés ci-dessous.
Règle simple utilisant l'opérateur OR
Vous voulez un poste de travail doté d'un processeur Pentium III (ou supérieur) ou du système d'exploitation Windows 2000. Pour ce faire, utilisez la règle suivante :
Processor type(Processor) >= Pentium III OR OS version(Windows NT/2000/XP) >=
5.00.2195
Pour créer cette règle :
1
2
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Processeur.
Dans la boîte de dialogue Règle du processeur, sélectionnez Supérieur ou (>=), sélectionnez
Pentium III, puis cliquez sur OK pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
3
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Système d'exploitation.
4
Dans la boîte de dialogue Règle du système d'exploitation, sélectionnez Windows NT/2000/
XP, sélectionnez Supérieur ou égal à (>=), saisissez 5.00.2195, puis cliquez sur OK à pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
Référence : paramètres de l'objet Application
475
Novell Confidential Manual (FRA) 6 October 2004
Applications
La règle est ajoutée à la liste avec un opérateur AND.
5
Dans la liste, remplacez l'opérateur AND situé devant la règle Version SE par OR.
Groupe simple
Vous voulez un poste de travail doté d'un processeur Pentium III (ou supérieur) ou du système d'exploitation Windows 2000 avec 512 Mo de mémoire minimum. Pour ce faire, utilisez la règle suivante :
Processor type(Processor) >= Pentium III OR (OS version(Windows NT/2000/XP)
>= 5.00.2195 AND System memory(RAM) >= 512)
Pour créer cette règle :
1
2
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Processeur.
Dans la boîte de dialogue Règle du processeur, sélectionnez Supérieur ou (>=), sélectionnez
Pentium III, puis cliquez sur OK pour ajouter la règle à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
3
Sur la page Règles de distribution, cliquez sur le bouton Ajouter, puis sélectionnez Nouveau groupe pour ajouter un groupe à la liste Ajouter des règles pour contrôler la disponibilité de cette application.
Le nouveau groupe est nommé Groupe 1 sauf si vous avez déjà ajouté d'autres groupes à la liste. De plus, l'opérateur AND est assigné par défaut.
4
5
Recherchez Groupe 1 dans la liste et remplacez l'opérateur AND par OR.
Dans la liste, cliquez sur le bouton Ajouter au groupe en regard de Groupe 1, puis sélectionnez
Système d'exploitation.
6
Dans la boîte de dialogue Règle de système d'exploitation, sélectionnez Windows NT/2000/
XP, sélectionnez Supérieur ou égal à (>=), saisissez 5.00.2195, puis cliquez sur OK pour ajouter la règle à la liste, sous Groupe 1.
7
Dans la liste, cliquez sur le bouton Ajouter au groupe en regard de Groupe 1, puis sélectionnez
Mémoire.
8
Dans la boîte de dialogue Règle de mémoire, sélectionnez Supérieur ou égal à (>=), saisissez
512, puis cliquez sur OK pour ajouter la règle à la liste, sous Groupe 1.
La boîte de dialogue Dépendances de l'application (page Distributions > Ajouter > Applications) illustrée ci-dessous fait reposer la distribution sur l'installation ou non d'une autre application sur le poste de travail. L'autre application doit figurer parmi celles qui sont représentées dans eDirectory comme objet Application.
Si vous exigez une application qui ne figure pas dans la liste, la distribution échoue. Pour que la distribution ait bien lieu, vous pouvez demander au programme de lancement d'applicatifs d'installer l'application dépendante. Pour plus d'informations, reportez-vous à
« Page Dépendances de l'application », page 465
.
476 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Client
Nom de l'objet Application
Parcourez l'arborescence et sélectionnez l'application dont le programme de lancement d'applicatifs doit vérifier l'existence sur le poste de travail.
Application installée
Sélectionnez cette option pour indiquer que l'application sélectionnée doit déjà être installée sur le poste de travail.
Application non installée
Sélectionnez cette option pour indiquer que l'application sélectionnée ne doit pas être installée sur le poste de travail.
La boîte de dialogue Règle du client Novell (page Règles de distribution > Ajouter > Client) illustrée ci-dessous vous permet de baser la distribution sur l'installation ou nom du client Novell sur le poste de travail.
Utilisation du client
Sélectionnez La connexion utilise le client Novell si vous souhaitez que l'application soit disponible uniquement sur les postes de travail qui exécutent le client Novell.
Sélectionnez La connexion n'utilise pas le client Novell pour que l'application soit disponible uniquement sur les postes de travail qui n'exécutent pas le client Novell.
Vitesse de connexion
La boîte de dialogue Vitesse de connexion (page Règles de distribution > Ajouter > Vitesse de connexion) vous permet de baser la distribution sur la vitesse de connexion réseau du poste de travail.
Référence : paramètres de l'objet Application
477
Novell Confidential Manual (FRA) 6 October 2004
Par exemple, si vous souhaitez que l'application ne soit pas disponible sur les postes de travail distants dont la vitesse de connexion est inférieure à 56 Kbits/s, vous pouvez exiger une vitesse de connexion supérieure ou égale à 56 Kbits/s.
Vitesse (instruction conditionnelle)
Indiquez si la vitesse de connexion doit être inférieure à (<), inférieure ou égale à (<=), supérieure
à (>) ou supérieure ou égale à (>) la vitesse de connexion saisie dans le champ Kilobits par seconde.
Kilobits par seconde (condition)
Indiquez la vitesse de connexion en kilobits par seconde.
Espace disque
La boîte de dialogue Règle d'espace disque (page Règles de distribution > Ajouter > Espace disque) illustré ci-dessous vous permet de baser la distribution sur l'espace disque disponible du poste de travail. Cela permet de s'assurer que le programme de lancement d'applicatifs ne tente pas de distribuer une application sur un poste de travail qui ne dispose pas de suffisamment d'espace.
L'espace disque de
Sélectionnez le disque sur lequel vous avez besoin d'espace disponible. La liste inclut les options suivantes :
De A à Z : Permet de sélectionner le disque associé à l'unité A, B, C, etc.
Unité du répertoire système Windows : Permet de sélectionner le disque sur lequel réside le répertoire système Windows (par exemple, winnt\system32).
Unité du répertoire Windows : Permet de sélectionner le disque sur lequel réside le répertoire Windows (par exemple, winnt).
478 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Unité du répertoire temporaire : Permet de sélectionner le disque sur lequel réside le répertoire temporaire Windows (par exemple, winnt\temp).
Si vous créez plusieurs critères d'espace disque requis pour l'application, le programme de lancement d'applicatifs les additionne pour déterminer la quantité totale d'espace disque requise.
Par exemple, si vous indiquez 20 Mo d'espace disponible sur l'unité du répertoire Windows (à savoir l'unité C:)10 Mo pour le répertoire temp (qui figure aussi sur l'unité c:) et 50 Mo pour l'unité
D:, le programme de lancement d'applicatifs distribue l'objet Application uniquement si 30 Mo sont disponibles sur l'unité C: et 50 Mo sur l'unité D:.
Est (instruction conditionnelle)
Indiquez si l'espace disque disponible doit être inférieur, inférieur ou égal, égal, supérieur ou supérieur ou égal à la quantité figurant dans le champ Mo. Les opérateurs correspondants sont les suivants :
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Supérieur ou égal à : >=
Supérieur à : >
Par exemple, si vous exigez au moins 50 Mo d'espace disque libre, sélectionnez >= (Supérieur ou
égal à), puis entrez 50 dans le champ Mo.
Mo (condition)
Entrez l'espace disque requis.
Variables d'environnement
La boîte de dialogue Règle de variable d'environnement (page Règles de distribution > Ajouter >
Variables d'environnement) illustrée ci-dessous vous permet de baser la distribution sur l'existence ou non d'une variable d'environnement contenant des données spécifiques.
Référence : paramètres de l'objet Application
479
Novell Confidential Manual (FRA) 6 October 2004
Nom de la valeur
Entrez le nom de la variable d'environnement. Sélectionnez l'option Nom existant pour exiger que la variable existe sur le poste de travail ou sélectionnez l'option Nom inexistant pour exiger une variable qui n'existe pas sur le poste de travail.
Données de la valeur
Indiquez si les données de variable doivent être égales aux données entrées dans le champ
Données, différentes de ces données, ou bien si elles doivent les contenir ou ne pas les contenir.
Date du fichier
La boîte de dialogue Règle de date de fichier (page Règles de distribution > Ajouter > Date du fichier) illustrée ci-dessous vous permet de baser la distribution sur la date d'un fichier spécifique qui se trouve sur le poste de travail.
Fichier
Parcourez l'arborescence pour sélectionner le fichier dont le programme de lancement d'applicatifs doit vérifier la date.
Est (instruction conditionnelle)
Indiquez si la date du fichier doit être antérieure, antérieure ou identique, identique, postérieure, ou postérieure ou identique à la date entrée dans le champ Date. Par exemple, si vous voulez distribuer l'application uniquement pour les fichiers datés du 15 janvier 2000 ou d'une date antérieure, sélectionnez Le ou avant le, puis la date.
Date (condition)
Utilisez le calendrier pour sélectionner la date de votre choix.
Existence de fichier
La boîte de dialogue Règle d'existence de fichier (page Règles de distribution > Ajouter >
Existence du fichier) illustrée ci-dessous vous permet de baser la distribution sur l'existence ou non d'un fichier spécifique sur le poste de travail.
480 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Fichier
Parcourez l'arborescence et sélectionnez le fichier que le programme de lancement d'applicatifs doit rechercher.
Fichier existant
Sélectionnez cette option pour exiger que le fichier existe sur le poste de travail.
Fichier inexistant
Sélectionnez cette option pour exiger que le fichier n'existe pas sur le poste de travail.
Taille de fichier
La boîte de dialogue Règle de taille du fichier (page Règles de distribution > Ajouter > Taille du fichier) illustrée ci-dessous vous permet de baser la distribution sur la taille d'un fichier spécifique qui se trouve sur le poste de travail.
Fichier
Parcourez l'arborescence pour sélectionner le fichier dont le programme de lancement d'applicatifs doit vérifier la taille.
Est (instruction conditionnelle)
Indiquez si la taille doit être inférieure, inférieure ou égale, égale, supérieure, ou supérieure ou
égale à celle entrée dans le champ Taille. Les opérateurs correspondants sont les suivants :
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Référence : paramètres de l'objet Application
481
Novell Confidential Manual (FRA) 6 October 2004
Supérieur ou égal à : >=
Supérieur à : >
Par exemple, si vous voulez exiger un fichier d'une taille au moins égale à 200 Ko, sélectionnez
>= (Supérieur ou égal à), puis entrez 200000 dans le champ Taille.
Taille
Entrez la taille du fichier en kilo-octets.
Version de fichier
La boîte de dialogue Règle de version de fichier (page Règles de distribution > Ajouter > Version du fichier) illustrée ci-dessous vous permet de baser la distribution sur la version d'un fichier spécifique qui se trouve sur le poste de travail.
Fichier
Parcourez l'arborescence pour sélectionner le fichier dont le programme de lancement d'applicatifs doit vérifier la version.
Est (instruction conditionnelle)
Indiquez si la version doit être inférieure, inférieure ou égale, égale, supérieure, ou supérieure ou
égale à celle entrée dans le champ Version. Les opérateurs correspondants sont les suivants :
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Supérieur ou égal à : >=
Supérieur à : >
Par exemple, si vous voulez au moins la version 1.12.2.234, sélectionnez >= (Supérieur ou égal à) et entrez 1.12.2.234 dans le champ Version.
Version (condition)
Indiquez la version de fichier voulue.
482 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Mémoire
La boîte de dialogue Règle de mémoire (page Règles de distribution > Ajouter > Mémoire) illustrée ci-dessous vous permet de baser la distribution sur la quantité de mémoire (RAM) requise sur le poste de travail.
Mémoire (instruction conditionnelle)
Indiquez si la quantité totale de mémoire doit être inférieure, inférieure ou égale, égale, supérieure ou supérieure ou égale à la quantité figurant dans le champ Mo de RAM. Les opérateurs correspondants sont les suivants :
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Supérieur ou égal à : >=
Supérieur à : >
Par exemple, si vous exigez au moins 32 Mo de RAM libre, sélectionnez >= (Supérieur ou égal à), puis entrez 32 dans le champ Mo de RAM.
Mo de RAM (condition)
Indiquez la quantité de mémoire requise.
Système d'exploitation
La boîte de dialogue Règle de système d'exploitation (page Règles de distribution > Ajouter >
Système d'exploitation) illustrée ci-dessous vous permet de baser la distribution sur le système d'exploitation installé sur le poste de travail et sa version.
Référence : paramètres de l'objet Application
483
Novell Confidential Manual (FRA) 6 October 2004
Processeur
Plate-forme
Sélectionnez le système d'exploitation (Windows 98 ou Windows NT/2000/XP) que le poste de travail doit exécuter.
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée.
Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et Windows XP).
Version
Indiquez si le numéro de version doit être inférieur, inférieur ou égal, égal, supérieur, ou supérieur ou égal au numéro entré dans le champ Version.
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Supérieur ou égal à : >=
Supérieur à : >
Par exemple, si vous voulez au moins la version 4.00.950, sélectionnez >= (Supérieur ou égal à) et entrez 4.00.950 dans le champ Version.
La boîte de dialogue Règle de processeur (page Règles de distribution > Ajouter > Processeur) illustrée ci-dessous vous permet de baser la distribution sur le processeur du poste de travail.
Processeur
Indiquez si le processeur doit être inférieur, inférieur ou égal, égal, supérieur ou supérieur ou égal au type de processeur (386, 486, Pentium, Pentium Pro, Pentium II ou Pentium III) sélectionné dans la liste des processeurs.
Inférieur à : <
Inférieur ou égal à : <=
Égal à : =
Supérieur ou égal à : >=
484 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Registre
Supérieur à : >
Par exemple, si vous voulez exiger au moins un processeur Pentium II, sélectionnez > (Supérieur ou égal à), puis choisissez Pentium II.
La boîte de dialogue Règle de registre (page Règles de distribution > Ajouter > Registre) illustrée ci-dessous vous permet de baser la distribution sur l'existence ou non d'une valeur ou d'une clé de registre spécifique.
Clé
Parcourez l'arborescence et sélectionnez la clé de registre que vous souhaitez vérifier avant la distribution. Sélectionnez Clé existante si la clé doit exister pour que la distribution ait lieu ou Clé inexistante dans le cas contraire.
Nom
Si la clé a une valeur que vous voulez rechercher, parcourez l'arborescence et sélectionnez cette valeur. Sélectionnez Valeur existante si la valeur doit exister pour que la distribution ait lieu ou
Valeur inexistante dans le cas contraire.
Valeur
Si vous avez indiqué une valeur dans le champ Nom de la valeur, sélectionnez un opérateur (<, <=,
=, !=, >=, >) pour les données de la valeur, entrez les données dans le champ Valeur, puis indiquez si la valeur est une chaîne ou un élément de type DWORD.
La définition des opérateurs est la suivante :
Inférieur à : <
Inférieur ou égal à : <=
Référence : paramètres de l'objet Application
485
Novell Confidential Manual (FRA) 6 October 2004
Accès distant
Égal à : =
Supérieur ou égal à : >=
Supérieur à : >
La boîte de dialogue Règle d'accès distant (page Règles de distribution > Ajouter > Accès distant) illustrée ci-dessous vous permet de baser la distribution sur le mode d'exécution distant ou local
(LAN) du programme de lancement d'applicatifs. La méthode utilisée par le programme de lancement d'applicatifs pour détecter le mode en cours est déterminée par le paramètre Détection de l'accès distant (Utilisateur / Poste de travail / objet Conteneur > onglet ZENworks > page
Configuration du programme de lancement > bouton Ajouter > onglet Utilisateur).
La connexion par accès distant est
Indiquez si la connexion doit être une connexion par accès distant ou une connexion LAN (réseau local). Par exemple, si vous sélectionnez l'option La connexion par accès distant est, l'application est distribuée à un utilisateur uniquement si le programme de lancement d'applicatifs s'exécute en mode distant.
Terminal Server
La boîte de dialogue Règle Terminal Server (page Règles de distribution > Ajouter > Terminal
Server) illustrée ci-dessous vous permet de baser la distribution sur le fait que la machine est ou non un serveur Terminal Server (en d'autres termes, les services Windows Terminal Server sont actifs sur la machine).
Sélectionnez Terminal Server requis si vous souhaitez que l'application soit distribuée uniquement sur les serveurs Terminal Server. Sélectionnez Poste de travail non-Terminal Server pour que l'application soit distribuée uniquement sur les postes de travail qui ne sont pas des serveurs
Terminal Server.
Page Planifier
La page de propriétés Planifier est accessible sur les objets Application créés pour tous les types d'application (simple, AOT/AXT, MSI, Web et Terminal Server).
486 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Cette page de propriétés, illustrée ci-dessous, définit les dates et les heures auxquelles les utilisateurs peuvent accéder au programme de lancement d'applicatifs. Le programme de lancement d'applicatifs affiche l'icône de l'application uniquement pendant les plages horaires spécifiées.
La planification s'applique, que l'application soit ou non installée. Par exemple, si un utilisateur n'a pas encore installé l'application, il ne pourra l'installer que pendant les plages horaires spécifiées.
De même, si un utilisateur a déjà installé l'application, il ne pourra y accéder que pendant les plages horaires spécifiées dans la planification.
Type de planification
Sélectionnez le type de planification à utiliser. Vous avez le choix entre Aucun, Jours spécifiés et
Plage des jours.
Aucun
Cette option indique qu'aucune planification n'est définie. L'objet Application devient disponible pour un objet dès que les prérequis système sont établis (Disponibilité > page Prérequis système) et que l'application a été associée à l'objet (page Associations).
Jours spécifiés
Cette option permet de sélectionner les dates auxquelles vous souhaitez que l'objet Application soit disponible. Après avoir sélectionné cette option, remplissez les champs suivants :
Plage de dates : La liste Plage de dates contient toutes les dates de disponibilité de l'objet
Application. Pour ajouter une date, cliquez sur Ajouter > sélectionnez la date de votre choix
> cliquez sur OK pour l'afficher dans la liste. Vous ne pouvez pas sélectionner plus de
350 dates spécifiques.
Heure pour les dates sélectionnées : Sélectionnez les heures de début et de fin de disponibilité. Ces heures sont appliquées à toutes les dates de la liste Plage de dates. L'heure est incrémentée par intervalles de 5 minutes, la première heure de début disponible étant 0
Référence : paramètres de l'objet Application
487
Novell Confidential Manual (FRA) 6 October 2004 heure (minuit) et la dernière heure de fin étant 23 heures 55. Par conséquent, il existe toujours un intervalle de 5 minutes, entre 23 heures 55 et minuit, pendant lequel l'application n'est pas disponible. Pour que l'application soit disponible toute la journée, vous devez utiliser le type de planification Plage des jours.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure
(démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
Plage des jours
Cette option permet de sélectionner une plage de jours pendant laquelle l'application sera disponible. Vous pouvez également utiliser cette option pour rendre les applications disponibles uniquement certains jours de la semaine au cours d'une période donnée. Après avoir sélectionné cette option, remplissez les champs suivants :
Plage de dates : Pour définir une plage de jours, sélectionnez une date de début et une date de fin, puis choisissez des jours (de dimanche à samedi) au sein de la plage de dates définie pour lesquels l'application sera disponible. Par défaut, tous les jours sont sélectionnés ; un jour est sélectionné lorsque le bouton correspondant est enfoncé.
Heure pour la plage sélectionnée : Sélectionnez les heures de début et de fin de disponibilité.
Cette option fonctionne différemment selon que la plage de dates inclut un jour, plusieurs jours voire les sept jours. Si cette page inclut un à six jours (mais pas les sept), l'application est disponible entre l'heure de début et l'heure de fin des jours spécifiés. Par exemple, si vous rendez l'application disponible le lundi de 8 heures à 17 heures, elle sera accessible entre
8 heures et 17 heures. Toutefois, si la plage de dates inclut les sept jours, les horaires sont ignorés et l'application est disponible tous les jours, 24 heures sur 24.
Échelonner à partir de l'heure de début (en minutes) : Cette option d'échelonnement permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'exécutent l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et qu'elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.
Par exemple, si vous souhaitez distribuer une application à 100 utilisateurs, vous pouvez utiliser l'option Échelonner à partir de l'heure de début pour spécifier un délai d'une heure
(démarrant à l'heure planifiée) pendant lequel distribuer l'application aux différents utilisateurs.
Utiliser cet horaire en heure GMT pour tous les clients : La planification est établie en fonction du fuseau horaire du poste de travail. Si votre réseau couvre plusieurs fuseaux horaires et que vous planifiez l'exécution de l'application pour 13 heures, cette dernière sera alors exécutée à 13 heures dans chaque fuseau horaire. Vous pouvez sélectionner cette option pour que des postes de travail exécutent des applications en même temps, indépendamment de leur fuseau horaire (par exemple, à 13 heures, heure de Rome, et à 4 heures, heure de
Los Angeles).
488 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Page Interruption
La page de propriétés Interruption 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, détermine la manière dont le programme de lancement d'applicatifs arrête l'application si celle-ci n'est plus à la disposition de l'utilisateur qui l'exécute. Une application n'est plus à la disposition d'un utilisateur dans les cas suivants :
Vous la dissociez de l'utilisateur.
La période de disponibilité expire.
Les règles de distribution de l'application ont changé et le poste de travail de l'utilisateur ne répond plus à ces critères.
Définir le comportement de l'interruption
Sélectionnez le comportement à appliquer lors de l'arrêt de l'application.
Aucun
Sélectionnez cette option pour désactiver tous les comportements d'interruption.
Envoyer un message pour fermer une application
Si vous sélectionnez cette option, le programme de lancement d'applicatifs affiche un message qui demande à l'utilisateur de fermer l'application. Ce message apparaît régulièrement jusqu'à ce que l'utilisateur ferme l'application.
Dans la boîte de dialogue Message de fermeture de base, sélectionnez la fréquence à laquelle le programme de lancement d'applicatifs affiche le message. Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
Référence : paramètres de l'objet Application
489
Novell Confidential Manual (FRA) 6 October 2004
WARNING! Your access to this application has expired. Please close the application to avoid losing your work.
Envoyer un message et proposer d'enregistrer les données
Si vous sélectionnez cette option, le programme de lancement d'applicatifs affiche d'abord un message qui demande à l'utilisateur de fermer l'application. Si l'utilisateur ne ferme pas l'application, le programme de lancement d'applicatifs transmet un appel à l'application avec l'instruction de se fermer. Si toutes les données de l'utilisateur ont été enregistrées, l'application se ferme immédiatement. Si l'utilisateur n'a pas encore enregistré toutes ses données, il peut le faire dans la boîte de dialogue Enregistrer que l'application affiche. Une fois l'application fermée, les utilisateurs ne peuvent pas la relancer.
Important :
Certaines applications affichent une boîte de dialogue Enregistrer présentant un bouton Annuler, en plus des boutons Oui et Non. Le bouton Annuler permet d'interrompre la fermeture de l'application qui reste ainsi opérationnelle. Si la boîte de dialogue Enregistrer de l'application comporte un bouton Annuler et que vous voulez être sûr de fermer l'application, vous devez utiliser l'option Envoyer un message, proposer d'enregistrer, forcer la fermeture.
Après avoir sélectionné cette option, remplissez les champs suivants :
Message d'avertissement (facultatif) : Sélectionnez l'option Avertissement si vous voulez avertir l'utilisateur et lui demander de fermer l'application, puis saisissez le nombre d'apparitions du message d'avertissement et l'intervalle entre chacune de ces apparitions.
Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
WARNING! Your access to this application has expired. Please close the application to avoid losing your work.
Message d'invite à la fermeture : Ce message apparaît si l'utilisateur ne ferme pas l'application après avoir reçu le message d'avertissement le nombre de fois que vous avez défini, ou si l'option d'affichage d'un message d'avertissement n'est pas activée.
Dans la zone Message d'invite à la fermeture, indiquez la fréquence à laquelle vous voulez inviter l'utilisateur à fermer l'application. Si, après avoir reçu cette invite, l'utilisateur ne ferme pas l'application, le programme de lancement d'applicatifs tente de le faire. Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
WARNING! Your access to this application has expired and the application will close shortly. Please save your work and exit the application.
Envoyer un message, proposer d'enregistrer, forcer la fermeture
Si vous sélectionnez cette option, le programme de lancement d'applicatifs affiche d'abord un message qui demande à l'utilisateur de fermer l'application. Si l'utilisateur ne ferme pas l'application, le programme de lancement d'applicatifs transmet un appel à l'application avec l'instruction de se fermer. Si toutes les données de l'utilisateur ont été enregistrées, l'application se ferme immédiatement. Si l'utilisateur n'a pas encore enregistré toutes ses données, il peut le faire dans la boîte de dialogue Enregistrer que l'application affiche. Quelle que soit l'option choisie par l'utilisateur (Oui, Non, Annuler), l'application se ferme.
Après avoir sélectionné cette option, remplissez les champs suivants :
Message d'avertissement (facultatif) : Sélectionnez l'option Avertissement si vous voulez avertir l'utilisateur et lui demander de fermer l'application, puis saisissez le nombre d'apparitions du message d'avertissement et l'intervalle entre chacune de ces apparitions.
490 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
WARNING! Your access to this application has expired. Please close the application to avoid losing your work.
Message d'invite à la fermeture : Ce message apparaît si l'utilisateur ne ferme pas l'application après avoir reçu le message d'avertissement le nombre de fois que vous avez défini, ou si l'option d'affichage d'un message d'avertissement n'est pas activée.
Dans la zone Message d'invite à la fermeture, indiquez la fréquence à laquelle vous voulez inviter l'utilisateur à fermer l'application. Si, après avoir reçu cette invite, l'utilisateur ne ferme pas l'application, le programme de lancement d'applicatifs tente de le faire. Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
WARNING! Your access to this application has expired and the application will close shortly. Please save your work and exit the application.
Interruption de l'application : Ce message apparaît une fois que le programme de lancement d'applicatifs a fermé l'application. Si vous ne souhaitez pas utiliser le message d'interruption par défaut, cliquez sur le bouton Message et définissez un message personnalisé. Le message par défaut est le suivant :
The application you were running has expired. For additional usage, please contact your system administrator.
Envoyer un message et forcer la fermeture avec des explications
Cette option invite l'utilisateur à fermer l'application. Si l'utilisateur ne le fait pas, le programme de lancement d'applicatifs ferme l'application automatiquement et affiche un message d'interruption.
Après avoir sélectionné cette option, remplissez les champs suivants :
Message d'avertissement (facultatif) : Sélectionnez l'option Avertissement si vous voulez avertir l'utilisateur et lui demander de fermer l'application, puis saisissez le nombre d'apparitions du message d'avertissement et l'intervalle entre chacune de ces apparitions.
Si l'utilisateur ne ferme pas l'application, le programme de lancement d'applicatifs ferme l'application automatiquement après le dernier message d'avertissement. Le message suivant est utilisé par défaut, à moins que vous ne cliquiez sur le bouton Message pour définir un message personnalisé :
WARNING! Your access to this application has expired. Please close the application to avoid losing your work.
Interruption de l'application : Ce message apparaît une fois que le programme de lancement d'applicatifs a fermé l'application. Si vous ne souhaitez pas utiliser le message d'interruption par défaut, cliquez sur le bouton Message et définissez un message personnalisé. Le message par défaut est le suivant :
The application you were running has expired. For additional usage, please contact your system administrator.
Onglet Commun
Cet onglet inclut les pages suivantes :
« Page Unités / Ports », page 494
Référence : paramètres de l'objet Application
491
Novell Confidential Manual (FRA) 6 October 2004
« Page Droits sur fichiers », page 497
« Page Création d'image », page 502
« Page Désinstaller », page 507
« Page Scripts de désinstallation », page 509
Page Macros
La page de propriétés Macros 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 affiche les macros définies pour être utilisées avec l'objet Application.
Pour plus d'informations sur les champs de l'objet Application qui prennent en charge les macros, reportez-vous à
« Propriétés des objets Application où les macros sont acceptées », page 541
.
Ces macros, nommées macros d'objet Application, sont tout simplement des noms de variables associées à des valeurs, généralement des valeurs de chaîne.
Par exemple, lorsque vous créez un objet Application à l'aide d'un fichier .aot ou .axt, une macro
SOURCE_PATH est automatiquement ajoutée à la liste. Cette macro définit l'emplacement des fichiers source à partir duquel l'application est installée. Vous devez souvent entrer le chemin d'accès source lors de la définition d'autres propriétés de l'objet Application. En créant une macro
SOURCE_PATH, il vous suffit ensuite d'entrer %SOURCE_PATH% au lieu du chemin d'accès source lui-même.
Important :
Lorsque vous utilisez une macro pour l'une de ces propriétés, vous devez faire figurer le nom de cette macro entre deux caractères % (par exemple, %SOURCE_PATH%).
492 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
macros
Fichier
Ajouter
La liste Macros affiche toutes les macros définies pour être utilisées avec l'objet Application.
Cette option permet de rechercher des informations de macro particulières et d'importer des macros à partir d'autres objets Application.
Cliquez sur Fichier, puis choisissez l'une des options suivantes :
Rechercher : Recherche des informations particulières dans les champs Nom, Valeur et
Invite.
Suivant : Recherche l'occurrence suivante de l'information.
Importer : Importe des macros à 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.
Utilisez le bouton Ajouter pour définir une macro d'objet Application et l'ajouter à la liste Macros.
Vous pouvez ajouter une macro Valeur de chaîne ou une macro Invite.
Valeur de chaîne
Une macro Valeur de chaîne est une macro utilisée pour créer une variable à laquelle est associée une valeur de chaîne. Cela vous permet de définir cette variable à un emplacement et de l'utiliser ensuite en plusieurs emplacements.
Pour créer une macro Valeur de chaîne, cliquez sur Ajouter > Valeur de chaîne pour afficher la boîte de dialogue Éditer une valeur de chaîne. Dans la zone Nom de la valeur, saisissez le nom de la variable, puis saisissez sa valeur dans la zone Données de la valeur. Cliquez sur OK pour ajouter la macro à la liste Macros.
Vous pouvez placer des macros dans des macros. Dans l'exemple suivant, *WINDISK, une macro
Windows spéciale, est utilisée dans la définition de la macro TARGET_PATH :
Value Name: TARGET_PATH
Value Data: %*WINDISK%\Program Files
Lors de l'intégration d'une autre macro dans la chaîne, faites figurer cette macro entre deux caractères %, comme dans l'exemple ci-dessus. Vous pouvez intégrer des macros Windows spéciales, des macros d'attributs eDirectory, des macros de variables d'environnement, des macros de script de login, des macros de variables de langue et d'autres macros d'objet
Application. Pour plus d'informations sur les macros, reportez-vous au
Chapitre 47, « Référence : macros », page 529 .
Invite
Une macro Invite sert à créer une macro qui invite l'utilisateur à accepter la valeur par défaut (une unité ou une chaîne) ou à saisir une nouvelle valeur. Il existe deux types de macros Invite : les macros d'invite au choix de l'unité et les macros d'invite au choix d'une chaîne. Étant donné que l'installation des applications MSI est contrôlée par Windows Installer et non pas par le programme de lancement d'applicatifs, les macros Invite ne fonctionnent pas avec les applications MSI.
Référence : paramètres de l'objet Application
493
Novell Confidential Manual (FRA) 6 October 2004
Pour créer une macro d'invite au choix de l'unité, cliquez sur Ajouter > Invite > Unité pour afficher la boîte de dialogue Macros d'invite au choix de l'unité. Remplissez les champs en suivant les indications ci-dessous :
Nom de la macro : Nommez la macro comme vous le souhaitez. N'utilisez pas d'espaces.
Texte de l'invite : Saisissez le texte que vous souhaitez présenter aux utilisateurs.
Par exemple, « Cette application va être installée sur votre unité l'unité D:. Saisissez une autre lettre d'unité si vous le souhaitez : »
Valeur par défaut : Sélectionnez l'unité utilisée si l'utilisateur n'en indique pas d'autre.
Espace disque minimal en Mo : Indiquez la quantité minimale d'espace disque disponible nécessaire pour installer l'application.
Pour créer une macro d'invite au choix d'une chaîne, cliquez sur Ajouter > Invite > Chaîne pour afficher la boîte de dialogue Macros d'invite au choix d'une chaîne. Remplissez les champs en suivant les indications ci-dessous :
Nom de la macro : Nommez la macro comme vous le souhaitez. N'utilisez pas d'espaces.
Texte de l'invite : Saisissez le texte que vous souhaitez présenter aux utilisateurs.
Valeur par défaut : Sélectionnez la valeur utilisée si l'utilisateur n'en saisit aucune en réponse
à l'invite.
Espace disque minimal en Mo : Indiquez la quantité minimale d'espace disque disponible nécessaire pour installer l'application.
Longueur de chaîne maximale en nombre de caractères : Indiquez le nombre maximal de caractères que l'utilisateur peut saisir en réponse à l'invite.
Modifier
Sélectionnez la macro dont vous souhaitez modifier les informations, puis cliquez sur Modifier.
Supprimer
Sélectionnez la macro à supprimer, puis cliquez sur Supprimer.
Page Unités / Ports
La page de propriétés Unités / Ports 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 assignations d'unité et les captures de port de l'application. Les assignations d'unité et les captures de port sont effectuées par les clients réseau du poste de travail et non pas par le programme de lancement d'applicatifs. Le poste de travail doit donc disposer des clients réseau (par exemple, le client Novell et Microsoft Client) nécessaires pour effectuer les assignations et les captures.
494 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Supposons, par exemple, que vous ayez configuré sur l'unité W: l'exécution d'une application de base de données. Pour vous assurer que W est assigné à l'emplacement de l'application, vous pouvez l'assigner au serveur, au volume et au répertoire dans lesquels se trouve l'application.
Lorsque le programme de lancement d'applicatifs lance l'application, il établit l'assignation de l'unité en fonction des conditions définies lors de la configuration de l'assignation d'unité.
Imaginez aussi que des utilisateurs aient besoin d'accéder à un emplacement réseau pour stocker des fichiers créés dans un logiciel de traitement de texte. Si vous assignez une unité, l'assignation d'unité devient active dès que l'application est exécutée.
Par défaut, les assignations d'unité et les captures de port sont libérées lorsque l'utilisateur ferme l'application. Si plusieurs applications en cours d'exécution utilisent les mêmes assignations d'unité ou captures de port, celles-ci ne sont pas libérées tant que la dernière application n'est pas fermée. Si vous ne voulez pas que les assignations d'unité et les captures de port soient libérées, désélectionnez l'option Nettoyer les ressources du réseau (Options d'exécution > page
Environnement).
Unités à assigner
La liste Unités à assigner contient toutes les unités à assigner avant le lancement de l'application.
Ajouter
Cliquez sur Ajouter pour afficher la boîte de dialogue Unité à assigner. Remplissez les champs suivants :
Racine : Sélectionnez cette option pour traiter le chemin d'accès en tant que racine de l'unité.
Option : Sélectionnez le type d'unité à assigner. Les types disponibles sont les suivants :
DRIVE: sélectionnez cette option pour assigner une lettre d'unité (de A à Z).
S1: sélectionnez cette option pour assigner l'unité à la première unité de recherche disponible.
S2: sélectionnez cette option pour assigner l'unité à la dernière unité de recherche.
Référence : paramètres de l'objet Application
495
Novell Confidential Manual (FRA) 6 October 2004
Unité : Assignez une lettre d'unité. Les options comprennent les unités A à Z, ou l'unité suivante disponible.
Chemin d'accès : Saisissez, ou parcourez l'arborescence et sélectionnez, le chemin d'accès à assigner à l'unité sélectionnée. Si vous saisissez un chemin d'accès, utilisez la syntaxe suivante :
serveur\volume:chemin
\\serveur\volume\chemin
nom_objet_Volume:chemin
nom_objet_Assignation_répertoire:chemin
lettre_unité:\chemin
Vous pouvez également utiliser une macro dans ce champ. Pour plus d'informations sur les
macros, reportez-vous au Chapitre 47, « Référence : macros », page 529 .
Assigner si l'unité n'est pas assignée ou si l'assignation est la même : Sélectionnez cette option pour que le programme de lancement d'applicatifs assigne l'unité si 1) elle n'existe pas déjà ou si 2) elle est identique à une assignation d'unité existante.
Écraser une assignation d'unité existante : Sélectionnez cette option pour que le programme de lancement d'applicatifs remplace toute assignation utilisant la lettre d'unité demandée. Par exemple, si S: est assignée à \\server1\sys\public et que vous ayez défini la nouvelle assignation d'unité S: en tant que \\server1\apps\timecard, le résultat est le suivant : l'unité S: est assignée à \\server1\apps\timecard.
Pour identifier cette option dans la liste Unités à assigner, le terme FORCE est ajouté aux informations d'assignation.
Utiliser l'assignation d'unité existante si cette unité est déjà assignée : Sélectionnez cette option pour utiliser l'assignation d'unité existante même si elle est différente du chemin d'accès demandé. Par exemple, si S: est assignée à \\server1\sys\public et que vous ayez défini la nouvelle assignation d'unité S: en tant que \\server1\apps\timecard, le résultat est le suivant : l'unité S: reste assignée à \\server1\sys\public.
Pour identifier cette option dans la liste Unités à assigner, le terme REUSE est ajouté aux informations d'assignation.
Modifier
Sélectionnez une assignation d'unité dans la liste Unités à assigner, puis cliquez sur Modifier pour afficher la boîte de dialogue Unité à assigner. Modifiez les informations d'assignation d'unité de votre choix. Reportez-vous à la description des champs ci-dessus ou cliquez sur le bouton Aide dans la boîte de dialogue.
Supprimer
Sélectionnez une assignation d'unité dans la liste Unités à assigner, puis cliquez sur Supprimer pour la supprimer.
Ports à capturer
Cette liste contient tous les ports à capturer avant le lancement de l'application.
Ajouter
Cliquez sur Ajouter pour afficher la boîte de dialogue Ports à capturer. Remplissez les champs suivants :
Port : Sélectionnez le port LPT à assigner à l'imprimante ou à la file d'attente.
496 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Imprimante ou file d'attente : Parcourez l'arborescence pour sélectionner une imprimante ou une file d'attente.
Vous pouvez également utiliser une macro dans ce champ. Pour plus d'informations sur les
macros, reportez-vous au Chapitre 47, « Référence : macros », page 529 .
Indicateurs de capture : Vous pouvez utiliser cette option pour remplacer les paramètres de notification, de bannière et de saut de page définis sur le poste de travail de l'utilisateur.
Lorsqu'un utilisateur imprime à partir de l'application, les paramètres que vous avez définis sont utilisés.
Dans la zone Indicateurs de capture, cochez la case Écraser le paramètre de poste de travail pour remplacer le paramètre de capture souhaité. Après cette opération, le paramètre Capture correspondant est activé. Sélectionnez le paramètre pour l'activer. Pour désactiver un paramètre, ne cochez pas la case correspondante.
Par exemple, si vous cochez la case Notifier sous Écraser le paramètre de poste de travail en cochant également la case Notifier sous Paramètres de capture, lorsque l'utilisateur imprime un document, le client Novell affiche un panneau d'alerte Notifier pour indiquer la fin du travail d'impression, quels que soient les paramètres de capture définis sur le poste de travail de l'utilisateur. Par contre, si vous cochez la case Notifier sous Écraser le paramètre de poste de travail sans cocher la case Notifier sous Paramètres de capture, lorsque l'utilisateur imprime un document, le client Novell n'affiche pas de panneau de notification pour indiquer la fin du travail d'impression, quels que soient les paramètres de capture définis sur le poste de travail de l'utilisateur.
Modifier
Sélectionnez une capture de port dans la liste Ports à capturer, puis cliquez sur Modifier pour afficher la boîte de dialogue Ports à capturer. Modifiez les informations de capture de votre choix.
Reportez-vous à la description des champs ci-dessus ou cliquez sur le bouton Aide dans la boîte de dialogue.
Supprimer
Sélectionnez une capture de port dans la liste Ports à capturer, puis cliquez sur Supprimer pour la supprimer.
Page Droits sur fichiers
La page de propriétés Droits sur fichiers 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, permet d'indiquer les droits qu'un utilisateur doit posséder sur les fichiers, les répertoires et les volumes pour exécuter l'application. Elle s'applique uniquement aux droits sur le système de fichiers NetWare. Les droits sur le système de fichiers
Microsoft Windows ne peuvent pas être assignés via eDirectory.
Référence : paramètres de l'objet Application
497
Novell Confidential Manual (FRA) 6 October 2004
Un utilisateur reçoit ces droits NetWare lorsque son objet Utilisateur est associé à l'objet
Application, ou lorsqu'un objet Groupe, Unité organisationnelle, Organisation ou Pays auquel appartient l'utilisateur est associé à l'objet Application. L'utilisateur se voit retirer ses droits lorsque l'objet n'est plus associé à l'objet Application.
Les droits sur les fichiers que vous définissez ne dépendent pas du fait que l'utilisateur exécute ou non l'application. L'utilisateur dispose de droits sur les fichiers de manière continue à partir du moment où l'objet Application lui est associé et jusqu'à ce que cette association soit retirée.
Si deux objets Application accordent des droits sur les fichiers au même fichier, répertoire ou volume, et que l'utilisateur n'est pas associé à l'un de ces objets, cet utilisateur perd tous ses droits même s'il est toujours associé à l'autre objet Application.
Droits sur fichiers
La liste Droits sur fichiers affiche tous les fichiers, répertoires et volumes auxquels des droits sont associés. Lorsque vous sélectionnez un fichier, un répertoire ou un volume, les droits accordés sont affichés dans la zone Droits. Vous pouvez accorder ou retirer des droits en cochant ou en décochant les cases appropriées.
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le fichier, répertoire ou volume à ajouter, puis cliquez sur OK pour le faire apparaître dans la liste.
Supprimer
Sélectionnez le fichier, répertoire ou volume à supprimer de la liste, puis cliquez sur
Supprimer. Tout utilisateur associé à l'objet Application perd ses droits sur le fichier, le répertoire ou le volume.
498 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Droits
Sélectionnez le fichier, répertoire ou volume (dans la liste Droits sur fichiers) pour lequel vous définissez des droits d'utilisateur, puis cochez les cases appropriées.
Page Rapport
La page de propriétés Rapport est accessible sur les objets Application créés pour tous les types d'application (simple, AOT/AXT, MSI, Web et Terminal Server).
Cette section fournit des informations sur les champs de la page de propriétés Rapport. Pour obtenir des instructions complètes sur la configuration de rapport, reportez-vous à
« Rapport d'événements d'application », page 383
.
Utilisez cette page de propriétés, illustrée ci-dessous, afin que le programme de lancement d'applicatifs crée un rapport d'informations sur les événements relatifs à l'application. Vous pouvez définir les événements pour lesquels vous souhaitez que le programme de lancement d'applicatifs crée un rapport et spécifier la destination à laquelle envoyer ces rapports.
Événements
Les rapports contiennent les informations suivantes : le type d'événement, la date et l'heure, le nom d'utilisateur distinctif, le nom de poste de travail distinctif, l'adresse du poste de travail, le nom d'application distinctif, le GUID de l'application (global unique identifier - identificateur unique global), la chaîne de version de l'application et les chaînes d'événements.
Sélectionnez les événements pour lesquels créer un rapport et la destination à laquelle envoyer ces différents rapports. Si nécessaire, vous pouvez envoyer un rapport d'événements vers plusieurs destinations. Événements et destinations sont décrits ci-dessous.
Référence : paramètres de l'objet Application
499
Novell Confidential Manual (FRA) 6 October 2004
Événement
Lancement réussi
Description
Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs démarre l'application avec succès.
Échec du lancement
Échec de la distribution
Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs ne peut pas démarrer l'application.
Distribution réussie Se produit lorsque le programme de lancement d'applicatifs réussit à modifier le poste de travail pour qu'il prenne en charge l'application. Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres
(registre, .INI, etc.) et la création de raccourcis.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à modifier le poste de travail pour qu'il prenne en charge l'application.
Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.
Désinstallation réussie
Échec de la désinstallation
Caching réussi
Échec du caching
Filtrage (icône cachée)
Filtrage (icône affichée)
Interruption de processus
Se produit lorsque le programme de lancement d'applicatifs réussit à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs réussit à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à afficher un objet Application sur un poste de travail parce que ce poste ne satisfait pas un ou plusieurs prérequis système de l'objet Application (objet
Application > onglet Disponibilité > page Prérequis système) et que l'option
Afficher l'icône de l'application même si les critères ne sont pas satisfaits est paramétrée sur Faux. L'icône de l'objet Application est cachée sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne peut afficher qu'un objet Application désactivé (grisé) sur un poste de travail Cela se produit lorsque le poste de travail ne satisfait pas les prérequis système (objet
Application > onglet Disponibilité > page Prérequis système) et que l'option
Afficher l'icône de l'application même si les critères ne sont pas satisfaits est paramétrée sur Vrai. Les utilisateurs peuvent cliquer avec le bouton droit de la souris sur l'icône désactivée, puis sélectionner Détails pour connaître les critères de configuration système qui ne sont pas satisfaits.
Se produit lorsqu'un utilisateur ou le programme de lancement d'applicatifs ferme l'application.
500 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Destination
Base de données
Description
Le programme de lancement d'applicatifs peut écrire des événements dans n'importe quelle base de données compatible ODBC (par exemple, une base de données Sybase incluse dans ZENworks). Pour utiliser une base de données, créez un objet Base de données ZENworks à utiliser pour la création de rapports de gestion d'applications. Cet objet Base de données doit être différent de celui utilisé pour la création de rapports d'inventaire.
Au besoin, créez un ensemble Emplacement du service. Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
Activez la règle Base de données ZENworks dans l'ensemble Emplacement du service.
Associez la règle Base de données ZENworks à l'objet Base de données
ZENworks.
Assurez-vous que les utilisateurs possèdent le pilote de base de données
ODBC approprié et qu'il est configuré.
Lorsque vous avez configuré la création de rapports de base de données, vous pouvez utiliser l'un des rapports prédéfinis pour afficher les informations relatives à des événements d'application spécifiques. Pour accéder à ces rapports, cliquez avec le bouton droit de la souris sur l'objet Base de données
ZENworks que vous avez créé pour la génération de rapports de gestion d'applications > cliquez sur Rapport.
Trappes
SNMP
Le programme de lancement d'applicatifs peut envoyer des trappes SNMP vers n'importe quelle console de gestion SNMP. Pour utiliser les trappes SNMP, activez une règle Cibles de trappes SNMP dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble
Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs sur lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de trappes SNMP.
Ajoutez les cibles de trappes SNMP (adresses IP) correspondant aux emplacements vers lesquels vous souhaitez envoyer les trappes.
Affichez les trappes SNMP sur une console de gestion.
Fichier journal au format texte
Le programme de lancement d'applicatifs peut écrire des événements dans un fichier journal au format texte. Utilisez le
champ Emplacement du fichier journal
pour spécifier l'emplacement du fichier journal.
Référence : paramètres de l'objet Application
501
Novell Confidential Manual (FRA) 6 October 2004
Destination
XML
Description
Le programme de lancement d'applicatifs peut envoyer des événements, sous la forme de données XML, vers une URL à l'aide du protocole standard HTTP ou HTTPS. La création de rapports XML est recommandée si vous souhaitez que le programme de lancement d'applicatifs crée des rapports sur les
événements relatifs aux utilisateurs qui ne sont pas protégés par votre pare-feu.
Pour utiliser XML, vous devez également procéder comme suit :
Activez une règle d'URL XML dans un ensemble Emplacement du service.
Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble
Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports sous la forme de données XML.
Assurez-vous que vous avez défini le mécanisme de traitement XML et le mécanisme de stockage des données. Par exemple, si vous utilisez la servlet de création de rapports de gestion d'applications et la base de données
Sybase, assurez-vous que chacune est définie et configurée correctement.
Emplacement du fichier journal
Si vous avez sélectionné un fichier journal comme destination des rapports d'événement, saisissez
(ou parcourez l'arborescence et sélectionnez) l'emplacement et le nom de ce fichier journal. Vous pouvez spécifier une unité locale ou réseau. Si vous entrez un emplacement qui n'existe pas, le programme de lancement d'applicatifs le crée automatiquement. Veillez à ne pas inclure de caractères étendus dans le chemin car ce type de caractère n'est pas pris en charge.
Si vous voulez que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits Lire et Écrire sur les fichiers du répertoire. Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez obtenir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet
Application) ou un fichier journal pour toutes les applications (en indiquant le même nom de fichier journal pour tous les objets Application).
Important :
Par conséquent, n'enregistrez les rapports dans les fichiers journaux que si le poste de travail des utilisateurs est doté d'un client réseau, tel que le client Novell ou Microsoft Client, qui permet l'accès en
écriture à un serveur NetWare ou Windows, ou si vous spécifiez une unité locale comme emplacement de fichier journal.
Page Création d'image
La page de propriétés Création d'image 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, vous permet de créer un fichier d'image pour l'objet
Application. Vous pouvez utiliser le fichier d'image en tant qu'image ajoutée à un fichier d'image de base.
502 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Si l'application comporte des applications dépendantes (objet Application > onglet Options d'exécution > page Dépendances de l'application), les applications dépendantes doivent aussi être incluses comme images ajoutées si elles n'ont pas encore été distribuées sur les postes de travail des utilisateurs.
Taille de l'app
Ce champ indique la taille de l'objet Application. Il prend en compte toutes les informations relatives à l'objet Application ainsi que les fichiers source de l'application (listés sur la page
Fichiers de l'application). Il s'agit de la taille du fichier d'image si vous n'utilisez pas d'option de compression.
Lorsque vous créez l'image d'un objet Application .MSI, ConsoleOne n'a pas connaissance des fichiers référencés ou inclus dans le fichier .msi. Par conséquent, il inclut le fichier .msi ainsi que tous les fichiers et dossiers situés au même niveau ou en dessous. Ainsi, tous les fichiers associés sont effectivement inclus avec le fichier .msi mais des fichiers non associés risquent également d'être pris en compte. Pour éviter cette situation, assurez-vous que le dossier où se trouve le fichier
.msi ne contient que le fichier .msi et ses fichiers et dossiers associés.
Informations sur le disque
Ces champs permettent d'indiquer un emplacement et un nom de fichier pour l'image, et de vérifier que le disque sur lequel l'image est en cours d'enregistrement dispose de suffisamment d'espace disponible.
Emplacement
Indiquez l'emplacement et le nom de fichier de l'image. Vous pouvez également choisir de l'enregistrer au même endroit que le fichier d'image de base. Le nom de fichier doit posséder l'extension .zmg.
Référence : paramètres de l'objet Application
503
Novell Confidential Manual (FRA) 6 October 2004
Capacité de l'unité, Libre et Utilisé
Une fois que vous avez indiqué l'emplacement du fichier, ces champs affichent la quantité totale d'espace sur le disque, ainsi que les quantités d'espace disponible et utilisé. Vérifiez que la quantité d'espace disque libre est suffisante pour contenir l'objet Application.
Outre l'emplacement de l'image, le répertoire cache NAL situé sur l'unité Windows (généralement c:\nalcache) du poste de travail est utilisé pour stocker temporairement les fichiers source de l'application (fichiers .fil) et les paramètres de l'objet Application (fichier .aot/.axt). La taille des fichiers source varie, mais la taille du fichier de paramètres est en général inférieure à 200 Ko.
Assurez-vous que l'unité Windows du poste de travail dispose d'un espace disque suffisant pour ces fichiers.
Emplacement d'association d'image
Indiquez les caractéristiques d'association de l'objet Application. Elles prennent effet lorsque l'image est appliquée au poste de travail.
Forcer l'exécution
Cette option lance automatiquement l'application. Lorsque l'application est associée à un utilisateur, elle est exécutée immédiatement après le démarrage du programme de lancement d'applicatifs. Lorsqu'elle est associée à un poste de travail, elle est exécutée immédiatement après le démarrage du poste de travail (démarrage initial ou redémarrage).
Vous pouvez utiliser l'option Forcer l'exécution en combinaison avec d'autres paramètres pour obtenir des comportements uniques. Par exemple, si vous couplez l'option Forcer l'exécution avec l'option Exécuter l'application une fois (onglet Options d'exécution > page Applications), dès que l'objet Application est distribué, il n'est exécuté qu'une seule fois, puis supprimé du poste de travail. Supposez également que vous vouliez exécuter l'objet Application immédiatement, une seule fois et à une heure prédéfinie. Pour ce faire, sélectionnez l'option Forcer l'exécution, puis l'option Exécuter l'application une fois de la page Application (onglet Options d'exécution) et définissez un horaire dans la page Planifier (onglet Disponibilité).
Pour imposer l'exécution de plusieurs applications dans un ordre donné, sélectionnez l'option
Forcer l'exécution pour chacune d'elles. Attribuez ensuite un numéro d'ordre à chaque objet
Application en utilisant l'option Déterminer l'ordre d'exécution forcée sur la page Icône (onglet
Identification).
NAL
Ajoute l'icône de l'objet Application à la fenêtre d'application, à l'Explorateur d'applications et au parcoureur d'applications.
Menu Démarrer
Si le poste de travail exécute l'Explorateur d'applications, cette option ajoute l'objet Application au menu Démarrer de Windows. L'objet Application est ajouté en haut du menu Démarrer, sauf si vous l'assignez à un dossier et que vous utilisez la structure des dossiers du menu Démarrer.
Reportez-vous à la page Dossiers de l'objet Application (onglet Identification).
Bureau
Si le poste de travail exécute l'Explorateur d'applications, cette option affiche l'icône de l'objet
Application sur le bureau Windows.
504 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Barre système
Si le poste de travail exécute l'Explorateur d'applications, cette option affiche l'icône de l'objet
Application dans la barre système de Windows.
Lancement rapide
Affiche l'icône de l'objet Application dans la barre d'outils Lancement rapide de Windows.
Forcer le caching
Impose la copie des fichiers source de l'application et des autres fichiers requis pour l'installation dans le répertoire cache du poste de travail. L'utilisateur peut ensuite installer ou réparer l'application une fois déconnecté de eDirectory. Les fichiers sont compressés pour économiser l'espace de l'unité locale du poste de travail.
Créer image
Une fois que vous avez défini l'emplacement de l'image et sélectionné les associations d'image, cliquez sur le bouton Créer image pour la créer. Utilisez la boîte de dialogue qui s'affiche pour sélectionner les options de compression suivantes :
Aucun : Crée le fichier d'image sans le compresser. De ce fait, la taille de l'image produite est plus grosse que celle des images créées en utilisant n'importe quelle autre option de compression.
Optimiser le temps de compression : Applique le niveau de compression le plus bas. Cette option permet de réduire le temps nécessaire à la compression du fichier d'image, mais se traduit par une taille de fichier supérieure à celle que permettrait d'atteindre l'utilisation de l'option Équilibrer le temps de compression et la taille de l'image ou Optimiser la taille de l'image.
Équilibrer le temps de compression et la taille de l'image : Applique un niveau de compression moyen afin d'équilibrer le temps requis par la compression du fichier et la taille du fichier d'image obtenu.
Optimiser la taille de l'image : Applique le niveau de compression le plus élevé. Cette option permet de diminuer la taille du fichier d'image, mais elle augmente le temps requis pour compresser le fichier d'image comparé aux options Optimiser le temps de compression et
Équilibrer le temps de compression et la taille de l'image.
Page Sources
La page de propriétés Sources 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, indique des emplacements réseau supplémentaires contenant des progiciels d'installation à partir desquels le programme de lancement d'applicatifs peut distribuer l'application. Si l'objet Application a été créé à partir d'un fichier .aot ou .axt, les progiciels d'installation doivent être des progiciels snAppShot (fichiers .aot, .axt et .fil).
Si l'objet Application a été créé à partir d'un fichier .msi, les progiciels d'installation doivent être des progiciels Microsoft Windows Installer (fichiers .msi). La liste des sources est utilisée uniquement si l'emplacement source d'origine n'est pas disponible, auquel cas le programme de lancement d'applicatifs commence par le premier emplacement répertorié dans la liste, puis descend jusqu'à ce qu'il trouve un progiciel accessible.
Référence : paramètres de l'objet Application
505
Novell Confidential Manual (FRA) 6 October 2004
Avant de pouvoir définir des emplacements source supplémentaires, vous devez copier le progiciel d'origine dans les nouveaux emplacements source. Pour les progiciels snAppShot, copiez les fichiers .aot, .axt, .fil et .txt. Pour les progiciels Windows Installer, copiez le dossier d'installation administrative, ainsi que tous ses sous-dossiers.
Lorsque des objets Application utilisent un fichier .msi plutôt qu'un fichier .aot ou .axt, cette liste de sources peut être extrêmement importante. Étant donné que Windows Installer prend en charge les installations sur demande (c'est-à-dire l'installation de fichiers lorsque l'utilisateur requiert certaines fonctions ou certains composants), la liste des sources permet aux installations effectuées après l'installation initiale de fonctionner correctement en dépit de défauts d'un ou de plusieurs de ses éléments constitutifs. Si la source d'installation d'origine n'est plus disponible et si aucune liste de sources n'a été créée, l'installation sur demande échoue. Par contre, si vous créez des emplacements source supplémentaires et que vous les définissiez dans la liste des sources, l'installation sur demande a plus de chance de réussir.
Important :
Si vous avez utilisé la macro SOURCE_PATH (Commun > page Macros) dans l'un des champs de propriétés de l'objet Application, vérifiez que vous avez utilisé uniquement des majuscules. Si la macro
SOURCE_PATH fait référence à l'emplacement source d'origine et si le programme de lancement d'applicatifs ne peut pas accéder à cet emplacement, ce dernier va uniquement utiliser les sources du progiciel de cette liste si la macro SOURCE_PATH est entièrement en majuscules.
Liste des sources du progiciel
Cette liste affiche l'emplacement des sources du progiciel supplémentaires définies pour l'application. Lorsque l'application est distribuée sur un poste de travail, si l'emplacement source d'origine n'est pas disponible, le programme de lancement d'applicatifs utilise ces emplacements dans l'ordre de la liste.
Lorsque vous distribuez des applications utilisant Windows Installer, le programme de lancement d'applicatifs transmet la liste des sources à Windows Installer, qui l'utilise pour déterminer les emplacements à partir desquels il va installer les fichiers de l'application.
506 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Ajouter
Pour ajouter un emplacement source à la liste, cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le répertoire contenant le progiciel d'installation, puis cliquez sur OK.
Supprimer
Pour supprimer un emplacement source de la liste, sélectionnez-le > cliquez sur Supprimer.
Page Désinstaller
La page de propriétés Désinstaller est accessible sur les objets Application créés pour tous les types d'application (simple, AOT/AXT, MSI, Web et Terminal Server).
Cette section fournit des informations sur les champs de la page de propriétés Désinstaller. Pour obtenir des instructions complètes sur la désinstallation des applications, reportez-vous au chapitre
« Désinstallation d'applications », page 377 .
Cette page de propriétés, illustrée ci-dessous, permet de désinstaller l'application et détermine les comportements associés à cette désinstallation.
Lorsque le programme de lancement d'applicatifs distribue une application sur un poste de travail, il crée un répertoire cache sur le poste de travail qui contient les informations requises pour désinstaller correctement l'application. Cependant, lorsque le programme de lancement d'applicatifs distribue une application sur un serveur Terminal Server, il ne crée pas de répertoire cache, ce qui signifie qu'il ne dispose pas des informations pour désinstaller l'application sur le serveur Terminal Server. Par conséquent, les options de désinstallation de cette page ne s'appliquent pas lorsque l'application est installée sur un serveur Terminal Server. Si vous souhaitez supprimer l'application du serveur Terminal Server, vous devez la désinstaller manuellement.
Autoriser la désinstallation
Sélectionnez cette option pour permettre la suppression de l'application sur le poste de travail.
Les autres options de désinstallation ne sont disponibles que si cette option est activée.
Référence : paramètres de l'objet Application
507
Novell Confidential Manual (FRA) 6 October 2004
Permettre à l'utilisateur d'effectuer une désinstallation manuelle
Cochez cette option pour permettre aux utilisateurs de supprimer l'application de leurs postes de travail. Si cette option n'est pas activée, les autres administrateurs et vous-même êtes les seuls à pouvoir supprimer des applications.
Avertir l'utilisateur avant la désinstallation
Sélectionnez cette option pour avertir l'utilisateur avant de désinstaller l'application sur son poste de travail. Si l'utilisateur répond « Non » à l'invite, l'application n'est pas supprimée.
Arrêter l'application avant de procéder à la désinstallation
Sélectionnez cette option pour obliger le programme de lancement d'applicatifs à fermer l'application (si elle a été lancée) avant de désinstaller les fichiers correspondants.
Désinstaller l'application si elle n'est pas utilisée dans XX jours
Sélectionnez cette option pour supprimer automatiquement l'application si l'utilisateur ne l'a pas exécutée pendant le nombre de jours défini (la valeur par défaut est 30).
Fichiers
Cliquez sur Fichiers et cochez les cases des attributs à utiliser pour déterminer si un fichier de l'application doit être ou non supprimé. Ces attributs correspondent à ceux listés sur la page
Fichiers de l'application (onglet Options de distribution). Par options par défaut (Toujours copier,
Copier si non existant, Copier si plus récent) sont configurées de manière à garantir qu'un fichier n'est supprimé que s'il a été installé au cours de l'installation de cette application et non au cours de l'installation précédente d'une autre application qui requiert également ce fichier.
Le programme de lancement d'applicatifs ne désinstalle pas les fichiers copiés sur le poste de travail à l'aide de caractères joker. Par exemple, supposons que vous copiiez
\\server\vol\public\zenworks\sysapps\*.* sur c:\winnt\system32. Lorsque vous désinstallez l'application, les fichiers ne sont pas supprimés de c:\winnt\system. Pour effectuer une désinstallation, le programme de lancement d'applicatifs inverse le processus d'installation, ce qui signifie que la désinstallation des fichiers dans l'exemple précédent est possible grâce à une suppression par caractères joker (delete c:\winnt\system32\*.*). Le programme de lancement d'applicatifs n'a pas été conçu pour désinstaller les fichiers copiés sur le poste de travail à l'aide de caractères joker, et ce afin d'éviter tout résultat indésirable.
Raccourcis
Cliquez sur Raccourcis, puis cochez les cases des attributs à utiliser pour déterminer si les raccourcis de l'application doivent ou non être supprimés. Ces attributs correspondent à ceux listés dans la page Raccourcis/Icônes (onglet Options de distribution).
Fichiers INI
Cliquez sur Fichiers INI, puis cochez les cases des attributs à utiliser pour déterminer si un paramètre INI doit ou non être supprimé. Ces attributs correspondent à ceux listés sur la page
Paramètres INI (onglet Options de distribution). Par options par défaut (Toujours créer, Créer si existant et Créer ou ajouter à une section existante) sont configurées de manière à garantir qu'un paramètre n'est supprimé que s'il a été créé au cours de l'installation de cette application et non au cours de l'installation précédente d'une autre application qui requiert également ce paramètre.
Registre
Cliquez sur Registre, puis cochez les cases des attributs à utiliser pour déterminer si un paramètre de registre doit ou non être supprimé. Ces attributs correspondent à ceux listés sur la page
Paramètres de registre (onglet Options de distribution). Les options par défaut (Toujours créer et
Créer si existant) sont configurées de manière à garantir qu'un paramètre n'est supprimé que s'il a
été créé au cours de l'installation de cette application et non au cours de l'installation précédente d'une autre application qui requiert également ce paramètre.
508 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Désinstaller les clés/valeurs de ces ruches de registre
Cette option permet de sélectionner deux ruches de registre, HKEY_LOCAL_MACHINE et
HKEY_CURRENT_USER, à inclure ou exclure lors de la suppression des paramètres de registre qui ont été ajoutés par le programme de lancement d'applicatifs pendant la distribution de l'application sur le poste de travail. Lorsque les valeurs par défaut sont attribuées à cette option, le programme de lancement d'applicatifs supprime des paramètres de la ruche
HKEY_CURRENT_USER mais pas de la ruche HKEY_LOCAL_MACHINE.
Cette option vous permet d'éviter qu'un paramètre système Windows ne soit supprimé lors de la procédure de désinstallation. Cela se révèle particulièrement important si vous avez utilisé snAppShot pour capturer l'installation de l'application. Lorsque snAppShot capture l'installation d'une application, il inclut tous les paramètres qui sont modifiés lors de l'installation. Si le programme d'installation de l'application requiert le redémarrage du poste de travail pendant le processus d'installation, ces modifications peuvent inclure non seulement les paramètres qui s'appliquent à l'application mais également ceux qui s'appliquent au système Windows. Si des paramètres système Windows sont supprimés, le poste de travail risque de rencontrer des problèmes lors du démarrage. Il est fortement recommandé de ne supprimer ces paramètres que si vous êtes sûr qu'ils n'affecteront pas le fonctionnement du poste de travail.
Pour utiliser cette option, vous devez examiner les paramètres de registre qui seront supprimés des ruches HKEY_LOCAL_MACHINE et HKEY_CURRENT_USER et supprimer tout paramètre qui s'applique à autre chose qu'à l'application. Les paramètres de registre sont affichés sur la page
Paramètres de registre (onglet Options de distribution).
Page Scripts de désinstallation
La page de propriétés Scripts de désinstallation est accessible uniquement sur les objets
Application créés pour des applications simples, des applications AOT/AXT et des 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 de l'application, le programme de lancement d'applicatifs peut lancer un moteur de script afin d'exécuter un script « avant désinstallation » et un script
« après désinstallation ». Cette page de propriétés, 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.
Référence : paramètres de l'objet Application
509
Novell Confidential Manual (FRA) 6 October 2004
Sous Windows 2000/XP, les scripts de désinstallation s'exécutent toujours dans l'espace utilisateur pour les applications associées à l'utilisateur et les applications associées au poste de travail.
Ce comportement est identique à celui des scripts de lancement (onglet Options d'exécution > page
Scripts de lancement) mais diffère de celui des scripts de distribution (onglet Options de distribution > Scripts de distribution) qui s'exécutent dans l'espace système sécurisé.
Exécuter avant la désinstallation
Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter avant la désinstallation 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 », page 511 .
Exécuter après la désinstallation
Utilisez cette fenêtre de texte pour entrer les commandes de script à exécuter après la désinstallation 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 », page 511 .
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 pas de 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 », page 511 ).
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
510 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 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 à désinstaller 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 », page 511 .
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 désinstallée, le programme de lancement d'applicatifs crée des fichiers de script temporaires pour les scripts Exécuter avant la désinstallation et Exécuter après la désinstallation. 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 », page 511 .
Exemple de script
Le script suivant utilise l'interpréteur de commandes de Windows 2000/XP comme moteur de script. Avant la distribution, une liste du répertoire c:\ est enregistrée dans un fichier texte et une copie de sauvegarde du fichier autoexec.bat est réalisée.
Champ Exécuter avant la désinstallation
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
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
DISPLAY
EXIT
FDISPLAY
IF MEMBER OF
INCLUDE
LASTLOGINTIME
NO_DEFAULT
NOSWAP
PAUSE
PCOMPATIBLE
SCRIPT_SERVER
SET_TIME
SWAP
WRITE
Référence : paramètres de l'objet Application
511
Novell Confidential Manual (FRA) 6 October 2004
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 (http://www.novell.com/documentation/french/noclienu/docui/ index.html) sur le site Web de documentation de Novell (http://www.novell.com/documentation) .
Onglet MSI
L'onglet MSI est disponible uniquement sur les objets Application créés pour des applications
MSI.
L'onglet MSI inclut les pages suivantes pour vous permettre de configurer et gérer la distribution des applications MSI installées par l'intermédiaire de Microsoft Windows Installer :
« Page Transformations », page 513
Page Propriétés
Cette page de propriétés, illustrée ci-dessous, permet de remplacer les valeurs de propriété publique contenues dans le progiciel MSI et d'ajouter de nouvelles propriétés publiques.
Le progiciel MSI contient les valeurs de propriété définies lors de l'installation administrative de l'application. Ces valeurs de propriété déterminent la façon dont Microsoft Windows Installer installe l'application sur le poste de travail de l'utilisateur. Dans certains cas, vous pouvez changer une ou plusieurs valeurs de propriété. Par exemple, une valeur de propriété peut définir l'emplacement par défaut des fichiers de travail de l'utilisateur. En ajoutant cette propriété à la liste
512 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Propriétés et en changeant sa valeur, vous pouvez remplacer l'emplacement par défaut défini dans le progiciel MSI.
Si nécessaire, vous pouvez ajouter des propriétés publiques qui ne figuraient pas dans le progiciel
MSI. Lorsque vous procédez ainsi, veillez à n'ajouter que les propriétés valides pour le progiciel.
Ajouter
Pour remplacer une valeur de propriété, vous devez modifier la valeur de propriété et ajouter la propriété à la liste Propriétés pour que le programme de lancement d'applicatifs puisse utiliser cette valeur de propriété plutôt que celle définie dans le progiciel MSI. Pour ce faire, cliquez sur Ajouter pour afficher la boîte de dialogue Sélectionner la propriété à ajouter. Dans le champ Nom de la valeur, sélectionnez la propriété dont vous voulez remplacer la valeur, entrez la nouvelle valeur dans le champ Données de la valeur, puis cliquez sur OK pour ajouter la propriété à la liste
Propriétés.
Pour définir une nouvelle propriété qui ne figure pas encore dans le progiciel MSI, cliquez sur
Ajouter pour afficher la boîte de dialogue Sélectionner la propriété à ajouter. Dans le champ Nom de la valeur, entrez le nom de la nouvelle propriété, entrez la valeur de la propriété dans le champ
Données de la valeur, puis cliquez sur OK pour ajouter la propriété à la liste Propriétés.
Bien que vous puissiez ajouter et définir de nouvelles propriétés, l'utilisation de la propriété
SOURCELIST est réservée au programme de lancement d'applicatifs.
Remarque :
Lorsque le composant Gestion d'applications distribue et installe une application MSI, il utilise la règle AlwaysInstallElevated, qui installe l'application MSI à l'aide de privilèges (système) élevés. C'est la raison pour laquelle vous devez laisser le champ Données de la valeur vide pour affecter à la propriété ALLUSERS la valeur nulle afin d'installer l'application pour chaque utilisateur. L'utilisation des guillemets doubles (““) fait
échouer la distribution.
Modifier
Pour modifier une propriété de la liste Propriétés, sélectionnez-la, cliquez sur Modifier pour afficher la boîte de dialogue Éditer une valeur de chaîne, modifiez le nom ou les données de valeur, puis cliquez sur OK.
Supprimer
Pour supprimer une propriété de la liste Propriétés, sélectionnez-la, puis cliquez sur Supprimer.
La suppression de la propriété entraîne l'utilisation, lors des installations suivantes de l'application, de la valeur de propriété définie dans le progiciel MSI.
Page Transformations
La page de propriétés Transformations, illustrée ci-dessous, liste les transformations que Microsoft
Windows Installer applique au progiciel MSI lors de la distribution. Une transformation ajoute, supprime ou modifie des propriétés dans le progiciel .MSI pour permettre la personnalisation de l'installation pour différents groupes d'utilisateurs.
Référence : paramètres de l'objet Application
513
Novell Confidential Manual (FRA) 6 October 2004
Les transformations sont appliquées suivant l'ordre dans lequel elles apparaissent dans la liste
Transformations. Si deux transformations modifient la même propriété de progiciel, la valeur appliquée à la dernière transformation est retenue.
Pour plus d'informations sur la création de transformations pour votre progiciel MSI, reportezvous à la documentation reçue avec le logiciel.
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le fichier de transformation (fichier
.MST) à ajouter à la liste des transformations, puis cliquez sur OK pour l'ajouter à la liste. Si le fichier de transformation se situe dans le même registre que le fichier .msi, vous pouvez simplement entrer son nom dans le champ Chemin d'accès à la transformation au lieu de parcourir l'arborescence et de le sélectionner. Si vous sélectionnez le fichier, assurez-vous que le chemin correspond à un chemin UNC ou un chemin assigné commun à tous les utilisateurs.
Supprimer
Sélectionnez une transformation dans la liste Transformations, puis cliquez sur Supprimer pour la retirer de cette liste.
Flèche Haut et flèche Bas
Sélectionnez une transformation dans la liste Transformations, puis cliquez sur la flèche Haut pour la déplacer vers le haut ou sur la flèche Bas pour la déplacer vers le bas. Microsoft Windows
Installer applique les transformations suivant l'ordre dans lequel elles apparaissent dans la liste, de haut en bas.
Page Vérifier
La page de propriétés Vérifier, listée ci-dessous, détermine les opérations que Microsoft Windows
Installer effectue lors d'une demande de vérification de l'application.
514 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Lorsqu'un utilisateur vérifie l'application MSI, le programme de lancement d'applicatifs lance
Windows Installer. Si aucune option n'est sélectionnée, Windows Installer effectue une vérification complète ce qui a pour effet de réinstaller l'ensemble des fichiers, paramètres, etc. Si une ou plusieurs options sont sélectionnées, Windows Installer n'exécute que les opérations spécifiées.
Les options des réinstallations sont exclusives, ce qui signifie que vous ne pouvez en sélectionner qu'une. Les quatre autres options sont indépendantes les unes des autres : vous pouvez en sélectionner certaines, toutes ou aucune.
Réinstaller le fichier uniquement s'il est manquant
Indique à Windows Installer de réinstaller un fichier uniquement s'il est manquant.
Réinstaller le fichier s'il est manquant ou d'une version antérieure
Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est antérieure à celle du fichier du progiciel MSI.
Réinstaller le fichier s'il est manquant ou d'une version antérieure ou équivalente
Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est identique ou antérieure à celle du fichier du progiciel MSI.
Réinstaller le fichier s'il est manquant ou d'une version différente
Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est différente de celle du fichier du progiciel MSI.
Effectuer un contrôle de cohérence des exécutables et réinstaller en cas de fichier manquant ou altéré
Indique à Windows Installer d'effectuer un contrôle de cohérence sur tous les fichiers exécutables et de réinstaller un fichier s'il est manquant ou si le contrôle de cohérence confirme que le fichier
Référence : paramètres de l'objet Application
515
Novell Confidential Manual (FRA) 6 October 2004 est altéré. Seuls les fichiers qui possèdent la valeur msidbFileAttributesChecksum dans la colonne
Attributs de la table des fichiers du progiciel MSI sont réparés.
Réinstaller tous les fichiers quelle que soit leur version
Indique à Windows Installer de réinstaller tous les fichiers.
Vérifier les entrées de registre requises par utilisateur
Indique à Windows Installer de réécrire toutes les entrées par utilisateur à partir du progiciel MSI vers le registre système Windows. Les entrées par utilisateur sont les entrées contenues dans les ruches de registre HKEY_CURRENT_USER et HKEY_USERS.
Vérifier les entrées de registre requises par machine
Indique à Windows Installer de réécrire toutes les entrées par machine à partir du progiciel MSI vers le registre système Windows. Les entrées par machine sont les entrées contenues dans les ruches de registre HKEY_LOCAL_MACHINE et HKEY_CLASSES_ROOT.
Valider les raccourcis
Indique à Windows Installer de réinstaller les raccourcis de l'application MSI, en remplaçant tous les raccourcis et les icônes existants.
Utiliser la source de remise en cache pour installer le progiciel
Indique à Windows Installer d'installer les fichiers à partir de la source de remise en cache (locale) plutôt qu'à partir du progiciel source.
Page Correctifs
La page de propriétés Correctifs, illustrée ci-dessous, liste les correctifs que Microsoft Windows
Installer applique au progiciel MSI lors de la distribution. Chaque correctif est appliqué dans l'ordre défini dans la Liste des correctifs de MSI.
516 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le fichier correctif (fichier .msp ou autre fichier correctif basé sur MSI) à ajouter à la Liste des correctifs de MSI, puis cliquez sur OK pour l'ajouter à la liste. Si le fichier correctif se situe dans le même répertoire que le fichier .msi, vous pouvez simplement entrer son nom dans le champ Fichier correctif de MSI au lieu de parcourir l'arborescence et de le sélectionner. Si vous sélectionnez le fichier, assurez-vous que le chemin correspond à un chemin UNC ou un chemin assigné commun à tous les utilisateurs.
Modifier
Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur Modifier pour modifier son emplacement.
Supprimer
Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur Supprimer pour le retirer de cette liste.
Flèche Haut et flèche Bas
Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur la flèche Haut pour le déplacer vers le haut ou sur la flèche Bas pour le déplacer vers le bas. Microsoft Windows
Installer applique les correctifs suivant l'ordre dans lequel ils apparaissent dans la liste, de haut en bas.
Onglet Client Terminal Server
L'onglet Client Terminal Server est disponible uniquement sur les objets Application créés pour des applications Terminal Server.
Référence : paramètres de l'objet Application
517
Novell Confidential Manual (FRA) 6 October 2004
Cet onglet inclut l'une des pages suivantes selon le protocole client défini pour l'objet Application
(ICA ou RDP) :
« Page Paramètres ICA », page 518
« Page Paramètres RDP », page 519
Page Paramètres ICA
La page de propriétés Paramètres ICA, illustrée ci-dessous, permet de configurer les paramètres utilisés par le client Citrix ICA lors du lancement de l'application à partir d'un serveur Citrix
MetaFrame Server.
Nom de l'application publiée
Indiquez le nom de l'application tel qu'il est défini dans Citrix.
Serveurs hébergeant l'application
Ajoutez les serveurs Citrix qui hébergent l'application. Pour ajouter un serveur, cliquez sur le bouton Ajouter, spécifiez l'adresse IP ou le nom d'hôte du serveur, puis cliquez sur OK.
Les serveurs que vous avez définis ne sont utilisés qu'au cours du lancement de l'application à partir du programme de lancement d'applicatifs ou du plug-in NAL. Le gadget de lancement de
ZENworks utilise les serveurs définis dans ses paramètres de configuration. Pour plus d'informations sur les paramètres de configuration du gadget de lancement de ZENworks, reportez-vous au
Chapitre 25, « Gadget de lancement de ZENworks : configuration des paramètres », page 265
.
518 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Page Paramètres RDP
La page de propriétés Paramètres RDP permet de configurer les paramètres utilisés par le client
RDP lors du lancement de l'application à partir d'un serveur Windows Terminal Server.
Programmes
Affichage
Les paramètres Programme définissent l'emplacement à partir duquel l'application est exécutée.
Cliquez sur l'onglet Programmes pour afficher les paramètres suivants.
Adresse Terminal Server et Port du serveur : Entrez l'adresse IP ou le nom d'hôte du serveur Terminal Server. Si le serveur n'utilise pas le port par défaut 3389, modifiez le champ
Port du serveur et entrez le numéro de port correct.
Domaine du serveur : Si le serveur Terminal Server fait partie d'un domaine Windows NT ou Active Directory, spécifiez le nom du domaine. Si le nom et le mot de passe d'un utilisateur du domaine correspondent à ceux de eDirectory, l'utilisateur n'est pas invité à se loguer au serveur Terminal Serveur lors du lancement de l'application.
Chemin de l'application : Indiquez le chemin d'accès au fichier exécutable de l'application
à partir du serveur Terminal Server. Si vous exécutez ConsoleOne sur le serveur Terminal
Server, vous pouvez rechercher et sélectionner le fichier.
Répertoire de travail de l'application : Indiquez le chemin d'accès au répertoire que l'application utilisera pour ses fichiers de travail.
Le paramètre Affichage détermine la taille de la fenêtre et le nombre de couleurs utilisées pour la session client RDP. Cliquez sur l'onglet Affichage pour afficher les paramètres suivants.
Taille du bureau distant : Sélectionnez la taille de la fenêtre pour la session client RDP.
La taille de la fenêtre détermine la résolution d'affichage des informations ainsi que la proportion de la zone d'écran utilisée par la fenêtre. La taille de la fenêtre et l'affichage des informations diminuent proportionnellement à l'augmentation de la résolution.
Référence : paramètres de l'objet Application
519
Novell Confidential Manual (FRA) 6 October 2004
Le paramètre client RDP est utilisé par défaut. Vous pouvez modifier la taille pour afficher en mode plein écran ou obtenir une autre résolution standard.
Couleurs : Sélectionnez le nombre de couleurs pour la session client RDP. Vous pouvez sélectionner 256 couleurs, 65536 couleurs (15 bits), 65536 couleurs (16 bits) ou Couleurs
(32 bits). La valeur par défaut est 256 couleurs.
Onglet Tolérance aux pannes
L'onglet Tolérance aux pannes inclut les pages suivantes pour vous aider à équilibrer la charge de travail requise pour héberger une application sur plusieurs serveurs et donner accès à des applications de sauvegarde en cas d'échec de serveur :
« Page Tolérance aux pannes », page 520
« Page Équilibrage de la charge », page 522
« Page Liste des sites », page 524
« Page Autre application distante », page 526
Page Tolérance aux pannes
La page de propriétés Tolérance aux pannes est accessible uniquement sur les objets Application créés pour des applications simples et des applications AOT/AXT. Elle n'est pas accessible sur les objets Application créés pour des applications MSI, Terminal Server et Web.
Cette section fournit des informations sur les champs de la page de propriétés Tolérance aux pannes. Pour obtenir des instructions complètes sur la configuration de la tolérance aux pannes, reportez-vous à
« Configuration de la tolérance aux pannes », page 329
.
Cette page de propriétés, illustrée ci-dessous, définit les sources de progiciel d'installation ou les objets Application que le programme de lancement d'applicatifs utilise en tant que sauvegarde si cet objet Application devient indisponible. Le programme de lancement d'applicatifs essaie les sources de progiciel ou les objets Application les uns après les autres dans l'ordre dans lequel ils apparaissent dans Liste des sources et Liste des applications, de haut en bas.
520 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
La page Tolérance aux pannes varie selon le type d'application. Pour les applications simples/
AOT/AXT, la page est similaire à celle présentée ci-dessus. Pour les applications Web, seule la fonction Liste des applications apparaît car la fonction Liste des sources n'est pas prise en charge.
Activer la tolérance aux pannes
Sélectionnez cette option pour activer la tolérance aux pannes. Les autres options de tolérance aux pannes sont disponibles uniquement si cette option est activée.
Utiliser la liste des sources
Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste des sources de progiciels d'installation comme sauvegarde. Vous devez avoir créé au préalable au moins une source de progiciel (Commun > page Sources).
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez une source de progiciel, puis cliquez sur OK pour l'ajouter à la Liste des sources.
Supprimer
Sélectionnez une source de progiciel dans la Liste des sources, puis cliquez sur Supprimer pour la supprimer de cette liste.
Flèche Haut et flèche Bas
Sélectionnez une source de progiciel dans la Liste des sources, puis cliquez sur la flèche Haut pour la déplacer vers le haut ou sur la flèche Bas pour la déplacer vers le bas. Le programme de lancement d'applicatifs essaie les sources les unes après les autres dans l'ordre dans lequel elles sont listées, de haut en bas.
Référence : paramètres de l'objet Application
521
Novell Confidential Manual (FRA) 6 October 2004
Utiliser la liste des applications
Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste d'objets Application comme sauvegarde. Vous devez avoir créé au préalable d'autres objets
Application pour l'application, et stocké les fichiers de l'application sur un autre serveur ou volume que celui de l'application. Si l'application n'est pas disponible, le programme de lancement d'applicatifs essaie les objets Application les uns après les autres dans l'ordre indiqué.
La tolérance aux pannes ne fonctionne qu'au premier niveau. Si le programme de lancement d'applicatifs effectue une reprise après échec sur l'un des objets Application de sauvegarde de la liste et que cet objet Application de sauvegarde échoue, la distribution échoue même si la tolérance aux pannes set activée pour l'objet Application de sauvegarde.
Remarque :
Si le programme de lancement d'applicatifs a détecté une connexion distante et s'exécute en mode distant, il n'utilise pas la liste des applications pour la tolérance aux pannes. Il n'utilise que la liste des sources.
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez un objet Application, puis cliquez sur OK pour l'ajouter à la Liste des applications.
Supprimer
Sélectionnez un objet Application dans la Liste des applications, puis cliquez sur Supprimer pour le supprimer de cette liste.
Flèche Haut et flèche Bas
Sélectionnez un objet Application dans la Liste des sources, puis cliquez sur la flèche Haut pour le déplacer vers le haut ou sur la flèche Bas pour le déplacer vers le bas. Le programme de lancement d'applicatifs essaie les objets Application les uns après les autres dans l'ordre dans lequel ils sont listés, de haut en bas.
Page Équilibrage de la charge
La page de propriétés Équilibrage de la charge est accessible uniquement sur les objets Application créés pour des applications simples, des applications AOT/AXT et des applications MSI. Elle n'est pas accessible sur les objets Application créés pour des applications Terminal Server et Web.
Cette section fournit des informations sur les champs de la page de propriétés Équilibrage de la charge. Pour obtenir des instructions complètes sur l'équilibrage de la charge, reportez-vous à
« Configuration de l'équilibrage de la charge », page 333
.
La page de propriétés Équilibrage de la charge, illustrée ci-dessous, permet d'équilibrer les tâches liées à la distribution de l'application. Si vous activez cette option, le programme de lancement d'applicatifs distribue l'application à partir de tous les serveurs qui contiennent l'application, de façon à répartir la charge de travail sur les serveurs.
522 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
La page Équilibrage de la charge varie selon le type d'application. Pour les applications simples/
AOT/AXT, la page est similaire à celle présentée ci-dessus. Pour les applications MSI, elle est similaire à celle présentée ci-dessus, mais seule l'option Activer l'équilibrage de la charge est disponible. Pour les applications Web, seule la fonction Liste des applications apparaît car la fonction Liste des sources n'est pas prise en charge.
Pour utiliser cette option, vous devez d'abord avoir défini plusieurs sources de progiciel d'installation ou objets Application pour l'application, et les fichiers source doivent se trouver sur plusieurs serveurs. Lorsqu'un utilisateur lance l'application, le programme de lancement d'applicatifs sélectionne l'une des sources de progiciel ou l'un des objets Application à utiliser. Si la source de progiciel ou l'objet Application n'est pas disponible, le programme de lancement d'applicatifs en sélectionne un autre.
Activer l'équilibrage de la charge
Sélectionnez cette option pour activer l'équilibrage de la charge. Les autres options d'équilibrage de la charge sont disponibles uniquement si vous activez cette option.
Pour les objets Application qui utilisent des progiciels Microsoft Windows Installer (MSI), l'option
Activer l'équilibrage de la charge est la seule option activée sur cette page ; les options Utiliser la liste des sources et Utiliser la liste des applications sont désactivées. Pour activer l'équilibrage de la charge pour un objet Application MSI, sélectionnez cette option, puis utilisez la page Sources de l'objet Application (onglet Commun) pour définir la liste des emplacements source où vous avez créé des progiciels d'installation supplémentaires pour l'application. Le programme de lancement d'applicatifs sélectionne de façon aléatoire des emplacements source dans la liste afin d'équilibrer la charge de travail.
Utiliser la liste des sources
Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste de sources de progiciel pour équilibrer la charge. Vous devez avoir créé au préalable au moins une source de progiciel (Commun > page Sources).
Référence : paramètres de l'objet Application
523
Novell Confidential Manual (FRA) 6 October 2004
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez une source de progiciel, puis cliquez sur OK pour l'ajouter à la Liste des sources.
Supprimer
Sélectionnez une source de progiciel dans la Liste des sources, puis cliquez sur Supprimer pour la supprimer de cette liste.
Utiliser la liste des applications
Sélectionnez cette option pour que le programme de lancement d'applicatifs utilise une liste d'objets Application pour équilibrer la charge. Vous devez avoir créé au préalable d'autres objets
Application pour l'application, et stocké les fichiers de l'application sur un autre serveur ou volume que celui de l'application.
Ajouter
Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez un objet Application, puis cliquez sur OK pour l'ajouter à la Liste des applications.
Supprimer
Sélectionnez un objet Application dans la Liste des applications, puis cliquez sur Supprimer pour le supprimer de cette liste.
Page Liste des sites
La page de propriétés Liste des sites est accessible uniquement sur les objets Application créés pour des applications simples, des applications AOT/AXT, des applications MSI et des applications Terminal Server. Elle n'est pas accessible sur les objets Application créés pour des applications Web.
Cette section fournit des informations sur les champs de la page de propriétés Liste des sites. Pour obtenir des instructions complètes sur la configuration du rapport, reportez-vous à
« Configuration de listes de sites », page 338
.
La page de propriétés Liste des sites, illustrée ci-dessous, permet de lier une application d'un site
(Site 1) à une application d'un autre site (Site 2). En liant les applications dont les sources de progiciels d'installation se trouvent sur des serveurs de sites différents, vous pouvez distribuer l'application depuis le serveur qui est le plus proche de l'utilisateur.
524 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Supposons que vous avez deux sites, Site 1 et Site 2. Les employés des deux sites utilisent le même tableur. Le site 1 dispose d'un objet Application (App1) qui distribue le tableur à partir d'un serveur du site 1 et le site 2 dispose de son propre objet Application (App2) pour distribuer le programme
à partir d'un serveur du site 2. Si vous liez les deux objets Application (App1 à App2), tout employé du site 1 qui se déplace vers le site 2 et exécute App1, aura l'application App2 installée à partir du serveur du site 2. De même, tout employé du site 2 qui se déplace vers le site 1 et exécute
App2, aura l'application App1 installée à partir du serveur du site 1.
La liste des sites est une méthode de distribution qui ne s'applique qu'aux applications non distribuées et non mises en mémoire cache. Si une application est déjà distribuée et mise en cache sur le poste de travail d'un utilisateur, cette application est utilisée sans tenir compte de la liste des sites.
Le client Novell et le serveur Middle Tier ZENworks
Lorsqu'un utilisateur se logue à Novell eDirectory par l'intermédiaire du serveur Middle Tier
ZENworks plutôt que par l'intermédiaire du client Novell, la liste des sites fonctionne légèrement différemment. Au lieu d'utiliser le client Novell pour déterminer l'emplacement de l'utilisateur, le serveur Middle Tier le détermine lui-même. Cela signifie que l'application la plus proche du serveur Middle Tier est utilisée ; il ne s'agit pas forcément de l'application la plus proche de l'utilisateur. Dans l'exemple ci-dessus, l'utilisateur du site 1 se voit toujours distribuer des applications à partir du serveur du site 1 plutôt que du serveur du site 2.
Création d'une liste des sites
Vous ne pouvez lier un objet Application qu'à un seul autre objet Application. Toutefois, lorsque vous effectuez cette opération, le premier objet Application est automatiquement lié à tout autre objet Application lié au second objet Application. Prenez par exemple trois objets Application identiques (App1, App2 et App3) sur trois sites différents. Vous liez App1 à App2, ce qui crée les listes de sites suivantes pour chacun des objets Application :
Référence : paramètres de l'objet Application
525
Novell Confidential Manual (FRA) 6 October 2004
Liste App1
App2
Liste App2
App1
Liste App3
(aucun)
Étant donné que vous ne pouvez lier un objet Application qu'à un seul autre objet Application, vous devez maintenant lier App3 à App1 ou à App2. Cette opération crée la liste des sites suivante pour chacun des objets Application :
Liste App1
App2
App3
Liste App2
App1
App3
Liste App3
App1
App2
Lier
Cliquez sur Lier, parcourez l'arborescence et sélectionnez l'objet Application à lier, puis cliquez sur OK pour l'ajouter à la Liste des sites de l'application. Tout autre objet Application auquel l'objet
Application sélectionné est lié est également ajouté à cette liste.
Détacher
Cliquez sur Détacher pour supprimer le lien entre l'objet Application et les autres objets
Application répertoriés dans la Liste des sites de l'application.
Page Autre application distante
La page de propriétés Autre application distante 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, permet de spécifier une autre application que le programme de lancement d'applicatifs lance si le poste de travail de l'utilisateur s'exécute en mode distant plutôt qu'en mode local. Il est généralement recommandé que cette autre application soit une application Terminal Server ou une application Web conçue pour être utilisée sur des liaisons distantes plus lentes.
526 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Objet Application à utiliser lors d'une exécution distante
Sélectionnez l'objet Application pour l'autre application.
Toujours utiliser cette autre application lors d'une exécution distante
Par défaut, le programme de lancement d'applicatifs n'utilise pas l'autre application si l'application d'origine est installée sur le poste de travail de l'utilisateur ; il utilise alors l'application installée localement. Cependant, si l'application exige l'accès à une base de données ou une autre ressource réseau qui sera uniquement disponible si l'autre application est utilisée, activez cette option pour forcer le programme de lancement d'applicatifs à utiliser l'autre application au lieu de l'application installée localement.
Référence : paramètres de l'objet Application
527
Novell Confidential Manual (FRA) 6 October 2004
528 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
47
Référence : macros
Novell
®
Application Launcher
TM
(programme de lancement d'applicatifs) prend en charge l'utilisation de macros ou de variables, avec la plupart des propriétés disponibles sur les pages des objets Application figurant dans ConsoleOne
®
. Les six types de macros suivants sont disponibles :
Macros d'objets Application
Macros Windows spéciales
Macros de script de login
Macros d'attributs Novell
®
eDirectory
TM
Macros de variables d'environnement
Macros de variables de langue
Chaque type macro offre plusieurs fonctions. Par exemple, les macros d'objet Application correspondent globalement à des variables auxquelles vous pouvez assigner des valeurs. Si vous changez la valeur d'une macro d'objet Application à un emplacement, la modification s'applique automatiquement partout où la macro a été utilisée. Les macros Windows spéciales vous permettent de préciser des emplacements Windows, comme le répertoire temporaire de Windows, en indiquant un nom de variable (par exemple %*WINTEMP%) qui existe sur le poste de travail et qui définit son emplacement. Vous pouvez spécifier ainsi des emplacements variables d'un poste de travail à l'autre.
Remarque :
Sachez que l'utilisation de macros augmentera le trafic réseau car la fonction de recherche de macros de ZENworks s'exécute d'abord sur le réseau au niveau de l'annuaire NDS avant de s'exécuter dans l'environnement local.
Les sections suivantes décrivent les cinq types de macros pris en charge par les objets Application, l'ordre de priorité et les propriétés de l'objet Application où les macros peuvent être utilisées.
« Macros d'objet Application », page 530
« Macros Windows spéciales », page 532
« Macros de script de login », page 535
« Macros d'attributs eDirectory », page 537
« Macros de variable d'environnement », page 538
« Macros des variables de langue », page 538
« Priorité pour les macros », page 541
« Propriétés des objets Application où les macros sont acceptées », page 541
« Mise à jour des informations d'une macro », page 543
Référence : macros
529
Novell Confidential Manual (FRA) 6 October 2004
Macros d'objet Application
Une macro d'objet Application est définie dans la page Macros de l'objet Application et ne peut
être utilisée qu'avec cet objet Application. Une macro est simplement une variable à laquelle une valeur est associée, comme le montrent les deux exemples suivants :
Variable
SOURCE_PATH
TARGET_PATH
Valeur
\\server1\sys\public\zen\word c:\program files\word
Dans ces exemples, SOURCE_PATH définit l'emplacement réseau à partir duquel Novell
Application Launcher
TM
(programme de lancement d'applicatifs) distribue l'application sur le poste de travail de l'utilisateur. TARGET_PATH définit l'emplacement du poste de travail sur lequel le programme de lancement d'applicatifs copie les fichiers.
Vous avez également la possibilité de créer une macro qui invite l'utilisateur à accepter une valeur par défaut que vous avez assignée ou à saisir une nouvelle valeur. Par exemple, vous pouvez utiliser une macro qui propose à l'utilisateur une unité d'installation par défaut (telle que c:) mais qui laisse la possibilité à l'utilisateur de sélectionner une autre unité (telle que d:).
Les sections suivantes fournissent des informations sur l'imbrication d'autres macros dans les macros et les instructions de l'objet Application en vue de faciliter la définition des macros d'objet
Application :
« Imbrication de macros », page 530
« Définition d'une macro d'objet Application », page 530
Imbrication de macros
Vous pouvez imbriquer d'autres macros dans la définition d'une macro d'objet Application. Dans l'exemple suivant, *WINDISK, une macro Windows spéciale, est utilisée dans la définition de la macro TARGET_PATH :
%*WINDISK%\Program Files
Chaque fois que vous utilisez la macro TARGET_PATH dans le champ de propriétés de l'objet
Application, le programme de lancement d'applicatifs remplace %*WINDISK% par la lettre de l'unité Windows du poste de travail actuel (par exemple, C:\TEMP).
Lors de l'intégration d'une autre macro dans la chaîne, faites figurer cette macro entre deux caractères %, comme dans l'exemple ci-dessus. Vous pouvez intégrer des macros Windows spéciales, des macros d'attributs eDirectory, des macros de variables d'environnement, des macros de script de login et d'autres macros d'objet Application.
Définition d'une macro d'objet Application
1
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application pour lequel vous souhaitez définir une macro, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Commun > Macros pour afficher la page Macros.
530 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Pour définir une macro composée d'un nom de variable et d'une valeur (macro Valeur de
chaîne), passez à « Définir une macro de valeur de chaîne (pas d'invite) », page 531 .
ou
Pour définir une macro qui invite l'utilisateur à accepter la valeur par défaut ou à saisir une autre valeur, passez à
« Définition d'une macro Invite », page 531 .
Définir une macro de valeur de chaîne (pas d'invite)
1
À partir de la page Macros, cliquez sur Ajouter > Valeur de chaîne pour afficher la boîte de dialogue Éditer une valeur de chaîne.
2
Dans la zone Nom de la valeur, saisissez le nom de la variable pour la macro (par exemple,
TARGET_PATH). N'utilisez pas d'espaces pour le nom.
3
Dans la zone Données de la valeur, saisissez le nom de la variable pour la macro (par exemple, c:\program files\word).
4
Cliquez sur OK pour ajouter la macro à la liste Macros.
Pour plus d'informations sur l'utilisation de la macro dans une propriété valide de l'objet
Définition d'une macro Invite
Les macros Invite ne s'appliquent pas aux applications MSI. Pour toutes les autres applications, le programme de lancement d'applicatifs contrôle le processus d'installation et peut donc fournir l'invite. Pour les applications MSI, c'est Windows Installer et non le programme de lancement d'applicatifs qui installe les applications ; le programme de lancement d'applicatifs ne peut pas fournir l'invite.
1
Sur la page Macros, cliquez sur Ajouter > Invite > Unité pour créer une macro invitant l'utilisateur à choisir l'unité ou cliquez sur Ajouter > Invite > Chaîne pour créer une macro invitant l'utilisateur à saisir du texte.
2
Remplissez les champs suivants :
Nom de la macro : Entrez un nom pour décrire la macro. N'utilisez pas d'espaces pour le nom.
Texte de l'invite : Saisissez le texte que vous souhaitez présenter à l'utilisateur. Par exemple, si vous réalisez une invite pour une unité d'installation, vous pouvez entrer les données suivantes : « Cette application va être installée sur votre unité l'unité D:. Saisissez une autre lettre d'unité si vous le souhaitez. »
Valeur par défaut :Pour une macro invitant au choix de l'unité, sélectionnez l'unité à afficher par défaut. Pour une macro d'invite au choix d'une chaîne, sélectionnez le texte à afficher par défaut.
Espace disque minimal en Mo : Indiquez la quantité minimale d'espace disque disponible nécessaire. L'utilisateur ne peut effectuer l'installation sur une unité qui ne dispose pas de l'espace nécessaire.
Longueur de chaîne maximale en nombre de caractères (macro d'invite au choix d'une
chaîne uniquement) : Entrez le nombre maximal de caractères que l'utilisateur peut saisir en réponse à une macro d'invite au choix d'une chaîne.
3
Cliquez sur OK pour ajouter la macro à la liste Macros.
Pour plus d'informations sur l'utilisation de la macro dans une propriété valide de l'objet
Référence : macros
531
Novell Confidential Manual (FRA) 6 October 2004
Macros Windows spéciales
Une macro Windows spéciale est une macro qui définit des répertoires Windows 98 et
Windows 2000/XP. Les chemins mentionnés ci-dessous sont les chemins utilisés lors des installations par défaut ; ils ne correspondent donc peut-être pas à votre configuration. Sur les postes de travail Windows 98, les macros se comportent différemment si les profils utilisateur sont activés.
Supposez que vous ayez installé Windows sur l'unité D: (par exemple, d:\winnt). Les programmes d'installation des applications s'attendent généralement à ce que Windows se trouve sur l'unité C:
(par exemple, c:\winnt). La macro *WinDisk peut remplacer l'unité D: pour les fichiers qui le nécessitent.
Les deux sections suivantes offrent une description des macros Windows spéciales pouvant être utilisées.
« Macros Windows 98 et Windows 2000/XP », page 532
« Macros Windows 2000/XP », page 534
Pour plus d'informations sur l'utilisation des macros dans une propriété valide de l'objet
Macros Windows 98 et Windows 2000/XP
Les macros suivantes s'appliquent à Windows 98 et Windows 2000/XP sauf indication contraire.
Important :
L'astérisque (*) est un élément obligatoire de la syntaxe de ces macros. Ne confondez pas cet astérisque avec celui des marques commerciales de Novell. En outre, lorsque vous utilisez une macro dans l'un des champs de propriétés de l'objet Application, vous devez la faire figurer entre deux symboles % (par exemple, %*WinDisk%).
Macro
%*AppData%
%*CommonDesktop%
%*CommonPrograms%
%*CommonStartMenu%
%*CommonStartup%
Description
Répertoire du système de fichiers servant de dossier commun pour les données spécifiques aux applications. Il s'agit généralement du répertoire c:\winnt\profiles\nom_d'utilisateur\application data. Utilisé uniquement par
Windows NT version 4.
Répertoire du système de fichiers contenant les fichiers et les dossiers qui apparaissent sur le bureau pour tous les utilisateurs. Généralement c:\winnt\profiles\all users\bureau. S'il n'est pas disponible, la valeur *DESKTOP est automatiquement utilisée.
Répertoire du système de fichiers contenant les répertoires des groupes de programmes qui figurent dans le menu Démarrer de tous les utilisateurs. Généralement c:\winnt\profiles\all users\menu démarrer\programmes. S'il n'est pas disponible, la valeur *PROGRAMS est automatiquement utilisée.
Répertoire du système de fichiers contenant les programmes et les dossiers qui figurent dans le menu Démarrer de tous les utilisateurs. Généralement c:\winnt\profiles\all users\menu démarrer. S'il n'est pas disponible, la valeur *STARTMENU est automatiquement utilisée.
Répertoire du système de fichiers contenant les programmes qui apparaissent dans le dossier
Démarrage de tous les utilisateurs. Le système lance ces programmes dès qu'un utilisateur se logue à Windows NT4 ou lance Windows 98. Il s'agit généralement de c:\winnt\profiles\all users\menu démarrer\programmes\démarrage. S'il n'est pas disponible, la valeur *STARTUP est automatiquement utilisée.
532 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Macro
%*CommonWinDesktop% Répertoire commun du bureau Windows NT4 (c:\winnt\profiles\all users\bureau). Il s'agit d'une macro de la version 2.0 du programme de lancement d'applicatifs activée pour assurer la compatibilité avec les versions antérieures.
%*Cookies% Répertoire du système de fichiers qui contient les cookies de l'utilisateur. Il s'agit généralement du répertoire c:\windows\cookies ou c:\winnt\profiles\nom_d'utilisateur\cookies.
%*Desktop% Répertoire du système de fichiers utilisé pour stocker physiquement des objets fichier sur le bureau (à ne pas confondre avec le dossier Bureau). Il s'agit généralement du répertoire c:\windows\bureau ou c:\winnt\profiles\nom_d'utilisateur\bureau.
%*Favorites%
Description
%*Fonts%
%*History%
Répertoire du système de fichiers servant de fichier commun pour les éléments les plus employés par les utilisateurs. Il s'agit généralement du répertoire c:\windows\favoris ou c:\winnt\profiles\nom_d'utilisateur\favoris.
Dossier virtuel contenant les polices de caractère. Généralement c:\windows\fonts ou c:\winnt\fonts.
Répertoire du système de fichiers qui contient l'historique des sites Internet visités par l'utilisateur. Il s'agit généralement du répertoire c:\windows\history ou c:\winnt\profiles\nom_d'utilisateur\history.
%*NetHood%
%*Personal%
%*PrintHood%
%*Programs%
Répertoire du système de fichiers contenant les objets qui apparaissent dans le voisinage réseau. Il s'agit généralement du répertoire c:\windows\voisinage réseau ou c:\winnt\profiles\nom_d'utilisateur\voisinage réseau.
Répertoire du système de fichiers servant de fichier commun pour le stockage des documents.
Il s'agit généralement du répertoire c:\myfiles ou c:\winnt\profiles\nom_d'utilisateur\personal.
Répertoire du système de fichiers servant de dossier pour les liaisons aux imprimantes. Il s'agit généralement du répertoire c:\winnt\profiles\nom_d'utilisateur\printhood. Utilisé uniquement sous Windows NT 4.
Répertoire du système de fichiers contenant les groupes de programmes des utilisateurs (qui sont également des répertoires du système de fichiers). Il s'agit généralement du répertoire c:\windows\menu démarrer\programmes ou c:\winnt\profiles\nom_d'utilisateur\menu démarrer\programmes.
%*Recent%
%*SendTo%
%*StartMenu%
%*Startup%
%*TempDir%
%*Templates%
Répertoire du système de fichiers contenant les documents ouverts le plus récemment par l'utilisateur. Il s'agit généralement du répertoire c:\windows\recent ou c:\winnt\profiles\nom_d'utilisateur\recent.
Répertoire du système de fichiers contenant les éléments Send To. Il s'agit généralement du répertoire c:\windows\sento ou c:\winnt\profiles\nom_d'utilisateur\sendto.
Répertoire du système de fichiers contenant les éléments du menu Démarrer. Il s'agit généralement du répertoire c:\windows\menu démarrer ou c:\winnt\profiles\nom_d'utilisateur\menu démarrer.
Répertoire du système de fichiers correspondant au groupe de programmes Démarrage de l'utilisateur. Il s'agit généralement du répertoire c:\windows\menu démarrer\programmes\démarrage ou c:\winnt\profiles\nom_d'utilisateur\menu démarrer\programmes\démarrage.
Répertoire temporaire de Windows (c:\windows\temp).
Répertoire du système de fichiers pour le stockage commun des modèles de documents.
Généralement c:\windows\shellnew ou c:\winnt\shellnew.
Référence : macros
533
Novell Confidential Manual (FRA) 6 October 2004
Macro
%*WinDesktop%
%*WinDir%
%*WinDisk%
%*WinSysDir%
%*WinSysDisk%
Description
Répertoire du bureau Windows (c:\windows\bureau ou c:\winnt\profiles\nom_d'utilisateur\bureau pour Windows NT 4). Il s'agit d'une macro de la version 2.0 du programme de lancement d'applicatifs activée pour assurer la compatibilité avec les versions antérieures.
Répertoire Windows. Il s'agit généralement du répertoire c:\windows or c:\winnt.
Lettre représentant l'unité (suivi de : ) où se trouve le répertoire Windows. Il s'agit généralement de la lettre c:
Répertoire système de Windows. Généralement c:\windows\system ou c:\winnt\system 32.
Lettre représentant l'unité (suivi de : ) où se trouve le répertoire système Windows. Il s'agit généralement de la lettre c:
Macros Windows 2000/XP
Les macros suivantes ne s'appliquent qu'à Windows 2000/XP.
Important :
L'astérisque (*) est un élément obligatoire de la syntaxe de ces macros. Ne confondez pas cet astérisque avec celui des marques commerciales de Novell. En outre, lorsque vous utilisez la macro dans l'un des champs de propriétés de l'objet Application, saisissez le nom de cette macro entre deux symboles de pourcentage (par exemple, %*WinDisk%).
Macro
%*AdminTools%
Description
Répertoire du système de fichiers qui contient les outils d'administration apparaissant dans le
Panneau de configuration lorsqu'un utilisateur donné ouvre une session de Windows 2000/XP.
Il s'agit généralement du répertoire c:\documents and settings\nom_d'utilisateur\menu démarrer\programmes\outils d'administration.
%*CommonAdminTools%
%*CommonAppData%
%*CommonDocuments%
%*CommonTemplates%
Répertoire du système de fichiers qui contient les outils d'administration apparaissant dans le
Panneau de configuration lorsque les utilisateurs ouvrent une session Windows 2000/XP.
Il s'agit généralement du répertoire c:\documents and settings\all users\menu démarrer\programmes\outils d'administration.
Répertoire du système de fichiers qui contient les données relatives aux applications pour tous les utilisateurs ouvrant une session Windows 2000/XP. Il s'agit généralement du répertoire c:\documents and settings\all users\application data.
Répertoire du système de fichiers qui contient les documents partagés par tous les utilisateurs ouvrant une session Windows 2000/XP. Il s'agit généralement du répertoire c:\documents and settings\all users\documents.
Répertoire du système de fichiers qui contient les modèles de documents par tous les utilisateurs ouvrant une session Windows 2000/XP. Il s'agit généralement du répertoire c:\documents and settings\all users\modèles.
%*MyPictures%
%*ProgramFiles%
Répertoire du système de fichiers qui contient les fichiers graphiques d'un utilisateur donné.
Il s'agit généralement du répertoire c:\documents and settings\nom_d'utilisateur\mes documents\mes images.
Répertoire du système de fichiers qui contient les fichiers programme. Il s'agit généralement du répertoire c:\program files.
%*ProgramFilesCommon% Répertoire du système de fichiers qui contient les fichiers programme partagés par plusieurs applications. Il s'agit généralement du répertoire c:\program files\common.
%*UserProfile% Répertoire du système de fichiers qui contient le profil de l'utilisateur qui a ouvert la session.
Il s'agit généralement du répertoire c:\documents and settings\nom_d'utilisateur.
534 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Macros de script de login
Les commandes de script de login du client Novell vous permettent d'utiliser des variables d'identificateur pour rendre les scripts de login plus efficaces et plus flexibles. Le programme de lancement d'applicatifs prend en charge de nombreuses variables d'identificateur de script de login pour l'utilisation des macros d'objet Application.
« Variables d'identificateur de script de login prises en charge », page 535
« Variables d'identificateur de script de login non prises en charge », page 536
Pour plus d'informations sur l'utilisation des macros dans une propriété valide de l'objet
Variables d'identificateur de script de login prises en charge
La liste des variables d'identificateur de script de login prises en charge et leur signification sont présentées ci-après. Les autres noms également utilisés pour désigner certaines variables sont mentionnés entre parenthèses.
Macro
%COMPUTER_NAME%
%NDAY_OF_WEEK%
%NETWORK%
(%NETWORK_ADDRESS%)
%OS_VERSION%
Description
Nom de l'ordinateur. Par exemple : work_pc.
%DAY%
%FILESERVER%
(%FILE_SERVER%)
%FULL_NAME%
Jour du mois sous forme numérique. Par exemple : 01, 10, 15.
Nom du serveur de fichiers NetWare ou de la connexion surveillée eDirectory. Par exemple :
APPS_PROD.
Nom complet de l'objet Utilisateur. Cette variable est prise en charge car le programme de lancement d'applicatifs prend en charge les attributs eDirectory de l'objet Utilisateur.
Heure du jour sur une base de 24 heures. Par exemple : 02, 05, 14, 22.
%HOUR24% (%24HOUR%)
%HOUR% (%HOURS%)
%LAST_NAME%
Heure du jour. Par exemple : 0 = 12, 13 = 1.
Nom de famille de l'utilisateur actuel (également appelé attribut Nom eDirectory de l'utilisateur). Par exemple : Jones.
Les huit premiers octets du nom de l'objet eDirectory de l'utilisateur. Par exemple : jsmith.
%LOGIN_NAME%
%MINUTE% (%MINUTES%) Minutes en cours. Par exemple : 02, 59.
%MONTH% Mois en cours sous forme numérique. Par exemple : 01 pour janvier.
Jour de la semaine sous forme numérique. Par exemple : 1 pour dimanche, 2 pour lundi.
Adresse réseau du poste de travail. Par exemple : 01010120.
%OS
%PLATFORM%
Version du système d'exploitation. Par exemple : v5.00 (Win3x indique la version DOS,
Win 98 et Win 2000/XP indique la version de Windows).
Type du système d'exploitation. Par exemple : MSDOS, WIN98, WINNT, WIN2000, WINXP.
(Win3 indique MSDOS.)
Plate-forme utilisée. Par exemple : WIN, W98, WNT, W2000, WXP.
Référence : macros
535
Novell Confidential Manual (FRA) 6 October 2004
Macro
%PHYSICAL_STATION%
(%P_STATION%)
Description
Adresse MAC. Par exemple : 0000C04FD92ECA.
%REQUESTER_CONTEXT% Contexte du poste demandeur pour l'arborescence sélectionnée.
%SECOND%
(%SECONDS%)
Nombre de secondes. Par exemple : 03, 54.
%SHORT_YEAR% Année sous forme abrégée. Par exemple : 97, 00.
%WINVER%
%WORKSTATION_ID%
%WORKSTATION_TREE%
%WORKSTATION_DN%
%YEAR%
Version de Windows. Par exemple : v3.11, v4.00.
Nom de l'objet Poste de travail.
Nom de l'arborescence où se trouve le poste de travail.
Nom distinctif et contexte de l'objet Poste de travail.
Année complète. Par exemple : 2000, 2001.
Variables d'identificateur de script de login non prises en charge
La liste suivante répertorie les macros de script de login que le programme de lancement d'applicatifs ne prend pas en charge :
ACCESS_SERVER
AM_PM
DAY_OF_WEEK
DIALUP
ERROR_LEVEL
GREETING_TIME
LOGIN_ALIAS_CONTEXT
LOGIN_CONTEXT
MACHINE
MEMBER OF
NOT MEMBER OF
MONTH_NAME
NETWARE_REQUESTER
OFFLINE
PASSWORD_EXPIRES
REQUESTER_VERSION
SHELL_TYPE
SHELL_VERSION
SMACHINE
STATION
USER_ID
536 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Macros d'attributs eDirectory
Le programme de lancement d'applicatifs prend en charge les macros qui récupèrent des informations à partir des attributs de l'utilisateur logué, de l'objet Application en cours ou à partir des attributs d'autres objets eDirectory.
La section suivante présente la syntaxe utilisée pour les macros et donne quelques exemples :
Pour plus d'informations sur l'utilisation des macros dans une propriété valide de l'objet
Syntaxe
Les macros d'attribut de eDirectory utilisent la syntaxe suivante :
%nom_objet.conteneur;attribut_eDirectory%
Élément
%
Description
Marque le texte comme étant une macro. Le nom de la macro doit être saisi entre deux symboles de pourcentage (%).
.nom_objet.conteneur; indique à partir de quel objet eDirectory l'attribut doit être lu.
Pour utiliser un attribut de l'utilisateur logué, laissez ce champ libre.
Par exemple, %CN% renverra le nom commun de l'utilisateur logué.
Pour utiliser un attribut d'un objet Application, remplacez
.nom_objet.conteneur par un astérisque (*). Par exemple, %*;DN% renverra le nom précis de l'objet Application.
attribut_eDirectory Définit l'attribut à lire.
Vous pouvez utiliser le Gestionnaire de schéma de ConsoleOne
(accessible dans le menu Outils) pour afficher les attributs disponibles d'un objet eDirectory.
Exemples
Ce tableau fournit des exemples de macros d'attribut de eDirectory.
Macro
%CN%
%DN%
%Full Name%
%Given Name%
Description
Renvoie le nom commun de l'utilisateur logué.
Renvoie le nom distinctif de l'utilisateur logué.
Renvoie le nom complet de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page
Identification > champ Nom complet.
Renvoie le prénom de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page Identification
> champ Nom donné.
Référence : macros
537
Novell Confidential Manual (FRA) 6 October 2004
Macro
%Surname%
%*;DN%
%*;App:Caption%
*;App:Path%
%*;App:GUID%
%.JSmith.Novell;Description%
Description
Renvoie le nom de famille de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page
Identification > champ Nom.
Renvoie le nom distinctif de l'objet Application (celui pour lequel la macro est utilisé).
Renvoie le titre de l'icône de l'application donné à l'objet
Application. Il s'agit du titre défini dans l'objet Utilisateur > onglet Identification > page Icône > champ Titre de l'icône d'application.
Renvoie le chemin au fichier exécutable de l'application tel qu'il a été défini pour l'objet Application. Il s'agit du chemin défini dans l'objet Application > onglet Options d'exécution > page Application > champ Chemin d'accès au fichier.
Renvoie le GUID (identificateur unique global) de l'objet
Application. Il s'agit du GUID défini dans l'objet Application > onglet Options de distribution > page Options > champ GUID.
Renvoie la description de l'objet Utilisateur JSmith situé dans le conteneur Novell. Il s'agit de la description définie dans l'objet Utilisateur > onglet Général > page Identification > champ Description.
Macros de variable d'environnement
Le programme de lancement d'applicatifs prend en charge toutes les variables d'environnement valides de Windows 98 et 2000/XP. La valeur de la variable ne doit pas dépasser la longueur du nom de l'objet Application ; dans le cas contraire, la variable est interrompue.
Voici quelques exemples :
NWLANGUAGE
TEMP
PATH
Lorsque vous utilisez une variable d'environnement, vous devez la placer entre deux symboles %
(%PATH%).
Pour plus d'informations sur l'utilisation des macros dans une propriété valide de l'objet
Macros des variables de langue
Pour réduire le nombre d'objets Application devant distribuer la même application en des langues différentes, vous pouvez utiliser les variables de langue pour représenter les informations relatives
à la langue pour les objets Application MSI. Ces variables de langue ne sont pas disponibles pour les applications simples, AOT/AXT, Web ou Terminal Server.
538 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Par exemple, si vous voulez distribuer les versions de l'agent ZENworks Desktop Management dans la langue adéquate avec des fichiers .msi distincts pour chaque langue. Par défaut les fichiers
.msi de l'agent de gestion de bureau sont installés dans le dossier sys:\public\zenworks\zfdagent\langue sur le serveur Desktop Management. La variable langue représente les différentes langues prises en charge. Dans l'objet Application de l'agent de gestion de bureau, vous pouvez insérer une variable de langue dans le chemin source pour le répertoire de
langue Par exemple :
\\server\sys\public\zenworks\zfdagent\%LOCALE_SYS_NATIVE_LANG%\zfdagent.msi
Au cours de la distribution, le programme de lancement d'applicatifs récupère les informations relatives à la langue donnée sur le système du poste de travail et le remplace par la variable de langue.
Autre exemple : si vous disposez d'un fichier .msi tel que app1.msi. Lors de l'installation d'une langue donnée, vous pouvez utiliser un fichier de transformation (.mst) propre à la langue. Pour ce faire, vous pouvez créer des répertoires de langue pour chaque fichier .mst et utiliser ensuite une variable pour le répertoire lors de l'indication du chemin de transformation.
\\server\sys\public\zenworks\app1\%LOCALE_SYS_NATIVE_LANG%\app1.mst
Les variables de langue peuvent être utilisées pour les mêmes propriétés des objets Application
MSI que les autres variables de macro (macros Windows spécifiques, variables d'environnement, etc.). Pour obtenir une liste de ces emplacements, reportez-vous à
Application où les macros sont acceptées », page 541 .
Le tableau suivant décrit les variables de langue disponibles.
Variable de langue
%LOCALE_SYS_DEFAULT_ANSI_CP%
%LOCALE_SYS_DEFAULT_OEM_CP%
%LOCALE_SYS_LANGID%
%LOCALE_SYS_ABBR_LANG%
Description
Récupère la page de code ANSI qui est associée aux paramètres régionaux du système. Si la valeur des paramètres régionaux n'utilise pas de page de code ANSI, la valeur est 0.
Exemple : 1252
Récupère la page de code du fabricant OEM d'origine qui est associée aux paramètres régionaux du système. Si les paramètres régionaux n'utilisent pas de page de code OEM, la valeur est 1.
Exemple : 437
Récupère l'identificateur de langue depuis les paramètres régionaux du système.
L'identificateur de langue est une abréviation internationale numérique qui correspond à un pays ou à une région géographique.
Exemple : 0409
Indique l'abréviation de la langue du système.
Dans la plupart des cas, cette valeur correspond aux deux lettres de la norme ISO 639 auxquelles s'ajoute une troisième lettre de sous-langue, le cas échéant.
Exemple : ENU
Référence : macros
539
Novell Confidential Manual (FRA) 6 October 2004
Variable de langue
%LOCALE_SYS_ENG_LANG%
%LOCALE_SYS_LANG%
%LOCALE_SYS_ISO639_LANG%
%LOCALE_SYS_NATIVE_LANG%
%LOCALE_USER_DEFAULT_ANSI_CP%
%LOCALE_USER_DEFAULT_OEM_CP%
%LOCALE_USER_LANGID%
%LOCALE_USER_ABBR_LANG%
%LOCALE_USER_ENG_LANG%
Description
Indique le nom complet en anglais de la langue du système en fonction de la norme ISO 639. Seules les valeurs pouvant être transposées en 127 caractères ASCII sont autorisées.
Exemple : Anglais
Indique le nom complet localisé de la langue du système. Le nom est basé sur la localisation du produit et peut varier en fonction de chaque version.
Exemple : Anglais (États-Unis)
Indique l'abréviation de la langue du système sur la base de la norme ISO 639 uniquement.
Exemple : en
Indique le nom natif de la langue du système.
Exemple : Anglais
Récupère la page de code ANSI qui est associée aux paramètres régionaux de l'utilisateur. Si la valeur des paramètres régionaux n'utilise pas de page de code ANSI, la valeur est 0.
Exemple : 1252
Récupère la page de code du fabricant OEM d'origine qui est associée aux paramètres régionaux de l'utilisateur. Si les paramètres régionaux n'utilisent pas de page de code OEM, la valeur est 1.
Exemple : 850
Récupère l'identificateur de langue depuis les paramètres régionaux de l'utilisateur.
L'identificateur de langue est une abréviation internationale numérique qui correspond à un pays ou à une région géographique.
Exemple : 0c09
Indique l'abréviation de la langue de l'utilisateur.
Dans la plupart des cas, cette valeur correspond aux deux lettres de la norme ISO 639 auxquelles s'ajoute une troisième lettre de sous-langue, le cas échéant.
Exemple : ENA
Indique le nom complet en anglais de la langue de l'utilisateur selon la norme ISO 639. Seules les valeurs pouvant être transposées en 127 caractères ASCII sont autorisées.
Exemple : Anglais
540 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Variable de langue
%LOCALE_USER_LANG%
%LOCALE_USER_ISO639_LANG%
%LOCALE_USER_NATIVE_LANG%
Description
Indique le nom complet localisé de la langue de l'utilisateur. Le nom est basé sur la localisation du produit et peut varier en fonction de chaque version.
Exemple : Anglais (Australie)
Indique l'abréviation de la langue de l'utilisateur sur la base de la norme ISO 639 uniquement.
Exemple : en
Indique le nom natif de la langue de l'utilisateur.
Exemple : Anglais
Priorité pour les macros
Afin de résoudre les conflits entre noms de macros, le programme de lancement d'applicatifs suit l'ordre de priorité suivant :
Macros d'objets Application
Macros Windows spéciales
Macros de script de login
Macros d'attributs eDirectory
Macros de variables d'environnement
Les types de macros sont énoncés par ordre de priorité. Par exemple, les macros d'objet
Application ont priorité surles macros Windows spéciales. Celles-ci ont priorité sur les macros de script de login, etc.
Propriétés des objets Application où les macros sont acceptées
Vous pouvez utiliser des macros pour définir les propriétés de l'objet Application :
Lorsque vous utilisez une macro dans un champ de propriétés, vous devez faire figurer le nom de cette macro entre deux caractères % (par exemple, %TARGET_PATH% or %*WINDISK%).
Le programme de lancement d'applicatifs peut ainsi reconnaître les macros et les traiter comme telles.
Les sections suivantes décrivent les champs des différentes pages sur lesquelles vous pouvez utiliser des macros :
« Onglet Options de distribution », page 542
« Onglet Options d'exécution », page 543
Référence : macros
541
Novell Confidential Manual (FRA) 6 October 2004
Onglet Commun
Vous pouvez utiliser des macros dans les champs suivants de l'onglet Commun :
Nom du champ
Unité à assigner/Chemin
Port à capturer/Imprimante ou file d'attente
Accès au champ
onglet Commun > page Unités/Ports >
Ajouter
Exécuter avant la désinstallation
Exécuter après la désinstallation
Remarque :
Pour pouvoir utiliser des macros dans ces deux champs, vous devez utiliser un moteur de script plutôt que le client Novell, comme l'indique le champ
Emplacement du moteur de script.
onglet Commun > page Scripts de désinstallation
Chemin de la source du progiciel onglet Commun > Sources > Ajouter
Onglet Options de distribution
Vous pouvez utiliser des macros dans les champs suivants de l'onglet Options de distribution :
Nom du champ
Chaînes Clé, Nom de la valeur et
Données de la valeur
Accès au champ
onglet Options de distribution > page Registre
Chaînes Section, Nom de la valeur et
Données de la valeur onglet Options de distribution > page Paramètres INI
Fichier source
Fichier cible
Répertoire cible onglet Options de distribution > page Fichiers de l'application > Ajouter > Fichier ou Répertoire
Ajouter du texte au fichier
Supprimer du texte du fichier
Rechercher et remplacer le texte dans le fichier onglet Options de distribution > page Fichiers texte >
Ajouter > Modifier
Toutes les propriétés des icônes/ raccourcis onglet Options de distribution > page Icônes/raccourcis
Remarque :
La page de propriétés des icônes/ raccourcis n'est pas disponible pour les applications MSI.
Exécuter avant la distribution
Exécuter après la distribution
Remarque :
Pour pouvoir utiliser des macros dans ces deux champs, vous devez utiliser un moteur de script plutôt que le client Novell, comme l'indique le champ Emplacement du moteur de script.
onglet Options de distribution > page Scripts de distribution
542 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Onglet MSI
Vous pouvez utiliser des macros dans les champs suivants de l'onglet MSI :
Nom du champ
Chemin d'accès à la transformation
Fichier correctif de MSI
Accès au champ
onglet MSI > Transformations > Ajouter onglet MSI > Correctifs > Ajouter
Onglet Options d'exécution
Vous pouvez utiliser des macros dans les champs suivants de l'onglet Options d'exécution :
Nom du champ
Chemin d'accès au fichier exécutable
Paramètre
Répertoire de travail
Exécuter avant le lancement
Exécuter après interruption
Remarque :
Pour pouvoir utiliser des macros dans ces deux champs, vous devez utiliser un moteur de script plutôt que le client Novell, comme l'indique le champ Emplacement du moteur de script.
Accès au champ
onglet Options d'exécution > page
Application onglet Options d'exécution > page Scripts de lancement
Mise à jour des informations d'une macro
Au démarrage du programme de lancement d'applicatifs, les informations relatives à la macro définie pour chaque objet Application associé à l'utilisateur logué ou au poste de travail, font l'objet d'un caching. Pour mettre à jour les informations relatives aux macros, l'utilisateur doit redémarrer le programme de lancement d'applicatifs.
Le client Novell effectue également un caching des informations relatives aux macros. Si les utilisateurs se sont authentifiés via le client Novell, ils doivent relancer le programme de lancement d'applicatifs et se déloguer de eDirectory pour s'y reloguer ensuite.
Par exemple, si vous utilisez la macro d'attribut eDirectory %DN% (nom distinctif) dans un nom de dossier et que vous déplacez un objet Utilisateur d'un conteneur eDirectory vers un autre, les modifications ne seront pas visibles sur le poste de travail de l'utilisateur jusqu'à ce qu'il relance le programme de lancement d'applicatifs. Si l'utilisateur s'est authentifié via le client Novell, il devra utiliser ce dernier pour se déloguer et se reloguer.
Référence : macros
543
Novell Confidential Manual (FRA) 6 October 2004
544 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
48
Référence : outils du programme de lancement d'applicatifs de Novell
Novell
®
ZENworks
®
Desktop Management met à votre disposition une série d'outils qui pourront vous aider à gérer les applications pour vos utilisateurs. Ces outils, situés dans le menu Outils >
Utilitaires ZENworks > Outils du programme de lancement d'applicatifs dans ConsoleOne > sont présentés dans les sections suivantes :
« Exporter objet Application », page 545
« Afficher des applications héritées », page 545
« Rechercher et remplacer », page 546
« Gérer les GUID de distribution », page 546
« Outils du fichier AOT/AXT », page 548
« Créer un CD virtuel », page 548
Exporter objet Application
Cet outil vous permet d'exporter les propriétés d'un objet Application vers un nouveau fichier .aot ou .axt. Vous pouvez exporter par défaut afin d'exporter toutes les propriétés générales, les paramètres INI, les paramètres de registre, les modifications des fichiers texte, les raccourcis, les variables d'environnement et les fichiers d'application. Vous pouvez aussi effectuer une exportation personnalisée et ainsi choisir les propriétés à exporter.
1
2
Dans ConsoleOne, sélectionnez l'objet Application.
Cliquez sur le menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs > Exporter objet Application.
3
Sélectionnez l'option d'exportation désirée, cliquez sur Suivant et suivez les indications des boîtes de dialogue pour effectuer l'exportation.
Afficher des applications héritées
Cet outil vous permet de visualiser les applications qui ont été associées à l'utilisateur ou au poste de travail, y compris les applications associées à des groupes ou des conteneurs auxquels appartient l'utilisateur ou le poste de travail. Les applications sont listées par mode de distribution :
Forcer l'exécution, Prog. de lancement d'applicatifs, Bureau, Menu Démarrer et Barre système.
1
2
Dans ConsoleOne, sélectionnez l'objet Utilisateur ou Poste de travail.
Cliquez sur le menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs > Afficher des applications héritées.
Référence : outils du programme de lancement d'applicatifs de Novell
545
Novell Confidential Manual (FRA) 6 October 2004
Rechercher et remplacer
Utilisez cet outil pour rechercher et remplacer les chaînes de texte dans les paramètres généraux, les paramètres de registre, de fichiers INI, de copie des fichiers, d'icônes et de fichiers texte de l'objet Application. Si des propriétés correspondent à vos critères de recherche, vous pouvez ou non remplacer la chaîne de texte.
1
2
Dans ConsoleOne, sélectionnez l'objet Application.
Cliquez sur le menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs > Rechercher et remplacer.
3
4
5
Dans le champ Rechercher, entrez la chaîne de texte à rechercher.
Dans le champ Remplacer par, entrez la chaîne texte remplaçant le texte recherché.
Cochez la case Majuscule/minuscule pour afficher les résultats uniquement pour le texte dont la casse (majuscules et minuscules) correspond à celle du texte saisi dans le champ
Rechercher.
6
Si vous voulez limiter les paramètres d'objet Application recherchés, cliquez sur Options et décochez les paramètres pour lesquels vous ne souhaitez pas effectuer la recherche. Cliquez ensuite sur OK pour revenir à la boîte de dialogue Rechercher et remplacer.
7
Pour lancer la recherche, cliquez sur Suivant.
La boîte de dialogue s'agrandit pour afficher les résultats de la recherche. Si une propriété correspond aux critères de recherche, le texte de la propriété s'affiche dans le champ Texte trouvé.
8
Cliquez sur Remplacer pour remplacer le texte sélectionné par le texte du champ Remplacer par.
ou
Cliquez sur Remplacer tout pour remplacer tous les textes correspondant aux critères de recherche par le texte du champ Remplacer par.
ou
Pour ne pas remplacer la valeur trouvée, cliquez sur Suivant.
9
Répétez l'
etape 8 jusqu'à ce que tous les paramètres aient été parcourus.
Gérer les GUID de distribution
Le gestionnaire des GUID (identificateur unique global) vous permet de modifier le GUID d'une application. Vous pouvez créer un nouveau GUID de manière aléatoire, manuellement ou modifier un GUID existant afin de le faire correspondre au GUID d'une autre application. Vous pouvez modifier un GUID pour les raisons suivantes :
L'objet Application est accidentellement effacé de Novell eDirectory
TM
. Lorsque vous créez à nouveau l'objet Application, un nouveau GUID unique lui est assigné de manière aléatoire.
Puisque le nouveau GUID va entraîner la redistribution de l'application à tous les utilisateurs et aux postes de travail associés à l'application, vous devrez utiliser le Gestionnaire des GUID pour revenir au GUID précédent.
Vous disposez de plusieurs objets Application pour la même application (pour les seuils de tolérance, équilibrage de la charge, listes de sites, etc.). Vous devez vérifier que tous les objets
Application disposent du même GUID de sorte que l'application ne soit distribuée qu'une seule fois quel que soit l'objet utilisé. Utilisez le Gestionnaire des GUID pour les synchroniser.
546 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
La modification d'un GUID d'une application non distribuée n'a aucun effet sur la distribution.
Cependant, avant de modifier le GUID d'une application distribuée, sachez que cela peut amener la redistribution de l'application par le programme de lancement d'applicatifs. La redistribution a lieu dans les situations suivantes :
Vous attribuez à l'application un nouveau GUID unique (différent de celui des autres applications). L'attribution d'un nouveau GUID unique entraîne toujours une redistribution.
Vous attribuez à l'application un GUID identique à celui d'une autre application qui n'est pas distribuée sur le poste de travail. Par exemple, App 1 dispose du GUID 1234 et App 2 du
GUID 5678. Vous synchronisez App1 et App2 de sorte que les deux applications disposent du même GUID, à savoir 5678. App1 sera redistribuée sur tous les postes de travail disposant de
App1 mais pas de App2.
Pour utiliser le Gestionnaire de GUID :
1
2
Dans ConsoleOne, sélectionnez l'objet Application dont vous voulez modifier le GUID.
Cliquez sur le menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs > Gérer les GUID de distribution.
De même, vous pouvez accéder au Gestionnaire de GUID en ouvrant l'objet Application, cliquant sur Options de distribution > Options pour afficher la page d'options et en cliquant sur le bouton Modifier situé à côté du champ GUID.
3
Dans la liste Applications devant recevoir un nouveau GUID, ajoutez les applications auxquelles un nouveau GUID sera assigné.
La liste contient déjà les applications que vous aviez sélectionnées avant d'ouvrir le
Gestionnaire de GUID.
4
Dans la case Source de GUID, sélectionnez la méthode à utiliser pour assigner le nouveau
GUID :
Générer le nouveau GUID de manière aléatoire : Cette option permet au Gestionnaire de
GUID de créer le nouveau GUID de manière aléatoire. Si vous avez ajouté plusieurs applications à la liste Applications devant recevoir le nouveau GUID, choisissez parmi les deux options suivantes :
Toutes les applications sélectionnées partagent le même GUID : Le même GUID créé de manière aléatoire est assigné à toutes les applications.
Toutes les applications sélectionnées obtiennent un nouveau GUID : Des GUID différents créés de manière aléatoire sont assignés à toutes les applications.
Sélectionner un GUID depuis une application existante : Cette option permet de synchroniser le GUID de toutes les applications figurant dans la liste avec une application existante. Cliquez sur le bouton Parcourir pour rechercher l'objet Application dont vous voulez partager le GUID. Le GUID de l'application source (celui qui a été sélectionné) n'est pas modifié. Seuls les GUID pour les applications affichées dans la liste Applications devant recevoir un nouveau GUID sont modifiés.
Spécifier manuellement le nouveau GUID : Cette option permet de définir un GUID spécifique pour toutes les applications figurant dans la liste. Cliquez sur Modifier pour afficher la boîte de dialogue Éditer GUID.
5
Après avoir défini les applications cible et le GUID source, cliquez sur Modifier un ou plusieurs GUID.
Référence : outils du programme de lancement d'applicatifs de Novell
547
Novell Confidential Manual (FRA) 6 October 2004
Outils du fichier AOT/AXT
Cet outil vous permet de convertir un fichier .aot en fichier .axt et vice-versa.
1
Dans ConsoleOne, cliquez sur le menu Outils > Utilitaires ZENworks > Outils du programme de lancement d'applicatifs > Fichier AOT/AXT.
2
Pour convertir un fichier .aot en fichier .axt, cliquez sur AOT -> AXT.
ou
Pour convertir un fichier .axt en fichier .aot, cliquez sur AXT -> AOT.
3
Dans la boîte de dialogue Ouvrir, parcourez et sélectionnez le fichier à convertir. Cliquez ensuite sur Ouvrir.
4
Dans la boîte de dialogue Enregistrer sous, entrez un nom pour le nouveau fichier et cliquez sur Enregistrer sous. L'extension correcte (.aot ou .axt) est ajoutée automatiquement.
Créer un CD virtuel
Cet outil vous permet de créer un caching pour les applications à ajouter sur un support amovible
(CD, unité Jaz ou Zip, etc.). Le support amovible fonctionne en tant que cache secondaire de poste de travail contenant les paramètres de l'objet Application et les fichiers sources de l'application nécessaires pour l'installer et l'exécuter. Tout utilisateur dont le poste de travail est équipé du programme de lancement d'applicatifs peut utiliser ce support pour installer et exécuter les applications.
Par exemple, supposons qu'un utilisateur mobile ait rarement besoin de se connecter au réseau mais qu'il ait besoin d'une application que vous avez distribuée à d'autres utilisateurs. Vous gravez l'application sur un CD pour l'envoyer à l'utilisateur. L'utilisateur insère le CD dans l'unité de son poste de travail ; le programme de lancement d'applicatifs lit le CD et affiche l'icône de l'objet
Application aux endroits configurés (fenêtre du programme de lancement d'applicatifs, menu
Démarrer, bureau, etc.). L'utilisateur démarre ensuite l'application qui est distribuée sur le poste de travail conformément à la configuration de l'objet Application.
Si l'application inclut des applications dépendantes (voir le
dépendantes doivent être disponibles sur le support amovible sauf si elles ont déjà été distribuées sur le poste de travail utilisateur.
Pour créer un cache sur un support amovible :
1
Dans ConsoleOne, cliquez sur le menu Outils > cliquez sur Outils du programme de lancement d'applicatifs > cliquez sur Créer un CD virtuel pour lancer l'Assistant de création de CD et afficher la page suivante.
548 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
2
Cliquez sur Ajouter, puis recherchez et sélectionnez l'objet Application de l'application que vous souhaitez distribuer. Répétez cette étape pour toute application supplémentaire.
Si vous ajoutez une application MSI, assurez-vous que le répertoire source MSI contient uniquement les fichiers et sous-répertoires du progiciel MSI. L'assistant de création de CD contient tous les fichiers et sous-répertoires qui se trouvent dans le répertoire source, ce qui fait que le programme de lancement d'applicatifs peut installer tous les fichiers et sousrépertoires qu'ils fassent ou non partie du progiciel MSI. Le répertoire source est désigné par la variable SOURCE_PATH sur la page Macros de l'objet Application (onglet Commun).
3
Pour chaque application ajoutée à la liste, sélectionnez les emplacements auxquels l'icône de l'objet Application doit s'afficher et choisissez de forcer ou non l'exécution et le caching de l'application. Ces paramètres sont décrits ci-dessous :
Forcer l'exécution :
Cette option lance automatiquement l'application. Lorsque l'application est associée à un utilisateur, elle est exécutée immédiatement après le démarrage du programme de lancement d'applicatifs. Lorsqu'elle est associée à un poste de travail, elle est exécutée immédiatement après le démarrage du poste de travail (démarrage initial ou redémarrage).
Vous pouvez utiliser l'option Forcer l'exécution en combinaison avec d'autres paramètres pour obtenir des comportements uniques. Par exemple, si vous couplez l'option Forcer l'exécution avec l'option Exécuter l'application une fois (objet Application > onglet Options d'exécution > page Applications), dès que l'objet Application est distribué, il n'est exécuté qu'une seule fois, puis est supprimé du poste de travail. Supposez également que vous vouliez exécuter l'objet
Application immédiatement, une seule fois et à une heure prédéfinie. Dans ce cas, sélectionnez l'option Forcer l'exécution, puis l'option Exécuter l'application une fois de la page
Application (objet Application > onglet Options d'exécution) et définissez un horaire dans la page Planifier (objet Application > onglet Disponibilité).
Programme de lancement d'applicatifs :
Ajoute l'icône de l'objet Application aux fenêtres d'application, de l'Explorateur d'applications et du Parcoureur d'applications.
Menu Démarrer :
Ajoute l'objet Application au menu Démarrer de Windows lorsque l'Explorateur d'applications est exécuté.
Bureau :
Affiche l'icône de l'objet Application sur le bureau de Windows lorsque l'Explorateur d'applications est exécuté.
Barre système :
Affiche l'icône de l'objet Application dans la barre système de Windows lorsque l'Explorateur d'applications est exécuté.
Référence : outils du programme de lancement d'applicatifs de Novell
549
Novell Confidential Manual (FRA) 6 October 2004
Lancement rapide :
Affiche l'icône de l'objet Application dans la barre de lancement rapide lorsque l'Explorateur d'applications est exécuté.
Forcer le caching :
Cette option s'applique uniquement si l'option Déconnexion possible a été activée pour l'objet Application (objet Application > onglet Identification > page Icône).
Lorsque l'option Forcer le caching est activée, la première fois que l'application est lancée, le programme de lancement d'applicatifs copie les fichiers d'application source et les autres fichiers requis pour l'installation dans le répertoire cache du poste de travail. L'utilisateur peut ensuite installer ou vérifier l'application une fois déconnecté de eDirectory. Les fichiers sont compressés pour économiser l'espace de l'unité locale du poste de travail.
Le comportement de l'option Forcer le caching varie selon qu'il s'agit d'une application de support amovible (décrite dans le paragraphe précédent) ou d'une application réseau
(eDirectory). Dans le cas d'une application réseau, le programme de lancement d'applicatifs met en cache l'application dès qu'il la reconnaît, même si elle n'est pas encore lancée. Dans le cas d'une application sur support amovible, le programme de lancement d'applicatifs ne la met pas en cache tant qu'elle n'a pas été lancée une première fois. Cela permet à l'utilisateur de ne pas attendre pendant la mise en cache de plusieurs applications lorsque le programme de lancement d'applicatifs lit pour la première fois le support amovible.
Remarque :
N'utilisez pas d'astérisque (*) dans le nom du conteneur qui inclut les applications à distribuer à l'aide d'un CD virtuel. Étant donné que Windows ne prend pas en charge l'astérisque dans les noms de fichiers, l'astérisque est remplacé par un trait de soulignement (_) et l'erreur D018 est renvoyée lorsque le caching est forcé.
4
Une fois que vous avez ajouté toutes les applications, cliquez sur Suivant pour afficher la page suivante.
5
Remplissez les champs suivants :
Sélectionner le répertoire du CD virtuel : Sélectionnez le répertoire dans lequel le cache d'applications doit être créé. Assurez-vous qu'il dispose d'un espace disque suffisant pour le cache d'applications. Si l'espace disque disponible n'est pas suffisant, un message d'erreur s'affiche.
Vous pouvez également indiquer le chemin d'accès au répertoire. S'il s'agit d'un chemin d'accès au répertoire réseau, utilisez une unité assignée et non pas un chemin UNC.
Les chemins UNC ne sont pas pris en charge.
550 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Lorsque le CD est retiré, la dissociation a lieu au bout de : Pour restreindre l'utilisation de l'application (ou des applications) à une certaine période après avoir retiré le CD ou tout autre support du poste de travail, sélectionnez cette option, puis sélectionnez le nombre de jours au bout duquel la dissociation doit avoir lieu.
La période commence à partir du moment où le CD (ou le support amovible) est retiré du poste de travail de l'utilisateur. La valeur par défaut est de 30 jours. L'intervalle autorisé va de 0 à
65 535 jours. Entrez 0 pour indiquer au programme de lancement d'applicatifs de dissocier l'application à la première exécution d'un rafraîchissement après le retrait du CD (ou du support amovible).
En cas de dissociation, le programme de lancement d'applicatifs supprime l'icône et les fichiers d'application du poste de travail.
Créer les fichiers Autorun du CD : Sélectionnez cette option pour créer un fichier autorun.inf. Ce fichier rafraîchit le programme de lancement d'applicatifs afin que les objets
Application inclus sur le CD virtuel s'affichent immédiatement. Si le poste de travail de l'utilisateur n'est pas configuré pour exécuter automatiquement les CD, ou si vous utilisez un autre type de support, l'utilisateur doit dans certains cas rafraîchir manuellement le programme de lancement d'applicatifs. Cette opération est réalisée en cliquant avec le bouton droit sur l'icône du programme de lancement d'applicatifs, puis en cliquant sur Rafraîchir.
Dans ZENworks 6.5, la méthode utilisée par le fichier autorun.exe pour déclencher le rafraîchissement du programme de lancement d'applicatifs est différente de celle utilisée dans les versions précédentes de ZENworks. Par conséquent, le programme de lancement d'applicatifs de ZENworks 6.5 ne se rafraîchit pas automatiquement si vous utilisez les CD virtuels créés à l'aide des anciennes versions de ZENworks. Inversement, le programme de lancement d'applicatifs des versions antérieures à ZENworks 6.5 ne se rafraîchit pas automatiquement à l'aide des CD virtuels de ZENworks 6.5. Bien que le rafraîchissement automatique ne fonctionne pas, les utilisateurs peuvent insérer le CD, puis effectuer l'opération manuellement pour que le programme de lancement d'applicatifs lise le CD.
6
7
Cliquez sur Suivant, vérifiez les paramètres, puis cliquez sur Terminer pour créer le cache.
Si nécessaire, copiez le cache sur le support amovible (en gravant le CD par exemple).
Remarque :
Certains logiciels de gravure de CD n'autorisent pas les points en début de nom de fichier. Lors de la création d'un CD virtuel, ZENworks crée le CD en insérant un point au début du nom du chemin d'accès au répertoire des applications. Si votre logiciel de gravure de CD n'autorise pas les points en début de nom de fichier et convertit le point en autre caractère (par exemple, un trait de soulignement), le CD virtuel est inutilisable.
Actuellement, ZENworks ne prend pas en charge les CD virtuels gravés à l'aide du logiciel K3B.
Référence : outils du programme de lancement d'applicatifs de Novell
551
Novell Confidential Manual (FRA) 6 October 2004
552 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
49
Référence : emplacement de l'objet Application
Chaque application distribuée est représentée par un objet Application créé dans Novell
® eDirectory
TM
. L'objet Application vous permet de configurer les paramètres de distribution ainsi que tout autre paramètre déterminant la prise en charge de l'application par Novell Application
Launcher
TM
.
Avant de créer un objet Application, vous devez indiquer où situer l'objet dans l'arborescence eDirectory. L'objet Application doit d'abord être placé dans un conteneur sur le même site que les utilisateurs de l'application. Voici quelques exemples :
Site unique
Si votre arborescence eDirectory ne couvre qu'un seul site, vous pouvez placer les objets
Application dans n'importe quel conteneur. Par exemple, si vous avez un petit site composé d'une ou deux organisations, vous pouvez créer un conteneur APPS commun.
Si votre site est divisé en plusieurs organisations, vous pouvez créer un conteneur APPS général pour vos objets Application employés à l'échelle de l'entreprise et des conteneurs APPS dans chaque organisation pour les applications qui leur sont spécifiques.
Référence : emplacement de l'objet Application
553
Novell Confidential Manual (FRA) 6 October 2004
Sites multiples
Si votre arborescence eDirectory englobe plusieurs sites, nous vous recommandons de placer vos objets Applications dans l'arborescence au niveau du site accessible aux utilisateurs. Vérifiez en outre que la partition de eDirectory pour ce site se retrouve dans un ou plusieurs serveurs sur ce site. En d'autres termes, cela signifie que vous disposez de conteneurs APPS pour les sites multiples comme le montre l'exemple ci-après.
Dans l'exemple ci-dessus, l'arborescence eDirectory a été établie géographiquement : chaque conteneur d'organisation comprend un site différent. Il s'agit de la meilleure méthode d'organisation de l'arborescence. Si vous n'avez pas organisé votre arborescence géographiquement, vous pouvez encore placer l'objet Application au même niveau que les utilisateurs qui y auront accès mais vous devez les trouver vous-même.
Vous avez sans doute une application à distribuer à tous les utilisateurs de chaque site. Dans ce cas, créez des objets Application multiples (au moins un pour chaque site) pour l'application.
En donnant l'accès à l'application, vous associez les utilisateurs à l'objet Application situé sur leur site. Assurez-vous que les utilisateurs disposent d'un accès à l'application sur leur propre site de manière à accélérer l'accès aux applications et diminuer le trafic sur les réseaux des autres sites.
Si vous avez des utilisateurs qui voyagent d'un site à l'autre, vous pouvez élaborer une liste des sites pour les applications auxquelles ils doivent accéder. Une liste des sites de l'application assure
à l'utilisateur un accès aux applications à partir du site où il se trouve quel que soit l'objet
Application qui lui est associé. Pour plus d'informations sur les listes de sites de l'application, reportez-vous au
Chapitre 46, « Référence : paramètres de l'objet Application », page 419 .
554 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
50
Référence : point d'insertion pour l'authentification du programme de lancement d'applicatifs Novell
Novell
®
Application Launcher
TM
comporte un point d'insertion pour l'authentification. Vous pouvez créer vos propres bibliothèques de liens dynamiques (DLL) nécessitant un point d'insertion pour l'authentification du programme de lancement d'applicatifs Novell. Pour implémenter un tel point d'insertion, vous devez bien connaître le programme de lancement d'applicatifs Novell
ZENworks
®
Desktop Management ainsi que les techniques de développement de DLL.
La DLL (généralement créée dans C) doit contenir la fonction
Le fichier DLL vous permet d'ajouter une fonction à la bibliothèque zenlite.dll afin d'authentifier les lancements d'application sur la base d'un critère choisi. Les services de licence Novell,
ZENworks OnDemand Services
TM
et d'autres applications utilisent ce service pour inviter l'utilisateur à saisir des informations avant de lancer une application.
Par exemple, lorsqu'un utilisateur s'est authentifié auprès d'un réseau, il peut conserver une connexion permanente, sachant que le fichier DLL peut être configuré pour réauthentifier rapidement l'utilisateur (par empreinte ou biométrie) si celui-ci n'utilise pas le poste de travail pendant un certain laps de temps. Voici d'autres exemples d'utilisation du point d'insertion :
Licence : Vous pouvez fixer le nombre d'utilisateurs pour une application. Le point d'insertion pour l'authentification permet de suivre les utilisateurs de l'application grâce à une base de données ou un fichier texte. Le lancement de l'application peut être interdit si le nombre d'utilisateurs dépasse la limite prédéfinie.
Références spécialisées : Vous pouvez inviter certains utilisateurs qui accèdent à une application à donner leurs références (informations biométriques par exemple).
Groupement d'applications : Vous pouvez grouper des applications. Par exemple, celles qui nécessitent des données relatives aux achats ou à la facturation.
Reportez-vous aux sections suivantes pour obtenir des instructions sur le développement et l'implémentation :
« Création d'un point d'insertion pour l'authentification », page 555
« Enregistrement d'un point d'insertion pour l'authentification », page 556
« Fonction d'authentification (NWAPPAuthenticateExtern) », page 556
Création d'un point d'insertion pour l'authentification
Écrivez une DLL standard qui exporte une fonction appelée
Vous prenez en charge l'implémentation. Si la fonction renvoie FAUX, l'application ne sera pas lancée (distribuée ou exécutée) et la fonction NWAPPAuthenticateExtern en affichera la raison.
Aucun paramètre de la DLL ne doit dépasser 512 octets (comme il est prévu dans
MAX_DN_OCTETS).
Référence : point d'insertion pour l'authentification du programme de lancement d'applicatifs Novell
555
Novell Confidential Manual (FRA) 6 October 2004
Pour obtenir un exemple de code et un fichier Microsoft Developer Studio Project compilable utilisables pour la création de la DLL, téléchargez nalauthhook.zip (http://www.novell.com/ documentation/french/zdpr/zdpradmn/data/nalauthhook.zip) .
Enregistrement d'un point d'insertion pour l'authentification
1
Créez une valeur de chaîne appelée DLL d'authentification dans la clé
HKCU\Software\NetWare\NAL\1.0 du registre de Windows.
2
Entrez le chemin complet de la DLL du point d'insertion pour l'authentification comme valeur de la DLL d'authentification créée à l'étape 1.
Si la bibliothèque DLL est introuvable, le message d'erreur suivant s'affiche :
Could not locate Third Party Authentication DLL\n%s
Si la DLL se trouve dans la bibliothèque mais que la fonction NWAPPAuthenticateExtern est introuvable (par exemple, si la fonction n'a pas été exportée), le message suivant s'affiche :
Could not locate Entry Point in Third Party Authentication DLL\n%s
Remarque :
%s se rapporte à une variable indiquée par l'utilisateur et affichée à l'écran.
Fonction d'authentification (NWAPPAuthenticateExtern)
La fonction NWAPPAuthenticateExtern offre un point d'insertion pour l'authentification dans la bibliothèque zenlite.dll.
Syntaxe
#include <afxwin.h>
bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}
Paramètres
szTreeName
(IN) Indique le nom de l'arborescence dans laquelle se trouve la DLL sur le client.
DSName
(IN) Indique le nom de l'objet Application fourni à l'utilisateur. Par exemple, cette application peut demander le nom et/ou le mot de passe ou une autre méthode d'identification
(identification de l'empreinte digitale ou autre méthode biométrique).
szWho
(IN) Indique le nom complet de l'utilisateur.
556 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Valeurs de retour
VRAI
FAUX
Remarques
Lance l'application.
Ne lance pas l'application.
L'implémentation de cette fonction est libre. Les valeurs entrées dans NWAPPAuthenticateExtern dépassant le nombre d'octets maximal (MAX_DN_OCTETS = 512) surchargent le tampon et renvoient un message de violation d'accès.
Important :
Assurez-vous d'exporter la fonction.
Référence : point d'insertion pour l'authentification du programme de lancement d'applicatifs Novell
557
Novell Confidential Manual (FRA) 6 October 2004
558 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
G
Mises à jour de la documentation
Cette section contient des informations sur les modifications apportées à la section Gestion d'applications du Guide d'administration depuis la publication de la version initiale de
ZENworks 6.5 Desktop Management. Ces informations vous aideront à connaître les mises à jour de la documentation.
Toutes les modifications notées dans cette section ont également été apportées à la documentation.
La documentation est fournie sur le Web dans deux formats : HTML et PDF. Les documentations aux formats HTML et PDF sont toutes les deux mises à jour en fonction des modifications listées dans cette section.
Les informations de mise à jour de la documentation sont groupées en fonction de la date de publication des modifications. Dans chaque section de date, les modifications sont listées dans l'ordre alphabétique des titres de sections de la table des matières relative au composant Gestion de postes de travail.
Si vous avez besoin de savoir si votre copie de la documentation PDF que vous utilisez est la plus récente, le document PDF contient la date de publication sur la page de titre ou dans la section
Mentions légales immédiatement après la page de titre.
La documentation a été mise à jour aux dates suivantes :
« 11 février 2005 (Support Pack 1) », page 561
4 octobre 2004
Des mises à jour ont été apportées aux sections suivantes. Ces modifications sont expliquées cidessous.
Démarrage manuel du programme de lancement d'applicatifs
Configuration du programme de lancement d'applicatifs en tant que shell sous Windows 98
Démarrage manuel du programme de lancement d'applicatifs
Les mises à jour suivantes ont été apportées à cette section :
Mises à jour de la documentation
559
Novell Confidential Manual (FRA) 6 October 2004
Emplacement Modification
« Démarrage manuel du programme de lancement d'applicatifs », page 199 .
La remarque importante suivante a été ajoutée sous les titres de la fenêtre d'application et de l'Explorateur d'applications :
Remarque importante : veillez à ne pas exécuter le fichier nal.exe depuis un serveur sur lequel ZENworks for Desktops 4.x (ou version antérieure) est installé. L'exécution de la version ZENworks for Desktops 3.x du fichier nal.exe remplacera les composants du programme de lancement d'applicatifs Novell sur votre poste de travail et provoquera des erreurs de traitement du programme de lancement d'applicatifs.
Configuration du programme de lancement d'applicatifs en tant que shell sous
Windows 98
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Configuration du programme de lancement d'applicatifs en tant que shell sous
.
etape 2, page 201 a été modifiée en :
Remplacez la ligne shell=explorer.exe par la ligne suivante :
shell=program files\novell\zenworks\nalwin.exe
25 octobre 2004
Des mises à jour ont été apportées aux sections suivantes. Ces modifications sont expliquées cidessous.
Paramètres de ligne de commande de l'Explorateur d'applications
Paramètres de ligne de commande de la fenêtre d'application
Paramètres de ligne de commande de l'Explorateur d'applications
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Paramètres de ligne de commande de l'Explorateur d'applications », page 206 .
La remarque suivante a été ajoutée sous le commutateur / restrictonline=0|1|2|3 :
Remarque :
Le commutateur /restrictonline affecte uniquement les applications associées à l'utilisateur ; il n'affecte pas les applications associées au poste de travail.
Paramètres de ligne de commande de la fenêtre d'application
Les mises à jour suivantes ont été apportées à cette section :
560 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Emplacement Modification
« Paramètres de ligne de commande de la fenêtre d'application », page 202
.
La remarque suivante a été ajoutée sous le commutateur / restrictonline=0|1|2|3 :
Remarque :
Le commutateur /restrictonline affecte uniquement les applications associées à l'utilisateur ; il n'affecte pas les applications associées au poste de travail.
11 février 2005 (Support Pack 1)
Des mises à jour ont été apportées aux sections suivantes. Ces modifications sont expliquées cidessous.
Propriétés des objets Application où les macros sont acceptées
Paramètres de ligne de commande de la fenêtre d'application
Mise en cache d'une application
Création et suppression d'un objet Dossier d'une application
Création de règles de distribution
Création de l'objet Application à partir d'un fichier Windows Installer (.MSI)
Création de l'objet Application à partir d'un fichier ZENworks snAppshot
Configuration de l'application dans eDirectory
Configuration de la servlet de création de rapports
Configuration des paramètres de fenêtre
Emplacement d'exécution du programme de lancement d'applicatifs
Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé
Activation d'un redémarrage au point de contrôle pour le téléchargement de fichiers
Octroi de droits de propriété ODBC aux utilisateurs
Importation des prérequis après l'ouverture de la page Règles de distribution
Importation des prérequis lors de l'ouverture de la page Règles de distribution
Installation des clients RDP et ICA
Compteur de licences logicielles
Mises à jour de la documentation
561
Novell Confidential Manual (FRA) 6 October 2004
Page Planification de préinstallation
Préinstallation immédiate d'une application
Exécution du parcoureur d'applications sous Windows XP SP2 ou version ultérieure
Planification de la préinstallation d'une application
Configuration du programme de lancement d'applicatifs en tant que shell sous Windows 98
Restrictions liées à SnAppShot
Présentation des droits sur le système de fichiers du cache NAL dans ZENworks 6.5 et
ZENworks 6.5 Support Pack 1 (SP1)
Windows 2000/XP (applications associées au poste de travail)
Ajout d'applications au cache
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Mise en cache d'une application », page 251 .
Modification
La remarque suivante a été ajoutée pour expliquer l'utilisation de l'option
Forcer le caching avec les utilisateurs distants :
Remarque :
Pour mettre une application en cache, l'option Déconnexion possible doit être activée pour cette application. Si ce n'est pas le cas, l'option Forcer le caching n'est pas disponible. Pour obtenir des instructions, reportez-vous à
« Configuration d'une application déconnectable », page 355 .
Si vous sélectionnez l'option Toujours distribuer et si une connexion distante est détectée, ZENworks se comporte comme si les options Forcer le caching et Redémarrage au point de contrôle étaient activées (même si vous ne les avez pas activées lors de la configuration de l'objet Application).
Toujours afficher l'icône
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Toujours afficher l'icône », page 473 .
Modification
Le paragraphe suivant a été reformulé afin de décrire plus exactement ce que voit l'utilisateur lorsqu'il consulte les critères d'une application désactivée :
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
562 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Fichiers de l'application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Des informations ont été ajoutées afin de décrire les nouvelles fonctionnalités qui vous permettent de copier un répertoire sur un poste de travail.
Propriétés des objets Application où les macros sont acceptées
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Application où les macros sont acceptées », page 541 .
Des informations ont été ajoutées afin de décrire les autres champs dans lesquels des macros peuvent être utilisées :
Chemin de la source du progiciel (onglet Commun > Sources)
Chemin d'accès à la transformation (onglet MSI > Transformations )
Fichier correctif de MSI (onglet MSI > Correctifs)
Des informations relatives à la description des champs dans lesquels les macros ne peuvent pas être utilisées ont été supprimées :
Rechercher le fichier, Rechercher le fichier suivant, Ajouter une chaîne
(onglet Options de distribution > page Fichiers texte)
Dossiers personnalisés (onglet Identification > page Dossiers)
Paramètres de ligne de commande de la fenêtre d'application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Paramètres de ligne de commande de la fenêtre d'application », page 202
.
Des informations ont été modifiées pour refléter la façon dont le paramètre / restrictonline fonctionne lorsque l'authentification auprès de eDirectory est effectuée via le serveur Middle Tier plutôt que via le client Novell.
Le paragraphe correspondant est désormais le suivant :
Cette fonction n'est pas prise en charge si l'authentification auprès de eDirectory s'effectue via le serveur Middle Tier (à l'aide de l'agent ZENworks
Desktop Management).
Page Associations
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Page Associations », page 468
.
La remarque suivante a été ajoutée concernant l'association des applications :
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet
Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Mises à jour de la documentation
563
Novell Confidential Manual (FRA) 6 October 2004
Mise en cache d'une application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Mise en cache d'une application », page 251
.
La remarque suivante a été ajoutée pour souligner l'importance d'activer l'option Déconnexion possible pour une application avant de la mettre en cache :
Remarque :
Pour pouvoir mettre une application en cache, l'option
Déconnexion possible doit être activée pour cette application. Si ce n'est pas le cas, l'option Forcer le caching n'est pas disponible. Pour obtenir des instructions, reportez-vous à
« Configuration d'une application déconnectable », page 355 .
Créer un CD virtuel
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Créer un CD virtuel », page 548 .
La remarque suivante a été ajoutée à la fin de la section :
Remarque :
Certains logiciels de gravure de CD n'autorisent pas les points en début de nom de fichier. Lors de la création d'un CD virtuel,
ZENworks crée le CD en insérant un point au début du nom du chemin d'accès au répertoire des applications. Si votre logiciel de gravure de CD n'autorise pas les points en début de nom de fichier et convertit le point en autre caractère comme un trait de soulignement, le CD virtuel est inutilisable.
Actuellement, ZENworks ne prend pas en charge les CD virtuels gravés à l'aide du logiciel K3B.
« Créer un CD virtuel », page 548 .
La remarque suivante a été ajoutée à la section Forcer le caching à l'
Remarque :
N'utilisez pas d'astérisque (*) dans le nom du conteneur qui inclut les applications à distribuer à l'aide d'un CD virtuel. Étant donné que
Windows ne prend pas en charge l'astérisque dans les noms de fichiers, l'astérisque est remplacé par un trait de soulignement (_) et l'erreur D018 est renvoyée lorsque le caching est forcé.
Création et suppression d'un objet Dossier d'une application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Création et suppression d'un objet Dossier d'une application », page 258
.
Modification
La phrase suivante a été ajoutée à la section Supprimer à l'
.
La modification s'appliquera au prochain redémarrage du programme de lancement d'applicatifs.
564 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Création de règles de distribution
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Création de règles de distribution », page 311
.
Le paragraphe suivant a été reformulé à l'
afin de décrire plus exactement ce que voit l'utilisateur lorsqu'il consulte les critères d'une application désactivée :
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
Création de l'objet Application à partir d'un fichier Windows Installer (.MSI)
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Application à partir d'un fichier Windows Installer
La remarque suivante a été ajoutée à l' etape 3, page 285
:
Remarque :
Une fois l'objet Application créé, le nom du fichier .msi ne peut plus être modifié ; vous pouvez toutefois en modifier le chemin d'accès. Si vous modifiez le nom du fichier .msi, l'installation échouera.
Dans la même étape, le paragraphe expliquant l'impossibilité d'utiliser une macro dans le champ Chemin d'accès au fichier .MSI a été supprimé car il est possible d'utiliser une macro ici. La même phrase a été ajoutée à l'
4, page 285 dans la section Chemin d'accès à l'ensemble d'administration
car vous ne pouvez pas utiliser de macro dans ce champ.
La remarque suivante a été ajoutée à l' etape 6, page 286
:
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Mises à jour de la documentation
565
Novell Confidential Manual (FRA) 6 October 2004
Création de l'objet Application à partir d'un fichier ZENworks snAppshot
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Application à partir d'un fichier ZENworks snAppshot », page 282 .
La remarque suivante concernant le choix d'une règle de système d'exploitation a été ajoutée à l'
:
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge
(Windows 98, Windows 2000 et Windows XP).
La remarque suivante concernant l'association d'une application a été ajoutée à l'
:
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet
Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
566 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Configuration de l'application dans eDirectory
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Configuration de l'application dans eDirectory », page 272
.
La remarque suivante concernant le choix d'une règle de système d'exploitation a été ajoutée à l'
:
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge
(Windows 98, Windows 2000 et Windows XP).
La remarque suivante concernant l'association d'une application a été ajoutée à l'
:
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
« Configuration de l'application dans eDirectory », page 292
.
La remarque suivante concernant le choix d'une règle de système d'exploitation a été ajoutée à l'
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge
(Windows 98, Windows 2000 et Windows XP).
La remarque suivante concernant l'association d'une application a été ajoutée à l'
:
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Mises à jour de la documentation
567
Novell Confidential Manual (FRA) 6 October 2004
Emplacement Modification
« Configuration de l'application dans eDirectory », page 297
.
La remarque suivante concernant le choix d'une règle de système d'exploitation a été ajoutée à l'
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge
(Windows 98, Windows 2000 et Windows XP).
La remarque suivante concernant l'association d'une application a été ajoutée à l'
:
Remarque :
Dans eDirectory, la méthode d'association préférée d'un objet Application consiste à l'associer à un objet Groupe, Groupe de postes de travail ou tout autre objet Conteneur. L'association de l'application à un grand nombre d'objets Utilisateur ou Poste de travail (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.
Configuration de la servlet de création de rapports
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Configuration de la servlet de création de rapports », page 396 .
Modification
Les informations suivantes concernant la référence à un TID ont été ajoutées à l'
:
Si vous utilisez une autre base de données, modifiez les paramètres décrits ci-dessous en fonction de la base de données utilisée. Si vous utilisez une base de données Microsoft SQL, suivez les instructions fournies dans le TID
10094306 (http://support.novell.com/cgi-bin/search/searchtid.cgi?/
10094306.htm) .
Configuration des paramètres de fenêtre
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Configuration des paramètres de fenêtre », page 217 .
Modification
Les informations suivantes ont été ajoutées à la section Chemin source du filigrane :
Les fichiers graphiques dont la taille excède 172 Ko ne peuvent pas être utilisés comme papier peint d'arrière-plan.
568 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Emplacement d'exécution du programme de lancement d'applicatifs
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Emplacement d'exécution du programme de lancement d'applicatifs », page 349 .
La remarque suivante a été ajoutée sous le titre Programme de lancement d'applicatifs sur des serveurs Terminal Server :
Remarque :
Après avoir installé Windows 2000 Service Pack 4 (SP4), il se peut que certains programmes ne fonctionnent pas correctement.
Par exemple, il peut arriver que la fenêtre du programme de lancement d'applicatifs ne s'affiche pas sur un serveur Terminal Server Windows 2000.
Pour résoudre ce problème, reportez-vous au TID 10085889 (http:// support.novell.com/cgi-bin/search/searchtid.cgi?/10085889.htm) .
Désactivation du cache
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Désactivation du cache », page 254 .
Modification
, les informations suivantes ont été ajoutées afin de clarifier la procédure qui permet de désactiver l'écriture dans le cache pour les applications associées au poste de travail.
Remarque :
L'option Autoriser l'écriture dans le cache est disponible dans les onglets Utilisateur et Poste de travail. Utilisez l'onglet approprié, selon que vous souhaitez désactiver l'écriture dans le cache pour les applications associées à l'utilisateur ou pour celles associées au poste de travail. Pour désactiver l'écriture dans le cache pour les deux types d'applications, appliquez la procédure décrite dans cette section à la fois dans l'onglet
Utilisateur et dans l'onglet Poste de travail.
Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
.
La remarque suivante a été ajoutée à la fin de la section :
Remarque :
Si une application requiert un redémarrage lors de l'installation, vous devez sélectionner Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Page Règles de distribution
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Page Règles de distribution », page 471 .
La section concernant l'authentification a été supprimée car la fonctionnalité
Règle d'authentification n'est plus disponible dans ZENworks. Les fonctions
Authentification du poste de travail local et Authentification réseau ne sont plus prises en charge.
La case à cocher Déconnexion possible qui figure sur la page Identification >
Icône permet de vérifier que l'application est disponible lorsque l'utilisateur est déconnecté. Pour plus d'informations, reportez-vous à
« Déconnexion possible », page 421 .
Mises à jour de la documentation
569
Novell Confidential Manual (FRA) 6 October 2004
Activation d'un redémarrage au point de contrôle pour le téléchargement de fichiers
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Activation d'un redémarrage au point de contrôle pour le téléchargement de fichiers », page 364
.
Modification
La remarque suivante a été ajoutée pour l'utilisation de l'option Forcer le caching avec les utilisateurs distants :
Remarque :
Si vous sélectionnez l'option Toujours distribuer et si une connexion distante est détectée, ZENworks se comporte comme si les options Forcer le caching et Redémarrage au point de contrôle étaient activées (même si vous ne les avez pas activées lors de la configuration de l'objet Application).
Forcer l'exécution
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Forcer l'exécution », page 469
.
Des informations ont été ajoutées pour expliquer que si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe
Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Octroi de droits de propriété ODBC aux utilisateurs
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Octroi de droits de propriété ODBC aux utilisateurs », page 388
.
Quatre propriétés ont été ajoutées : Serveur hôte, Adresse réseau, zendbUser et zendbPassword.
Importation des prérequis après l'ouverture de la page Règles de distribution
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Importation des prérequis après l'ouverture de la page
Règles de distribution », page 315
.
Le paragraphe suivant a été reformulé à l' etape 5, page 316 afin de décrire
plus exactement ce que voit l'utilisateur lorsqu'il consulte les critères d'une application désactivée :
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
570 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Importation des prérequis lors de l'ouverture de la page Règles de distribution
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Importation des prérequis lors de l'ouverture de la page
Règles de distribution », page 313
.
Le paragraphe suivant a été reformulé à l'
afin de décrire plus exactement ce que voit l'utilisateur lorsqu'il consulte les critères d'une application désactivée :
Si vous sélectionnez cette option et qu'une ou plusieurs règles ne sont pas respectées, l'icône est inactive. Les utilisateurs peuvent cliquer sur l'icône inactive avec le bouton droit de la souris, sélectionner Détails, puis Matériel requis pour voir la liste des critères de distribution qui ont été définis pour l'application.
Paramètres INI
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
.
Modification
La remarque suivante a été ajoutée :
Remarque :
Dans le cas des objets Application créés pour des applications
AOT/AXT, le programme de lancement d'applicatifs Novell (NAL) gère la distribution des paramètres INI et de l'application. Si vous modifiez les paramètres INI d'une application AOT/AXT et que leur distribution échoue, la distribution de l'application échoue également et NAL revient à l'état initial.
Dans le cas des objets Application créés pour des applications MSI,
NAL gère la distribution des paramètres INI tandis que Microsoft Windows
Installer (MSI) gère la distribution de l'application. Si vous modifiez les paramètres INI de l'objet Application pour une application MSI et que leur distribution échoue, l'application est installée par Windows Installer. Il se peut alors que l'application ne fonctionne pas correctement, selon la façon dont les paramètres INI affectent l'application.
Installation des clients RDP et ICA
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Installation des clients RDP et ICA », page 349
.
Modification
Le lien vers le client Citrix a été remplacé par le lien suivant :
Citrix ICA wficac.cab: (http://www.citrix.com)
Mises à jour de la documentation
571
Novell Confidential Manual (FRA) 6 October 2004
Compteur de licences logicielles
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Compteur de licences logicielles », page 411 .
La remarque suivante a été ajoutée à la section
« Installation du client Novell et des fichiers de licence sur les postes de travail », page 412
:
Remarque :
Les fichiers nls32.dll et nlsapi32.dll ont, par inadvertance,
été omis du CD compagnon 1 de Novell ZENworks 6.5. Ils sont inclus dans le téléchargement de ZENworks 6.5 Desktop Management Support Pack 1.
Pour plus d'informations, reportez-vous au fichier Readme de ZENworks 6.5
Desktop Management Support Pack 1.
Onglet MSI
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
.
Modification
La remarque suivante a été ajoutée à la section
:
Remarque :
Lorsque le composant Gestion d'applications distribue et installe une application MSI, il utilise la règle AlwaysInstallElevated, qui installe l'application MSI à l'aide de privilèges (système) élevés. C'est la raison pour laquelle vous devez laisser le champ Données de la valeur vide pour affecter à la propriété ALLUSERS la valeur nulle afin d'installer l'application pour chaque utilisateur. L'utilisation des guillemets doubles (““) fait échouer la distribution.
Système d'exploitation
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Système d'exploitation », page 483 .
La remarque suivante concernant les règles de système d'exploitation a
été ajoutée :
Remarque :
La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée.
Dans les versions précédentes de ZENworks, il était nécessaire de définir la plate-forme de système d'exploitation dans la configuration système requise pour qu'une application puisse être distribuée et lancée.
Cette exigence a été supprimée.
Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation.
Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge
(Windows 98, Windows 2000 et Windows XP).
572 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Page Planification de préinstallation
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Page Planification de préinstallation », page 446 .
Modification
Des informations ont été ajoutées pour expliquer que si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe
Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Préinstallation immédiate d'une application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Préinstallation immédiate d'une application », page 320 .
L'
etape 5c, page 322 a été ajoutée pour expliquer que si une application
requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe
Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
Référence : macros
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Référence : macros », page 529 .
Modification
La remarque suivante a été ajoutée :
Remarque :
Sachez que l'utilisation de macros augmente le trafic réseau car la fonction de recherche de macros de ZENworks s'exécute d'abord sur le réseau au niveau de l'annuaire NDS avant de s'exécuter dans l'environnement local.
Paramètres de registre
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Paramètres de registre », page 430 .
Modification
La remarque suivante a été ajoutée :
Remarque :
Dans le cas des objets Application créés pour des applications
AOT/AXT, le programme de lancement d'applicatifs Novell (Novell
Application Launcher, NAL) gère la distribution des paramètres de registre et celle de l'application. Si vous modifiez les paramètres de registre d'une application AOT/AXT et que leur distribution échoue, la distribution de l'application échoue également et NAL revient à l'état initial.
Dans le cas des objets Application créés pour des applications MSI,
NAL gère la distribution des paramètres de registre tandis que Microsoft
Windows Installer (MSI) gère la distribution de l'application. Si vous modifiez les paramètres de registre de l'objet Application pour une application MSI et que leur distribution échoue, l'application est installée par Windows Installer.
Il se peut alors que l'application ne fonctionne pas correctement, selon la façon dont les paramètres de registre affectent l'application.
Mises à jour de la documentation
573
Novell Confidential Manual (FRA) 6 October 2004
Exécuter
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
Modification
La remarque suivante a été ajoutée :
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é.
Exécution du parcoureur d'applications sous Windows XP SP2 ou version ultérieure
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
« Exécution du parcoureur d'applications sous
Windows XP SP2 ou version ultérieure », page 192
.
Modification
Une section décrivant le nouveau comportement du parcoureur d'applications suite aux mises à jour de sécurité mises en oeuvre dans
Windows XP SP2 a été ajoutée.
Page Planifier
Les mises à jour suivantes ont été apportées à cette section :
Emplacement
.
Modification
Des informations ont été ajoutées au paragraphe Échelonner à partir de l'heure de début (en minutes) afin de décrire plus clairement le fonctionnement de cette option.
Planification de la préinstallation d'une application
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Préinstallation immédiate d'une application », page 320 .
Des informations ont été ajoutées pour expliquer que si une application requiert un redémarrage lors de l'installation, vous devez sélectionner
Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe
Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.
574 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Configuration du programme de lancement d'applicatifs en tant que shell sous
Windows 98
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
.
La ligne à modifier dans le fichier system.ini a été modifiée à l'
: shell=c:\program files\novell\zenworks\nalwin.exe
a été remplacé par shell=c:\progra~1\novell\zenworks\nalwin.exe
Restrictions liées à SnAppShot
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
Le point suivant a été ajouté à la liste à puce :
Le modèle d'objet Application a été modifié entre la version 4.0.1 et la version 6.5 pour intégrer plusieurs modifications fonctionnelles, notamment celle relative aux prérequis système par rapport aux règles de distribution. Si votre environnement est antérieur à ZENworks 6.5, sélectionnez l'option Créer un fichier modèle d'application antérieure à la version 6.5 lors de la création du fichier .aot afin de pouvoir utiliser ce fichier dans votre environnement. Si vous utilisez l'option par défaut, Créer un fichier Modèle d'objet Application 6.5, le fichier .aot créé est inutilisable dans un environnement antérieur à ZENworks 6.5.
Présentation des droits sur le système de fichiers du cache NAL dans ZENworks
6.5 et ZENworks 6.5 Support Pack 1 (SP1)
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
« Présentation des droits sur le système de fichiers du cache NAL dans
.
Une section entière a été ajoutée afin de décrire les modifications apportées aux droits sur le système de fichiers par défaut du répertoire cache NAL depuis la version initiale de ZENworks 6.5 jusqu'à ZENworks
6.5 SP1.
Mises à jour de la documentation
575
Novell Confidential Manual (FRA) 6 October 2004
Windows 2000/XP (applications associées au poste de travail)
Les mises à jour suivantes ont été apportées à cette section :
Emplacement Modification
(applications associées au poste de travail) », page 245 .
Des informations concernant l'utilisateur d'un système sécurisé ou non sécurisé ont été ajoutées à la ligne Lancement (normal).
576 Guide d’administration de ZENworks 6.5 Desktop Management

Public link updated
The public link to your chat has been updated.