App Layering

Implementar capas de usuarios

Las capas de usuarios persisten lo siguiente de cada usuario:

  • 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 de un usuario, la configuración y las aplicaciones instaladas localmente 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 conserva 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:
    • Windows 7, 64 bits
    • Windows 10, 64 bits
    • Windows Server 2016 en modo de usuario único
    • Windows Server 2019 en modo de usuario único
  • Plataformas de publicación:
    • Citrix Virtual Desktops
    • VMware Horizon View

Aplicaciones que no son compatibles en 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, eliconoAlmacenar/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 de la tienda o de los complementos mostrará 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 establecerse 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 Vista configurada 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 obtener 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 usuarios 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 prioridad más alta.

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 cualquier 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 laclaveUserLayerSharePath 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 de acceso personalizada creando un valor REG_SZ denominado CustomUserLayerPath en la clave HKLM\Software\Unidesk\Ulayer. La clave HKLM\Software\Unidesk\ULayer puede incluir variables de entorno.

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

<CustomUserLayerPath>\<OSID_OSNAME>

If you set the custom user layer path using GPO, use %<USERNAME>% y %<USERDOMAIN>% para evitar que el GPO expanda las rutas de acceso.

  • Si se define CustomUserLayerPath, se utiliza en lugar de cualquier otra ruta.
  • Si CustomUserLayerPath no está definido, se utiliza UserLayerSharePath, que está dentro de la misma clave.
  • Si UserLayerSharePath no está definido, se utiliza la StorageLocation que aparece en el JSON para el dispositivo de App Layering. Puede modificar UserLayerSharePath en la consola de administración, en laconfiguraciónSistema > Ubicación de almacenamiento de capa de usuarios.
  • Si no aparece StorageLocation en el JSON desde el dispositivo App Layering, se utiliza RepositoryPath. Puede modificar RepositoryPath en la misma ubicación del Registro que CustomUserLayerPath y UserLayerSharePath.
  • Cuando se define CustomUserLayerPath, la ruta donde se crearán las capas de usuarios será la ruta expandida, más \<OSID_OSNAME>. Todas las demás rutas son rutas compartidas y se anexan 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, se crean capas de usuarios en lacarpetaUsuarios. Por ejemplo:

\MyServer\\*MyShare*\Users```

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```

Por ejemplo:

  • Nombre de inicio de sesión del usuario: jdoe
  • Dominio del usuario: testdomain1
  • Capa del sistema operativo: MyosLayer (el ID está en formato hexadecimal: 123456)
  • La capa de usuarios se crearía en:
\MyServer\MyShare\Users\testdomain1_jdoe\123456_MyOSLayer\jdoe.vhd```

### 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```

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 almacenamiento e introduzca un nombre y una ruta de red para la nueva ubicación.

  4. En laficha 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 lafichaConfirmar 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 de la configuración Valor Se aplica a     Propietario creador Modificar/Eliminar subcarpetas y archivos* Subcarpetas y archivos solamente   Derechos de propiedad Modificar Subcarpetas y archivos solamente   Usuarios o grupo: Crear carpeta/Adjuntar datos, Recorrer carpeta/Ejecutar archivo, Listar carpeta/Leer datos, Leer atributos Solo carpeta seleccionada   Sistema Control total Carpeta seleccionada, subcarpetas y archivos   Administradores de dominios y grupo de administración seleccionado Control total Carpeta seleccionada, subcarpetas y archivos

*En algunos servidores, Propietario creador requiere Eliminar subcarpetas y archivos (un permiso avanzado), para que App Layering pueda limpiarse después de las reparaciones de la capa de usuarios.

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 > Ubicacionesde 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 poder administrar el almacenamiento para Grupo1 y Grupo2 por separado de todos los demás miembros de la organización: `

  • Ubicación predeterminada - \\ MyDefaultShare\ UserLayerFolder\
  • Group1 - \\MyGroup1\Share\UserLayerFolder\
  • Grupo2: \\MyGroup2\Share\UserLayerFolder\

    Nota: El recurso compartido de archivos principal del dispositivo, que se utiliza para almacenar capas de SO, aplicaciones y plataformas, no aparece como una ubicación de almacenamiento de capa de usuarios.

  1. Cree un subdirectorio \Users bajo cada recurso compartido de archivos:
\\MyDefaultShare\UserLayerFolder\Users\ \\MyGroup1Share\UserLayerFolder\Users\ \\MyGroup2Share\UserLayerFolder\Users\```

1. Aplique la lista anterior de opciones de seguridad a cada subdirectorio en **\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 del repositorio de capa de usuarios:** Define el lugar de la red para acceder a las capas de usuarios.
- **Tamaño de capa de usuarios GB:** Define el tamaño de los discos de capa de usuarios para que crezcan.

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](/en-us/citrix-app-layering/4/media/upl-studio-select-policies.png)

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

1. 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.

1. Haga clic en **Seleccionar** junto a Ruta del repositorio de capa de usuarios****. Aparecerá la ventana Modificar configuración.

   ![Ruta del repositorio de capas de usuarios](/en-us/citrix-app-layering/4/media/upl-user-layer-repository-path.png)

1. Escriba una ruta con el formato `\\nombre de servidor o dirección\nombre de carpeta` en el campo **Valor**, haga clic en **Aceptar**:

   ![Introducir la ruta del repositorio](/en-us/citrix-app-layering/4/media/upl-user-layer-repo-enter-path.png)

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

   ![Ruta del repositorio de capas de usuarios](/en-us/citrix-app-layering/4/media/upl-select-user-layer-size.png)

1. Aparecerá la** ventana **Modificar configuración.

1. Opcional: cambie el valor predeterminado de **'0'** al tamaño **máximo (en GB)** que puede aumentar la capa de usuarios. Haga clic en **Aceptar**.

   > **Nota:**
   >
   > Si mantiene el valor predeterminado, el tamaño máximo de las capas de usuarios es de 10 GB.

1. Haga clic en **Siguiente** para configurar Usuarios y Máquinas. Haga clic en el** enlace Asignar grupo de **entrega resaltado en esta imagen:

   ![Ruta del repositorio de capas de usuarios](/en-us/citrix-app-layering/4/media/upl-delivery-group-assign.png)

1. 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](/en-us/citrix-app-layering/4/media/upl-delivery-group-select.png)

1. Introduzca un nombre para la directiva. Haga clic en la casilla de verificación para habilitar la directiva y haga clic en **Finalizar**.

   ![Nombre de directiva de capa de usuarios](/en-us/citrix-app-layering/4/media/upl-name-policy.png)

## 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.

1. Vaya al directorio que contiene el archivo VHD de capa de usuarios.

1. 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```

  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\\... ```

### 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 usuarios: (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 del disco de la capa de usuarios 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.
1. Si quiere crear una nueva ubicación, haga clic en **Agregar ubicación de almacenamiento**.
1. Si quiere personalizar los mensajes de una ubicación existente, haga clic en **Modificar ubicación de almacenamiento**.
1. En el asistente Agregar o modificar ubicación de almacenamiento, haga clic en la ficha Mensajes de la capa de usuarios y en la casilla de verificación **Modificar**.
1. Introduzca los mensajes exactamente como quiere que se muestren.
1. 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 incluye el archivo, you.txt, y proporciona la capa de aplicación de forma elástica 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 de forma elástica. 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 después, 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```

El directorio de reparación 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```

Para ver el ID de capa en la consola, haga clic en la ficha **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.

   - ∂∂.

1. Busque los archivos **UserLayerRepair** generados previamente. 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.

1. 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 de reglas JSON 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```

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.