23 Programme de lancement d'applicatifs Novell : gestion du cache. Novell 6.5
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

Link público atualizado
O link público para o seu chat foi atualizado.