App Layering

Exclure des fichiers des couches (fonctionnalité avancée)

Vous pouvez exclure des fichiers et des dossiers spécifiques d’une couche composée pour empêcher les fichiers de persister sur le bureau d’un utilisateur. Par exemple, vous pouvez exclure les fichiers et dossiers d’un logiciel antivirus qui ne doivent pas être conservés sur un bureau d’une connexion à l’autre.

Les exclusions que vous définissez sont appliquées à un calque composé, une fois qu’il fait partie d’une image publiée. Cette fonctionnalité n’est pas appliquée sur une machine d’packaging, mais uniquement sur une image publiée dont les couches ont été composées. Cela signifie que vous définissez les exclusions lors de la création du calque, que vous incluez le calque dans le modèle d’image, puis que vous publiez l’image.

Limitation

Les fichiers et dossiers exclus des couches élastiques ne sont pas traités. Les exclusions ne peuvent être traitées que lorsqu’elles sont présentes dans l’image.

Spécifier les fichiers et les dossiers à exclure

Dans le dossier C:\Program Files\Unidesk\Uniservice\UserExclusions\, créez un ou plusieurs fichiers .txt qui spécifient les chemins à exclure.

Tous les chemins valides vers les fichiers et les répertoires sont exclus puis lus à partir de l’image. Toutes les modifications apportées à ces fichiers et répertoires de la couche inscriptible ne sont plus conservées.

Si l’un des fichiers que vous créez contient un chemin d’accès non valide, le traitement de ce fichier s’arrête et passe au fichier .txt suivant du dossier \UserExclusions.

Vous pouvez également utiliser un caractère * pour ajouter un caractère générique à un répertoire à des fins d’exclusion. Par exemple C:\Users\*\AppData\Local\Temp\, où * indique n’importe quel nom d’utilisateur. Dans ce cas, tout nom d’utilisateur correspondant au reste du chemin correspond à la règle d’exclusion, ce qui permet à l’administrateur d’ignorer le répertoire \Temp de l’utilisateur pour tous les utilisateurs qui utilisent cette image.

Pour chaque règle d’exclusion, vous ne pouvez utiliser de caractères génériques que dans un seul répertoire (utilisez-en un *) dans un seul chemin. Vous ne pouvez pas exclure plusieurs répertoires avec un seul *. Par exemple, l’utilisation de la règle C:\Top\*\Bottom\ exclut les fichiers des répertoires C:\Top\First\Bottom\, C:\Top\Second\Bottom\, etc. Mais les fichiers du répertoire C:\Top\First\Second\Bottom\ ne sont pas exclus, car il y a deux répertoires entre \Top\ et \Bottom\ au lieu d’un.

Il n’y a pas de limite au nombre de règles d’exclusion que vous pouvez définir contenant un caractère générique (*).

Exemples

Exclure un fichier :

c:\test\test.txt
<!--NeedCopy-->

Exclure un répertoire :

c:\test\
<!--NeedCopy-->

Restrictions

Les restrictions suivantes s’appliquent aux exclusions.

Nom du répertoire

  • Commencez le chemin par C :\
  • Terminez par une barre oblique inverse (\)

Exclusions

Ces répertoires de premier niveau ne peuvent pas être exclus :

  • C:\
  • C:\Program Files\
  • C:\Program Files (x86)\
  • C:\ProgramData\
  • C:\Windows\
  • C:\Users\

Les caractères et expressions suivants ne sont pas autorisés dans les exclusions :

  • Aucun point d’interrogation (?)
  • Aucune expression régulière (pas de %x%)
  • Pas de barre oblique (/)
  • Aucun réseau (\\)
  • Aucun chemin vers un autre répertoire (\..\)
  • Sans guillemets (“)
  • Pas de deux-points (:) après C:\

Journal

Les messages de journal sont disponibles dans :

C:\Program Files\Unidesk\Uniservice\Log\Log0.txt
<!--NeedCopy-->

Messages écrits dans le journal :

  • Exclusion d’utilisateur ajoutée : inclut les détails concernant le fichier ou le répertoire.

  • Impossible d’ajouter une exclusion d’utilisateur : inclut des détails sur les exclusions non prises en charge.

Exclure des fichiers des couches (fonctionnalité avancée)