App Layering

Excluir archivos de las 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 al siguiente.

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 de exclusiones correcto y completo esté en su lugar.

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 causa 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, restricciones y 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 las 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 *. Por ejemplo, usar la regla C:\Top\*\Bottom\ excluye los archivos en los directorios C:\Top\First\Bottom\, C:\Top\Second\Bottom\ y así sucesivamente. Pero los archivos en el 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:

  • Sin signos de interrogación (?)
  • Sin expresiones regulares (sin %x%)
  • Sin barra inclinada (/)
  • Sin red (\)
  • Sin ruta a un directorio diferente (\..\)
  • Sin comillas (“)
  • Sin 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 las capas (Función avanzada)