Excluir archivos de capas (función avanzada)

Puedes excluir archivos y carpetas específicos de una capa compuesta para evitar que los archivos persistan en el escritorio de un usuario. Por ejemplo, puedes excluir archivos y carpetas de software antivirus que no deben persistir en un escritorio de un inicio de sesión a otro.

Las exclusiones que defines se aplican a una capa compuesta, una vez que forma parte de una imagen publicada. Esta función no se aplica en una máquina de empaquetado, solo en una imagen publicada donde las capas se han compuesto. Esto significa que defines las exclusiones al crear la capa, incluyes la capa en la plantilla de imagen y luego publicas la imagen.

Exclusiones predeterminadas

Las actualizaciones de la herramienta Gold Image mantienen una carpeta de archivos .txt para introducir y acumular exclusiones predeterminadas para el sistema de archivos de App Layer. Las capas del SO deben actualizarse con las últimas versiones de la herramienta para garantizar que el conjunto completo y correcto de exclusiones esté implementado.

La ubicación de estas exclusiones predeterminadas es C:\Windows\Setup\Scripts\CitrixDefaultExclusions\. Los clientes no necesitan hacer nada con esta carpeta o su contenido. Cualquier nueva exclusión se puede quitar mediante una revisión de la capa del SO si causan problemas a un cliente.

Nota:

Las futuras instalaciones de la herramienta Gold Image sobrescribirán los cambios locales realizados por los clientes, por lo que se recomienda informar sobre cualquier problema con las exclusiones predeterminadas.

Esta función complementa el método de entrega de exclusiones de usuario y sigue el mismo formato, las mismas restricciones y el mismo uso que tendrían los archivos c:\Program Files\Unidesk\Uniservice\UserExclusions\.

Los dos nuevos archivos de exclusiones predeterminadas son FsLogixExclusions.txt y GroupPolicyHistoryExclusions.txt.

Limitación

Los archivos y carpetas excluidos en capas elásticas no se procesan. Las exclusiones solo se pueden procesar cuando están presentes en la imagen.

Especificar archivos y carpetas para excluir

En la carpeta C:\Program Files\Unidesk\Uniservice\UserExclusions\, crea uno o más archivos .txt que especifiquen las rutas que se van a excluir.

Todas las rutas válidas a archivos y directorios se excluyen y luego se leen de la imagen. Todos los cambios en esos archivos y directorios en la capa grabable ya no persisten.

Si uno de los archivos que creas contiene una ruta no válida, el procesamiento de ese archivo se detiene y pasa al siguiente archivo .txt dentro de la carpeta \UserExclusions.

También puedes usar un carácter * para usar un comodín en un directorio para la exclusión. Por ejemplo, C:\Users\*\AppData\Local\Temp\, donde * indica cualquier nombre de usuario. En este caso, cualquier nombre de usuario que coincida con el resto de la ruta se ajusta a la regla de exclusión, lo que permite al administrador omitir el directorio \Temp del usuario para todos los usuarios que usan esa imagen.

Para cada regla de exclusión, solo puedes usar un comodín en un directorio (usar un *) en una sola ruta. No puedes excluir varios directorios con un solo *. Por ejemplo, al usar la regla C:\Top\*\Bottom\, se excluyen los archivos de los directorios C:\Top\First\Bottom\, C:\Top\Second\Bottom\, etc. Pero los archivos del directorio C:\Top\First\Second\Bottom\ no se excluyen, porque hay dos directorios entre \Top\ y \Bottom\ en lugar de uno.

No hay límite en el número de reglas de exclusión que puedes establecer que contengan un comodín (*).

Ejemplos

Excluir un archivo:

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

Excluir un directorio:

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

Restricciones

Las siguientes restricciones se aplican a las exclusiones.

Nombre del directorio

  • Comienza la ruta con C:\
  • Termina con una barra invertida (\)

Exclusiones

Estos directorios de nivel superior no se pueden excluir:

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

Los siguientes caracteres y expresiones no están permitidos en las exclusiones:

  • No se permiten signos de interrogación (?)
  • No se permiten expresiones regulares (no %x%)
  • No se permite la barra inclinada (/)
  • No se permite la red (\\)
  • No se permite la ruta a un directorio diferente (\..\)
  • No se permiten comillas (“)
  • No se permiten dos puntos (:) después de C:\

Registro

Los mensajes de registro están disponibles en:

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

Mensajes escritos en el registro:

  • Exclusión de usuario agregada: Incluye los detalles sobre el archivo o directorio.
  • Error al agregar exclusión de usuario: Incluye detalles sobre las exclusiones no admitidas.
Excluir archivos de capas (función avanzada)