Profile Management

Arquitectura de Profile Management

Este artículo describe la estructura de carpetas del almacén de usuarios y del almacén de configuraciones multiplataforma. El almacén de usuarios es la ubicación central para los perfiles de usuario de Citrix®. El almacén de configuraciones multiplataforma es una ubicación independiente.

Información importante sobre los almacenes de Profile Management

Las estructuras del almacén de usuarios y del almacén de configuraciones multiplataforma se describen aquí con fines informativos y para ayudar con la localización y la resolución de problemas. Siga estas importantes recomendaciones, diseñadas para minimizar los problemas con los datos de perfil y mantener la seguridad:

  • No cambie la estructura de ninguno de los almacenes.
  • No escriba archivos ni carpetas directamente en ninguna parte de un almacén. El almacén de usuarios es diferente en este aspecto de cualquier carpeta redirigida.
  • Mantenga el almacén de usuarios separado de cualquier carpeta redirigida. Puede mantenerlos en recursos compartidos disjuntos del mismo servidor de archivos o espacio de nombres DFS, por ejemplo, \\server1\profiles\%username% y \\server1\folders\%username%. Esta técnica también facilita mucho la compatibilidad conjunta de los perfiles de la versión 1 y la versión 2, y la compatibilidad con un único conjunto de carpetas redirigidas compartidas por ambas versiones de perfil.
  • Los usuarios no necesitan ver el almacén de usuarios, así que no le asigne una letra de unidad.
  • No imponga cuotas en el almacén de usuarios. Si restringe el tamaño del perfil, considere excluir elementos en lugar de usar una cuota.

Estructura de carpetas del almacén de usuarios

El almacén de usuarios se establece de forma predeterminada en la carpeta WINDOWS del directorio principal del usuario. Esto simplifica las instalaciones piloto, pero para los sistemas de producción, configure el almacén de usuarios como un recurso compartido de red o (para una mejor escalabilidad) un espacio de nombres DFS. Las configuraciones admitidas para almacenes de usuarios listos para empresas se describen en Alta disponibilidad y recuperación ante desastres con Profile Management.

Las recomendaciones para crear almacenes de usuarios seguros están disponibles en el artículo Crear un recurso compartido de archivos para perfiles de usuario móviles en el sitio web de Microsoft TechNet. Estas recomendaciones mínimas garantizan un alto nivel de seguridad para el funcionamiento básico. Además, al configurar el acceso al almacén de usuarios, incluya el grupo Administradores, que es necesario para modificar o eliminar un perfil de usuario de Citrix.

Nota: En los dispositivos cliente de Windows 7 y Windows 2008 R2, no seleccione la casilla de verificación Cifrar acceso a datos al crear el recurso compartido en Windows 2012 R2 File Server.

La estructura de carpetas del almacén de usuarios en el nivel raíz se muestra en esta tabla.

Carpeta Notas
\ La raíz de un perfil en el almacén de usuarios.
\UPM_Profile Esta carpeta contiene archivos y carpetas del perfil.
\UPM_Drive_C Esta carpeta contiene cualquier elemento incluido desde fuera del perfil (en este caso, de la unidad C). Esta carpeta está presente durante las actualizaciones desde Profile Management 4.x o versiones anteriores. La administración de elementos fuera del perfil no es compatible con Profile Management 5.0.
\Pending Esta carpeta contiene el archivo de bloqueo, los archivos pendientes y el archivo de marca de tiempo si la función de streaming está en uso.

Algunos ejemplos se muestran en esta tabla.

Nombre de carpeta de ejemplo Notas
\UPM_Profile\Data El contenido sincronizado de la carpeta Data en el perfil de usuario.
\UPM_Profile\AppData_upm_var El contenido sincronizado de la carpeta de datos de aplicación deslocalizada en el perfil de usuario. Esta carpeta está presente durante las actualizaciones desde Profile Management 4.x o versiones anteriores. La gestión de perfiles de la versión 1 (de los cuales Datos de aplicación es una carpeta de ejemplo) no es compatible con Profile Management 5.0.

Área pendiente

El almacén de usuario incluye el área pendiente. Esta área es un área de retención utilizada por los perfiles de usuario transmitidos y las funciones de reescritura activa. Todos los archivos se sincronizan desde el área pendiente al almacén de usuario después de que un usuario cierre sesión en su última sesión. Las nuevas sesiones descargan archivos tanto del almacén de usuario como del área pendiente, por lo que el usuario siempre experimenta un perfil actualizado.

Si un servidor deja de responder, se puede establecer un tiempo de espera que libere los archivos del área pendiente de nuevo al almacén de usuario (si está configurado como parte de la función de perfiles de usuario transmitidos).

Estructura de carpetas del almacén de usuario con varias plataformas

Al utilizar la función de configuración multiplataforma, intervienen varias plataformas. Debe definir carpetas específicas de la plataforma para separar los perfiles de cada plataforma. Normalmente, esto se hace utilizando variables de Profile Management en la directiva Ruta al almacén de usuario (por ejemplo, utilizando %USERNAME%\!CTX_OSNAME!!CTX_OSBITNESS! en la ruta).

El almacén de configuración multiplataforma guarda la configuración de las aplicaciones compatibles una vez configurada la función de configuración multiplataforma. El nombre y la ubicación del almacén se especifican durante la configuración (mediante la directiva Ruta al almacén de configuración multiplataforma). El almacén contiene el subconjunto de la configuración del usuario que se desplaza entre sistemas operativos.

Por ejemplo, es posible que desee desplazar la configuración entre Windows XP y Windows 7. Las carpetas específicas de la plataforma contienen la configuración de usuario que es única para Windows XP y Windows 7. El almacén de configuración multiplataforma contiene el subconjunto de la configuración que se desplaza entre estos sistemas operativos. Al iniciar sesión, este subconjunto se copia y permanece como parte de las carpetas específicas de la plataforma. Al cerrar sesión, cualquier cambio en el subconjunto se extrae y se vuelve a colocar en el almacén de configuración multiplataforma.

Cada carpeta específica de la plataforma contiene subcarpetas estándar (por ejemplo, UPM_Profile). Para obtener más información, consulte Estructura de carpetas del almacén de usuario. Además, está presente la subcarpeta UPM_CPS_Metadata. Esta carpeta creada por el sistema contiene configuraciones temporales que se comparten entre sistemas operativos.

El almacén de usuario y los bosques de AD

Los perfiles de usuario de Citrix no se pueden administrar entre bosques. Se pueden administrar entre dominios en el mismo bosque, lo que permite que varios usuarios con el mismo nombre de inicio de sesión accedan a los mismos recursos en el bosque. Esto implica identificar de forma única los perfiles con las variables %USERDOMAIN% y %USERNAME% en la ruta al almacén de usuario.

Sin embargo, en este caso debe usar variables para desambiguar nombres de inicio de sesión idénticos al establecer la ruta al almacén de usuario. Para ello, añada la variable de nombre de dominio a la ruta. También debe establecer permisos en el almacén de usuario y habilitar la configuración de Grupos procesados de Profile Management utilizando los Grupos universales de Active Directory.

Puede usar una variable de sistema definida manualmente, como %ProfVer%, para establecer la versión del sistema operativo. O puede usar una variable de Profile Management para establecer el nombre del sistema operativo, la arquitectura o la versión del perfil. Para ver ejemplos de rutas de almacén de usuario en bosques de AD, consulte Especificar la ruta al almacén de usuario.

Localización del almacén de usuario

La siguiente tabla proporciona una descripción general de cómo Profile Management localiza y deslocaliza carpetas cuando los datos de perfil se mueven hacia y desde el almacén de usuario. Solo los nombres de las carpetas se localizan y deslocalizan. Por ejemplo, las entradas del menú Inicio y la configuración del registro no son traducidas al idioma correcto por Profile Management.

Esta información solo es relevante al actualizar desde Profile Management 4.x o anterior, cuando pueden existir perfiles de la versión 1. La administración de perfiles de la versión 1 no es compatible con Profile Management 5.0.

Carpeta en inglés de la versión 1 Carpeta del almacén de usuario
Accesibilidad Accessibility_upm_var
Accesorios Accessories_upm_var
Herramientas administrativas AdminTools_upm_var
Datos de aplicación AppData_upm_var
Cookies Cookies_upm_var
Escritorio Desktop_upm_var
Entretenimiento Entertainment_upm_var
Favoritos Favorites_upm_var
Historial History_upm_var
Vínculos Links_upm_var
Configuración local LocalSettings_upm_var
Mis documentos MyDocuments_upm_var
Mi música MyMusic_upm_var
Mis imágenes MyPictures_upm_var
Mis vídeos MyVideos_upm_var
NetHood NetHood_upm_var
PrintHood PrintHood_upm_var
Programas Programs_upm_var
Recientes Recent_upm_vars
Menú Inicio StartMenu_upm_var
Plantillas Templates_upm_var
Archivos temporales de Internet TemporaryInternetFiles_upm_var
Enviar a SendTo_upm_var
Inicio Startup_upm_var
Herramientas del sistema SystemTools_upm_var

Arquitectura del contenedor de perfiles (VHDX)

Profile Management admite dos modelos de almacenamiento: basado en archivos y basado en contenedores. Las siguientes secciones describen el modelo basado en contenedores (VHDX).

Almacenamiento basado en archivos frente a almacenamiento basado en contenedores

En el modelo basado en archivos, el perfil se copia del almacén de usuario a la máquina local al iniciar sesión y se vuelve a copiar al cerrar sesión. En el modelo basado en contenedores de perfiles, el perfil reside en un disco virtual VHDX que se adjunta al iniciar sesión y se accede a él directamente sin una copia masiva. La carpeta de perfil activo del usuario se convierte en una unión de directorio en el disco montado.

Tipos de contenedores y archivos VHDX

Profile Management admite varios tipos de contenedores. Cada tipo está regido por su propia directiva, por lo que no todas las implementaciones los incluyen todos.

Contenedor Archivo(s) VHDX Habilitado por
Contenedor de perfil completo ProfileContainer.vhdx (más ProfileContainer_RW.vhdx y ProfileContainer_RO.vhdx para discos de diferenciación) Directiva de contenedor de perfil
Contenedor de OneDrive OneDrive.vhdx (más hijos indexados o de diferenciación OneDrive_N.vhdx) Directiva de contenedor de OneDrive
Contenedor de acceso a aplicaciones Disco principal compartido, etiqueta de volumen AppRepoContainer Característica de contenedor de acceso a aplicaciones
Aceleración de carpetas espejo MirrorFolders.vhdx Aceleración de duplicación de carpetas
Almacén de archivos compartidos (deduplicación) SharedFile.vhdx, etiqueta de volumen DeduplicationVolume Deduplicación de archivos

La etiqueta de volumen para el contenedor de perfil completo es el sAMAccountName del usuario más un sufijo -Profile. El contenedor de OneDrive utiliza -OneDrive y el contenedor de carpetas espejo utiliza -MirrFldrs, lo que hace que el disco de cada usuario sea identificable al inspeccionarlo.

Rutas de almacenamiento de usuario para archivos de contenedor

Los archivos VHDX del contenedor se almacenan en el almacén de usuario en las siguientes rutas:

Full profile container:  <user store>\ProfileContainer\<OS-short-name>\ProfileContainer.vhdx
OneDrive container:      <user store>\OneDrive\OneDrive.vhdx
Mirror-folder:           <user store>\MirrorFolders\MirrorFolders.vhdx
<!--NeedCopy-->

<OS-short-name> es el identificador corto del sistema operativo (por ejemplo, Windows 2022 o Windows 11) que corresponde a la variable !CTX_OSNAME! utilizada por las rutas basadas en archivos; mantiene los perfiles de diferentes versiones del sistema operativo separados.

Estructura de carpetas dentro de un contenedor de perfil

El VHDX se adjunta como una ruta GUID de volumen sin una letra de unidad. La ruta de montaje por usuario se registra en el registro en:

HKLM\Software\Citrix\UserProfileManager\<SID>    value: ProfileContainerVolumePath
<!--NeedCopy-->

El directorio de perfil local del usuario se une a la carpeta Profiles dentro del disco. El volumen del contenedor contiene las siguientes carpetas:

Carpeta Propósito
Perfiles Árbol de perfil de Windows itinerante (NTUSER.DAT y UsrClass.dat residen aquí). Este es el destino de la unión, equivalente a UPM_Profile en modo basado en archivos.
SyncIncludeProfiles Raíz de preparación para reglas de inclusión de perfiles
SyncIncludeFiles Raíz de ensayo para reglas de inclusión de archivos
SyncIncludeDirs Raíz de ensayo para reglas de inclusión de carpetas
ResetProfile Archivo marcador utilizado por la función de restablecimiento de perfil

Cómo se asignan los conceptos basados en archivos al modo contenedor

Concepto basado en archivos Equivalente en contenedor
UPM_Profile (contenido de perfil copiado) La carpeta Profiles dentro del VHDX, a la que se accede a través de una unión. No se copian datos ni de entrada ni de salida.
Pendiente (área de retención de escritura diferida activa o transmitida) Un PendingArea.vhdx separado con identificadores de volumen de solo lectura y de lectura y escritura. No existe una carpeta Pendiente en el recurso compartido en modo contenedor.
UPM_Drive_C (árbol completo transmitido heredado) No se utiliza. El perfil completo es el disco ProfileContainer.vhdx, con las raíces de ensayo de SyncInclude reemplazando las carpetas por unidad.
Variable por SO !CTX_OSNAME!!CTX_OSBITNESS! Se conserva como la subcarpeta de almacenamiento de ProfileContainer por SO
Arquitectura de Profile Management