App Layering

Implementar capas de usuarios

Las capas de usuario persisten las siguientes:

  • Configuración del perfil
  • Datos
  • Aplicaciones instaladas localmente en entornos VDI no persistentes

Cuando habilita capas de usuarios en una plantilla de imagen, los sistemas aprovisionados con las imágenes en capas resultantes proporcionan a cada usuario una capa de usuarios.

Cuando un usuario inicia sesión en un escritorio habilitado para capas de usuarios, se crea una nueva base de datos de índice de búsqueda. El índice incorpora información de búsqueda de la capa de usuarios y cualquier capa elástica. La función de búsqueda solo está disponible cuando se ha completado la indexación.

En este tema se explica cómo habilitar las capas de usuarios en una plantilla de imagen y en las imágenes en capas resultantes. Los sistemas que se aprovisionan mediante las imágenes proporcionan a cada usuario una capa de usuarios.

Tipos de capas de usuarios

Puede habilitar los siguientes tipos de capas de usuarios:

  • Completo: Todos los datos, la configuración y las aplicaciones instaladas localmente de un usuario se almacenan en su capa de usuarios.
  • Office 365: (Sistemas de escritorio) Solo los datos y la configuración de Outlook del usuario se almacenan en su capa de usuarios.
  • Sesión Office 365: (Hosts de sesión) Solo los datos y la configuración de Outlook del usuario se almacenan en su capa de usuarios.

Puede habilitar una capa de usuarios completa, una capa de usuarios de Office 365 o una capa de usuarios de Office 365 de sesión. La capa de usuarios completa incluye todo lo que guarda la capa de usuarios de Office 365 de sesión de Office 365, junto con la configuración y los datos de otras aplicaciones.

Requisitos

Antes de habilitar las capas de usuarios, asegúrese de cumplir los requisitos que se aplican a los siguientes tipos de capas de usuarios:

  • Todos los tipos de capas de usuarios
  • Capas de usuarios completas
  • Capas de usuarios de Office 365 y sesión de Office 365

Todas las capas de usuarios

Para habilitar las capas de usuarios necesita:

  • Ancho de banda de red adecuado. El ancho de banda y la latencia tienen un efecto significativo en la capa de usuarios. Cada escritura va a través de la red.
  • Suficiente espacio de almacenamiento asignado para los datos de los usuarios, los ajustes de configuración y las aplicaciones instaladas localmente. (El dispositivo utiliza la ubicación de almacenamiento principal para empaquetar capas, publicar imágenes en capas y publicar capas elásticas).

Capas de usuarios completas

  • Al utilizar Profile Management con una capa de usuarios completa, debe desactivar la eliminación de la información del usuario al cerrar sesión. Dependiendo de cómo esté implementando la configuración, puede desactivar la eliminación mediante:

    • Objeto de directiva de grupo.
    • La directiva del Delivery Controller (DDC).

Capas de usuarios de Office 365 y sesión de Office 365

  • Utilice un gestor de perfiles, como Citrix Profile Manager. De lo contrario, Outlook asume que cada usuario que inicia sesión es un usuario nuevo y crea archivos del sistema operativo para ellos.
  • La capa de Office debe incluirse en la plantilla de imagen e implementarse en la imagen en capas. Sin embargo, puede utilizar otras capas elásticas con una capa de usuarios de Office 365.
  • Microsoft Office solo se admite como capa de aplicaciones en una imagen publicada, no como capa elástica.
  • Cualquier cambio en la ubicación predeterminada de los archivos de índice de búsqueda no se conservará en la capa de Office 365.
  • Esta función se ha probado para un escritorio por usuario a la vez (Single Sign-On).

Compatibilidad

Las capas de usuarios completas se admiten en las siguientes plataformas:

  • Sistemas operativos: todos los sistemas operativos deben configurarse en modo de usuario único para trabajar con capas de usuario. Los servidores no se pueden utilizar en modo multiusuario. No hay soporte para las capas de usuario en los hosts de sesión.
    • Windows 7, 64 bits
    • Windows 10, 64 bits
    • Windows Server 2016, sólo modo de usuario único
    • Windows Server 2019, solo modo de usuario
  • Plataformas de publicación: las capas de usuario se admiten en las siguientes plataformas de publicación.
    • Citrix Virtual Desktops
    • VMware Horizon View

Aplicaciones que no son compatibles con una capa de usuarios

Las siguientes aplicaciones no son compatibles con la capa de usuarios. No instale estas aplicaciones localmente:

  • Aplicaciones empresariales: las aplicaciones empresariales, como MS Office y Visual Studio, deben instalarse en capas de aplicaciones. Las capas de usuarios se basan en la misma tecnología que las capas elásticas. Al igual que con las capas elásticas, nunca use capas de usuarios para estas aplicaciones empresariales.
  • Aplicaciones con controladores que utilizan el almacén de controladores. Ejemplo: un controlador de impresora.

    Nota:

    Puede hacer que las impresoras estén disponibles mediante las directivas de grupo. Consulte Impresoras instaladas por GPO-en la siguiente sección.

  • Aplicaciones que modifican el hardware o la pila de red. Ejemplo: un cliente VPN.
  • Aplicaciones que tienen controladores de nivel de arranque. Ejemplo: un antivirus.
  • Aplicaciones que requieren agregar un usuario o grupo local. Los usuarios y grupos locales que agregue como parte de la instalación de una aplicación solo persisten en la capa del sistema operativo. Considere instalar una aplicación en una capa que se incluirá en la imagen base, con el usuario o administrador requerido agregado en la capa del sistema operativo.

Actualizaciones de Windows

Las actualizaciones de Windows deben estar inhabilitadas en la capa de usuarios.

Complementos de almacén de Outlook

Citrix Profile Management inhabilita los complementos de almacenamiento.

La primera vez que se inicia Outlook, el icono Almacén/Complementos de la cinta de opciones muestra una ventana con una larga lista de complementos. Durante el inicio de sesión inicial, si instala complementos, aparecerán en la cinta de opciones en los inicios de sesión posteriores. Si no instala los complementos, el icono Almacén/Complementos muestra una ventana blanca vacía.

Impresoras instaladas por GPO-

Para los usuarios de escritorios no persistentes que ejecutan Windows 10, puede instalar impresoras mediante una directiva de grupo. Con una directiva implementada, las impresoras aparecen en Dispositivos e impresoras de los usuarios, en la configuración de la impresora de aplicaciones y en el Administrador de dispositivos.

Para configurar impresoras instaladas en GPO-GP:

  1. Habilite las capas de usuarios en la plantilla de imagen.
  2. Asegúrese de que el escritorio esté unido al dominio (en la capa Plataforma).
  3. Cree una directiva de grupo para implementar cada impresora de red y asígnala a la máquina.
  4. Cuando haya iniciado sesión como usuario de dominio, compruebe que la impresora aparece en Dispositivos e impresoras, Bloc de notas y Administrador de dispositivos.

VMware Horizon View

Horizon View debe configurarse para escritorios no persistentes y el escritorio debe configurarse en Actualizar al cerrar la sesión . Elimine o actualice el equipo al cerrar la sesión. Ejemplo:

Imagen localizada

Después de cerrar la sesión con View configurado en Actualizar inmediatamente, el escritorio entra en modo de mantenimiento. Si solo hay un equipo en el grupo, el grupo no estará disponible hasta que esa máquina haya completado la actualización.

  • La primera vez que un usuario inicia sesión en su escritorio, el dispositivo crea una capa de usuarios para ellos.
  • Los usuarios reciben sus capas de usuarios incluso si las capas asignadas de forma elástica no se cargan.
  • Si cambia el nombre del usuario en AD, se crea un nuevo directorio y capa de usuarios para el nuevo nombre. Cambie el nombre del usuario en los siguientes lugares:
    • El directorio en el recurso compartido de archivos.
    • El archivo VHD en el hipervisor.

Habilitar capas de usuarios en una imagen en capas

Para implementar capas de usuarios, habilite las capas mediante la configuración de una plantilla de imagen. Para conocer los pasos detallados, consulte Crear o clonar una plantilla de imagen. El resto de este artículo proporciona detalles sobre el tamaño, el almacenamiento, la configuración de la seguridad, el movimiento y la reparación de capas de usuarios. También cubre los pasos para personalizar las notificaciones para los usuarios finales.

Ubicación de la capa de usuarios

Cuando una plantilla de imagen tiene las capas de usuarios habilitadas, las imágenes que publique conservan los datos, la configuración y las aplicaciones instaladas localmente de los usuarios.

Cuando las capas de usuarios están habilitadas, debe agregar ubicaciones de almacenamiento para las capas.

Importante:

No permita que las capas de usuario se guarden en el recurso compartido de archivos principal del dispositivo. De lo contrario, se puede agotar el espacio para:

  • Actualizando el software.
  • Servir capas elásticas a los usuarios.
  • Guardar archivos que está moviendo a un hipervisor para los que no hay conector compatible.

La primera ubicación de almacenamiento agregada al dispositivo se convierte en la ubicación predeterminada para las capas de usuarios que no están asociadas a ninguna otra ubicación de almacenamiento. Cuando agrega más ubicaciones de almacenamiento, se muestran en orden de prioridad.

Puede asignar grupos de usuarios a cada ubicación de almacenamiento que agregue.

Donde se almacena una capa de usuarios cuando el usuario pertenece a más de un grupo

Si un usuario pertenece a más de un grupo y esos grupos se asignan a diferentes ubicaciones de almacenamiento, la capa de usuarios de la persona se almacena en la ubicación de almacenamiento de máxima prioridad.

Si cambia el orden de prioridad de las ubicaciones de almacenamiento a las que se asigna el usuario después de guardar la capa de usuarios de la persona en la ubicación de prioridad más alta, los datos guardados hasta ese punto permanecen en la ubicación original. Para conservar la capa de usuarios de la persona, debe copiar su capa de usuarios en la nueva ubicación de máxima prioridad.

Cómo especificar la ubicación del recurso compartido de archivos de capa de usuarios en una imagen específica

Puede admitir a un usuario que necesite acceder a dos imágenes separadas al mismo tiempo, donde ambas imágenes:

  • Necesita la persistencia de las capas de usuarios.
  • Se crearon mediante la misma capa de SO.

Para configurar asignaciones de recursos compartidos de archivos de capa de usuarios:

  1. Agregue la siguiente clave del Registro en una o más de las imágenes publicadas antes de que un usuario inicie sesión:

    [HKLM\Software\Unidesk\ULayer] “UserLayerSharePath”

Puede agregar la clave anterior a la capa de plataforma, a una capa de aplicación o como directiva de grupo de máquinas.

Si agrega la clave UserLayerSharePath a la imagen antes de que un usuario inicie sesión, el dispositivo ignorará las asignaciones de recursos compartidos de capa de usuarios. En su lugar, todos los usuarios del equipo utilizan el recurso compartido especificado para los VHD de capa de usuarios. El subárbol \Users se anexa a esta clave para localizar las capas reales.

Cómo especificar una ruta de acceso de capa de usuarios personalizada

Puede establecer una ruta personalizada creando un REG_SZ valor llamado CustomUserLayerPath en la HKLM\Software\Unidesk\Ulayer clave. La HKLM\Software\Unidesk\Ulayer clave puede incluir variables de entorno.

En el CustomUserLayerPath valor, todas las variables del sistema se pueden expandir, pero las únicas variables de usuario que se pueden expandir son %USERNAME% y %USERDOMAIN%. La ruta completa sería:

<CustomUserLayerPath>\<OSID_OSNAME>

Si establece la ruta de acceso de capa de usuario personalizada mediante el GPO, utilice %<USERNAME>% y %<USERDOMAIN>% para evitar que el GPO expanda las rutas de acceso.

  • Si CustomUserLayerPath está definido, se utiliza en lugar de cualquier otra ruta.
  • Si CustomUserLayerPath es indefinido, UserLayerSharePath, que está dentro de la misma clave, se utiliza.
  • Si no UserLayerSharePath está definido, se utiliza la StorageLocation lista en el JSON para el dispositivo de capas de aplicaciones. Puede editar el UserLayerSharePath en la consola de administración, en la configuración Sistema > Ubicación de almacenamiento de capa de usuario.
  • Si no hay ninguna StorageLocation lista en el JSON desde el dispositivo App Layering, entonces RepositoryPath se utiliza. Puede editar el RepositoryPath en la misma ubicación del Registro que CustomUserLayerPath y UserLayerSharePath.
  • Cuando CustomUserLayerPath se define, la ruta donde se crearán las capas de usuario será la ruta expandida, más \<OSID_OSNAME>. Todas las demás rutas son rutas de acceso compartido y se añaden a \Users\<Domain_UserName>\<OSID_OSNAME>.

Dónde se crean capas de usuarios en el dispositivo

En el recurso compartido de archivos de red del dispositivo, las capas de usuarios se crean en la carpeta Usuarios. Por ejemplo:

\MyServer\\*MyShare*\Users
<!--NeedCopy-->

Cada usuario tiene su propio directorio dentro del directorio Usuarios. El directorio de un usuario se denomina de la siguiente manera:

Users\\*DomainName_username*\\*OS-Layer-ID-in-hex*_\*OS-Layer-name\*\\*username*.vhd
<!--NeedCopy-->

Por ejemplo:

  • Nombre de inicio de sesión del usuario: jdoe
  • Dominio del usuario: testdomain1
  • Capa del sistema operativo: MyOSLayer (ID en formato hexadecimal: 123456)
  • La capa de usuarios se crearía en:
\MyServer\MyShare\Users\testdomain1_jdoe\123456_MyOSLayer\jdoe.vhd
<!--NeedCopy-->

Dónde los usuarios pueden acceder a su capa de usuarios

Cuando se crean capas de usuarios completas, los usuarios pueden acceder a todo el C:\ (sujeto a los derechos de Windows y a la seguridad de la empresa en los directorios).

Cuando se crean capas de Office 365, el directorio de capas de usuarios se redirige a la capa de Office 365:

C:\user\\<username>\Appdata\local\Microsoft\Outlook
<!--NeedCopy-->

Agregar una ubicación de almacenamiento

Para agregar una ubicación de almacenamiento para las capas de usuarios de una imagen:

  1. Inicie sesión en la consola de administración.

  2. Seleccione Sistema > Ubicaciones de almacenamiento de capa de usuarios. Se muestra una lista de recursos compartidos de archivos, excepto el recurso compartido de archivos principal del dispositivo.

  3. Seleccione Agregar ubicación de almacenamientoe introduzca un nombre y una ruta de red para la nueva ubicación.

  4. En la ficha Asignaciones de la capa de usuarios, expanda el árbol de directorios.

  5. Para agregar la nueva ubicación de almacenamiento, marque las casillas de verificación de uno o más grupos.

  6. Se muestra una lista de recursos compartidos de archivos, excepto el recurso compartido de archivos principal del dispositivo.

  7. En la ficha Confirmar y completar, seleccione Agregar ubicación de almacenamiento.

Una vez que se agregan las ubicaciones de almacenamiento, debe establecer la seguridad en las carpetas de capa de usuarios.

Configurar la configuración de seguridad en las carpetas de capa de usuarios

Puede especificar más de una ubicación de almacenamiento para las capas de usuarios. Para cada ubicación de almacenamiento (incluida la ubicación predeterminada), debe crear una subcarpeta \Users y proteger esa ubicación.

Un administrador de dominio debe establecer la seguridad de cada carpeta de capa de usuarios en los siguientes valores:

Nombre del parámetro Valor Aplicar a
Propietario creador Modificar/eliminar subcarpetas y archivos* Subcarpetas y archivos únicamente
Derechos de propietario Modificar Subcarpetas y archivos únicamente
Usuarios o grupo: Crear carpeta/anexar datos; Atravesar carpeta/ejecutar archivo; Mostrar lista de carpetas/leer datos; Leer atributos Solo carpeta seleccionada
Sistema Control total Carpeta, subcarpetas y archivos seleccionados
Administradores de dominio y grupo de administradores seleccionado Control total Carpeta, subcarpetas y archivos seleccionados

*En algunos servidores, Creator Owner requiere Eliminar subcarpetas y archivos (un permiso avanzado), de modo que la App Layering puede limpiarse después de reparar la capa de usuario.

Para configurar la seguridad en las carpetas de capa de usuarios:

  1. Inicie sesión en la consola de administración.

  2. Haga clic en Sistema > Ubicaciones de almacenamiento de capa de usuarios. Los recursos compartidos de archivos mostrados son las ubicaciones de almacenamiento definidas para las capas de usuarios. Supongamos que ha definido tres ubicaciones de almacenamiento para que pueda administrar el almacenamiento para Group1 y Group2 independientemente de todos los demás en la organización: `
    • Default location - \MyDefaultShare\UserLayerFolder\
    • Group1 - \\MyGroup1\Share\UserLayerFolder\
    • Group2 - \\MyGroup2\Share\UserLayerFolder\

    Nota: El recurso compartido de archivos principal del dispositivo, que se utiliza para almacenar capas de SO, aplicaciones y plataformas, aparece no como ubicación de almacenamiento de capa de usuarios. Para obtener más información sobre el recurso compartido de archivos de App Layering, consulte [Configuración de un recurso compartido de archivos] (https://docs.citrix.com/es-es/citrix-app-layering/4/configure/set-up-file-share.html).

  3. Cree un subdirectorio \Users debajo de cada recurso compartido de archivos:
    \MyDefaultShare\UserLayerFolder\Users\

    \MyGroup1Share\UserLayerFolder\Users\

    \MyGroup2Share\UserLayerFolder\Users\
<!--NeedCopy-->
  1. Aplique la lista anterior de configuraciones de seguridad a cada subdirectorio bajo \ Users.

Aplicar directivas de Studio de capa de personalización de usuario a capas de usuarios

Cuando las capas de usuarios están habilitadas en una imagen en capas, puede anular la ruta y el tamaño de capa predeterminados del repositorio para las capas de usuarios mediante la configuración de las directivas de Citrix Studio correspondientes:

  • Ruta de repositorio de capas de usuario: Define el lugar de la red para acceder a las capas de usuario.
  • Tamaño de capa de usuario GB: Define el tamaño de los discos de capa de usuario para permitir que crezcan los discos de capa de usuario.

Si la imagen publicada ejecuta una versión compatible del VDA y se han definido estas directivas, la ruta de acceso y el tamaño definidos en las directivas tendrán la máxima prioridad.

La próxima vez que el usuario inicie sesión tendrá efecto un aumento en el tamaño de la capa de usuarios asignado. Una disminución del tamaño de capa de usuarios asignado no afecta a las capas de usuarios existentes.

Definir las directivas de Studio para las capas de usuarios de una imagen

Para configurar las directivas de Citrix Studio para las capas de usuarios de una imagen en capas:

  1. En Citrix Studio, seleccione Directivas en el panel de navegación:

    Seleccionar directivas en Studio

  2. Seleccione Crear directiva en el panel Acciones. Aparecerá la ventana Crear directiva.

  3. Escriba “capa de usuarios” en el campo de búsqueda. En la lista de directivas disponibles, aparecen las dos directivas siguientes:
    • Ruta del repositorio de capas de usuarios
    • Tamaño de capa de usuarios en GB

      Nota:

      La próxima vez que el usuario inicie sesión tendrá efecto un aumento en el tamaño de la capa de usuarios asignado. Una disminución del tamaño de capa de usuarios asignado no afecta a las capas de usuarios existentes.

  4. Haga clic en Seleccionar junto a Ruta de repositorio de capa de usuario. Aparecerá la ventana Modificar configuración.

    Ruta del repositorio de capas de usuarios

  5. Introduzca una ruta en el formato \\server name or address\folder name en el campo Valor, haga clic en Aceptar:

    Introducir la ruta del repositorio

  6. Opcional: Haga clic en Seleccionar junto a Tamaño de capa de usuarios en GB:

    Ruta del repositorio de capas de usuarios

  7. Aparecerá la ventana Editar configuración.

  8. Opcional: cambie el valor predeterminado de ‘0’ al tamaño máximo (en GB) que puede crecer la capa de usuario. Haga clic en Aceptar.

    Nota:

    Si mantiene el valor predeterminado, el tamaño máximo de las capas de usuario es de 10 GB.

  9. Haga clic en Siguiente para configurar Usuarios y máquinas. Haz clic en el enlace Asignar grupo de entrega resaltado en esta imagen:

    Ruta del repositorio de capas de usuarios

  10. En el menú Grupo de entrega, seleccione el grupo de entrega creado en la sección anterior. Haga clic en Aceptar.

    Seleccionar grupo de entrega

  11. Introduzca un nombre para la directiva. Marque la casilla para habilitar la directiva y, a continuación, en Finalizar.

    Nombre de directiva de capa de usuarios

Mover capas de usuarios existentes a una nueva ubicación de almacenamiento

Copie cada ubicación de almacenamiento de capas de usuarios en su nueva ubicación:

  1. Asegúrese de que la capa de usuarios no está en uso.

    Si un usuario inicia sesión antes de mover su capa de usuarios, se crea una nueva capa de usuarios. No se pierden datos, pero si sucede, asegúrese de:

    • Mueva la capa de usuarios recién creada al nuevo directorio.
    • Conservar las ACL del usuario.
  2. Vaya al directorio que contiene el archivo VHD de capa de usuarios.

  3. Con el siguiente comando, copie cada uno de los archivos VHD de capa de usuarios de la ubicación anterior a la nueva

    xcopy Domain1\User1 Domain1_User1\ /O /X /E /H /K
<!--NeedCopy-->
  1. Compruebe que todos los permisos son correctos en los siguientes directorios y archivos dentro de ellos:
    \\\Root\Engineering\Users

    \\\Root\Engineering\Users\Domain1_User1\\...

    \\\Root\Engineering\Users\Domain2_User2\\...
<!--NeedCopy-->

Si permite a los usuarios crear capas de usuarios

Si decide permitir que los usuarios creen capas de usuarios, debe limpiar manualmente los directorios y archivos originales de su recurso compartido.

Tamaño de capa de usuarios

De forma predeterminada, el espacio en disco permitido para las capas de usuarios de una imagen es de 10 GB por capa.

Puede cambiar el tamaño predeterminado de la capa de usuarios mediante:

  • Definición de una cuota para el recurso compartido de capa de usuarios
  • Configuración de una anulación del Registro

Cuando se utilizan capas de usuarios de Office 365, la capa de Outlook tiene un valor predeterminado de 10 GB, pero Outlook establece el tamaño del volumen en función de la cantidad de espacio libre en disco. Outlook utiliza más o menos espacio en función de lo que está disponible en la imagen en capas. El tamaño notificado se basa en la imagen en capas.

Orden de precedencia

Al implementar capas de usuarios, el dispositivo utiliza el siguiente orden de prioridad para determinar el tamaño de la capa de usuarios:

  • Cuota de disco en el tamaño de capa de usuarios establecida mediante:
    • Administrador de recursos de servidor de archivos de Microsoft (FSRM)
    • Administrador de cuotas de Microsoft
  • Una anulación del Registro para discos de capa de usuario: (HKLM\ SOFTWARE\ Unidesk\ ULayer\ DefaultUserLayerSizeingB
  • Tamaño predeterminado de la capa de usuarios (10 GB)

Cambiar el tamaño de la capa de usuarios

Los aumentos en el tamaño de la capa de usuarios asignado surtirán efecto la próxima vez que el usuario inicie sesión. La disminución del tamaño de capa de usuarios asignado no afecta a las capas de usuarios existentes.

Definir una cuota de disco para discos de capa de usuarios

Puede establecer una cuota dura en el tamaño de disco de la capa de usuario mediante cualquiera de las herramientas de cuota de Microsoft:

  • Administrador de recursos del servidor de archivos (FSRM)
  • Administrador de cuotas

La cuota debe establecerse en el directorio de capa de usuarios, denominado Usuarios.

Nota:

Cambiar la cuota (aumentando o disminuyendo) solo afecta a las nuevas capas de usuarios. El tamaño máximo de las capas de usuarios existentes se estableció previamente y permanece sin cambios cuando se actualiza la cuota.

Establecer anulaciones de registro de tamaño máximo

Es posible sobrepasar el tamaño máximo de la capa de usuarios predeterminado, mediante el registro en máquinas administradas. Las siguientes claves del Registro son opcionales. No es necesario configurar estas claves para el funcionamiento normal. Si necesitas una de estas claves, agréguela manualmente mediante una capa o un GPO/GPP.

Raíz del Registro: HKLM\Software\Unidesk\Ulayer

Tecla Tipo Valor predeterminado Descripción
UseQuotaIfAvailable Cadena True; False True para habilitar la detección y el uso de cuotas. False para inhabilitar.
DefaultUserLayerSizeInGb DWORD definido por el usuario El tamaño de la capa de usuarios en GB (por ejemplo, 5, 10, 23…) Cuando no se especifica, el valor predeterminado es 10.
QuotaQuerySleepMS DWORD definido por el usuario Número de milisegundos que se debe esperar después de crear el directorio para la capa de usuarios antes de comprobar si tiene una cuota. Algunos sistemas de cuota tardan tiempo en aplicar la cuota al nuevo directorio, por ejemplo, FSRM. La cuota predeterminada es 1000.

Personalizar mensajes de notificación de capa de usuarios

Cuando un usuario no puede acceder a su capa de usuarios, recibe un mensaje de notificación.

Mensajes de capa de usuarios

Los mensajes de notificación de capa de usuarios incluyen lo siguiente. Puede personalizar los dos primeros mensajes siguiendo los pasos siguientes.

  • Capa de usuarios en uso (mensaje personalizable)

    No hemos podido adjuntar la capa de usuarios porque está en uso. Los cambios que realice en la configuración o en los datos de la aplicación no se guardarán. Asegúrese de guardar cualquier trabajo realizado en una ubicación de red compartida.

  • Capa de usuarios no disponible (mensaje personalizable)

    No hemos podido adjuntar su capa de usuarios. Los cambios que realice en la configuración o en los datos de la aplicación no se guardarán. Asegúrese de guardar cualquier trabajo realizado en una ubicación de red compartida.

  • El sistema no se restablece después de que el usuario haya cerrado la sesión

    Este sistema no se ha apagado correctamente. Cierre la sesión inmediatamente y póngase en contacto con el administrador del sistema.

  • No se pudo realizar la reparación de la capa de usuarios

    Error al intentar reparar la capa de usuarios. Póngase en contacto con el administrador del sistema.

  • Error al cargar los controladores manuales

    No se pudo cargar los controladores de capas de aplicación encontrados para este sistema. Esto puede deberse a que se coloquen controladores incorrectamente firmados o incorrectos en el recurso compartido. Póngase en contacto con su administrador para solucionar este problema.

Cómo personalizar un mensaje

Puede personalizar los mensajes de notificación de la siguiente manera. Los mensajes que introduzcas pueden estar en cualquier idioma.

  1. Inicie sesión en la consola de administración como administrador.
  2. Si quiere crear una nueva ubicación, haga clic en Agregar ubicación de almacenamiento.
  3. Si quiere personalizar los mensajes de una ubicación existente, haga clic en Modificar ubicación de almacenamiento.
  4. En el asistente para agregar/modificar la ubicación del almacenamiento, haga clic en la ficha Mensajes de la capa de usuarios y en la casilla de verificación Reemplazar.
  5. Introduzca los mensajes exactamente como quiere que se muestren.
  6. Utilice la ficha Confirmar y completar para guardar los cambios.

Reparar una capa de usuarios

La función de reparación de capas de usuarios permite eliminar una aplicación y sus archivos de la capa de usuarios de una persona. Puede utilizar esta función después de entregar una aplicación a los usuarios que ya la han instalado localmente en su capa de usuarios. La función de reparación elimina los archivos en conflicto, ya sea que entregue la nueva capa de aplicación como parte de la imagen base o como capa elástica.

  • Ejemplo 1: crea una capa de aplicación que incluya el archivo, you.txt, y proporciona la capa de aplicación elásticamente a los usuarios. Cuando un usuario cambia el archivo, los cambios se almacenan en su capa de usuarios. Si sus cambios rompen la aplicación o el archivo está dañado, la función de reparación de capa de usuarios le permite limpiar el archivo problemático quitándolo de la capa de usuarios. A continuación, el usuario ve el archivo que se proporciona de forma elástica como parte de la capa de aplicación.

  • Ejemplo 2: un usuario elimina una aplicación que se le asigna elásticamente. Dado que la capa de usuarios tiene prioridad, una vez que se elimina la copia local del usuario de la aplicación, el usuario ya no ve esa versión de la aplicación. El usuario ve la capa de aplicación asignada como una capa elástica.

  • Ejemplo 3: un usuario instala una aplicación localmente y, algún tiempo más tarde, el administrador crea una capa de aplicación para la misma aplicación. La función de reparación de capa de usuarios elimina los archivos conflictivos instalados por la aplicación de la capa de usuarios para que el usuario consulte la versión suministrada en la capa de aplicación.

Cómo funciona la reparación de capas de usuarios

El dispositivo genera archivos JSON de reparación de capas de usuarios que puede utilizar para limpiar o restaurar la capa de usuarios. Copie manualmente los archivos JSON en las capas de usuarios que necesitan la reparación.

Si las carpetas de carga de reparación no existen en el recurso compartido de red, se crean automáticamente. El dispositivo escribe los archivos JSON de reparación en los siguientes directorios en el recurso compartido de archivos:

<StorageLocationShare>\Unidesk\Layers\App\Repair\
<StorageLocationShare>\Unidesk\Layers\App\PackageAppRules
<!--NeedCopy-->

El directorio Reparar contiene los archivos JSON para cada versión de cada capa que el dispositivo conoce. Cada vez que finaliza una nueva capa de aplicación o una versión de la misma, el dispositivo genera y carga los archivos de reparación.

Los archivos de reparación de cada capa incluyen:

UserLayerRepair_LayerIdInDecimal_RevisionIdInDecimal.json
UserLayerRepair_<layer id>_<layer version>.json
<!--NeedCopy-->

Para ver el ID de capa en la consola, haga clic en la pestaña Capa, seleccione la capa y haga clic en el icono «i». El ID de capa se muestra junto con otros detalles de capa.

El directorio PackageApprules contiene las reglas de aplicación de paquete para cada versión de una capa de usuarios.

¿Cuánto tiempo se tarda en reparar una capa?

El tiempo del proceso de reparación varía en función del tamaño de la capa y del número de objetos que se deben eliminar.

Una reparación de una capa que necesita ser montada pero que no tiene operaciones reales que realizar agrega unos 5 segundos al proceso de inicio de sesión. El tiempo de inicio de sesión se reduce a 2 segundos cuando la capa de aplicación se incluye en la imagen.

El tiempo varía dependiendo de las operaciones. Para una capa de aplicación típica, es menos de 10 segundos, por lo que de 12 a 15 en total.

Reparar una capa de usuarios

Para reparar la capa de usuarios de un usuario:

  1. Identifique la versión de una capa de aplicación que debe repararse.

    • ∂∂.
  2. Busque los archivos UserLayerRepair pregenerados. Si los archivos no se han generado, póngase en contacto con el Soporte de App Layering. El ingeniero de soporte técnico puede generar los archivos de reparación manualmente para usted.

  3. Copie los archivos de reparación de capa de usuarios directamente en la ubicación VHD del usuario. La próxima vez que el usuario inicie sesión, se produce una operación de reparación.

    Si se completa la tarea de reparación de capa de usuarios, se quita el archivo UserLayerRepair.json.

    Nota:

    Si existe un archivo JSON Rules en el recurso compartido y ha sido modificado por el usuario, no se sobrescribe. Esto permite a los usuarios modificar esos archivos si lo quieren.

Archivos de registro para reparaciones de capas de usuarios

El archivo de registro, ulayersvc.log, contiene la salida del ejecutable de reparación de capa de usuarios.

C:\ProgramData\Unidesk\Logs\ulayersvc.log
<!--NeedCopy-->

Todos los cambios realizados durante la limpieza se registran allí, junto con cualquier otro cambio que el servicio registra.

¿Qué sucede si falla una reparación?

En caso de fallo, el usuario recibe un mensaje indicando que la reparación ha fallado y que debe ponerse en contacto con su administrador. Puede configurar el mensaje en el mismo lugar que los demás mensajes de ubicación de almacenamiento.

Se puede producir un error de reparación en los siguientes casos:

  • Formato UserLayerRepair.json incorrecto (poco probable, ya que se generan los archivos JSON).
  • No se puede encontrar el archivo.VHD o el archivo package_app_rules in-image de una capa de aplicación especificada.
  • Error al adjuntar el archivo VHD de una capa de aplicación.
  • Excepciones inesperadas (aleatorias) que interrumpen el proceso de reparación.

Si se produce alguno de estos problemas, el archivo UserLayerRepair.json NO se elimina y el procesamiento de los archivos JSON restantes se detiene.

Para identificar las razones exactas del error, revise el archivo ulayersvc.log del usuario. A continuación, puede permitir que la reparación se ejecute de nuevo en los inicios de sesión posteriores. Suponiendo que la causa de los errores se resuelve, la reparación finalmente se realiza correctamente y se eliminan los archivos UserLayerRepair.json.