Administrar carpetas transaccionales
Una carpeta transaccional se refiere a una carpeta que contiene archivos interdependientes, donde un archivo hace referencia a otros archivos. La directiva Carpetas que reflejar garantiza la integridad de las carpetas transaccionales durante la sincronización de perfiles. Con esta directiva, Profile Management refleja toda la carpeta transaccional entre el almacén de usuarios y el perfil de usuario local.
La directiva Acelerar la replicación de carpetas está disponible con Profile Management 2106 y versiones posteriores.
Este artículo le guía a través del proceso de administración de carpetas transaccionales mediante la directiva Carpetas que reflejar. También ofrece un ejemplo de cómo administrar las carpetas de cookies de Internet Explorer mediante esta directiva.
Cómo funciona la replicación de carpetas
Generalmente, cuando Profile Management sincroniza los perfiles de usuario entre el almacén de usuarios y los perfiles locales, solo sincroniza los archivos actualizados comparando las marcas de tiempo. Sin embargo, en una carpeta transaccional, los archivos que contiene están asociados, y Profile Management debe sincronizar toda la carpeta para evitar problemas de integridad. Un ejemplo de carpetas transaccionales es una carpeta que contiene archivos de registro de transacciones y los archivos de base de datos correspondientes. La mezcla de archivos de registro de transacciones y archivos de base de datos de diferentes sesiones puede causar problemas de integridad transaccional.
Para sincronizar correctamente las carpetas transaccionales, Profile Management proporciona la directiva Carpetas que reflejar. Al sincronizar una carpeta transaccional con el destino, Profile Management refleja la carpeta en el destino siguiendo estos pasos:
- Copia todo el contenido de la carpeta en el destino, ignorando las marcas de tiempo.
- Elimina cualquier contenido adicional en el destino.
Precaución:
Reflejar carpetas transaccionales significa que “la última escritura gana”. Los archivos que se modifican en más de una sesión se sobrescriben con la última actualización y los cambios de perfil podrían perderse.
Consideraciones
En entornos Windows, muchas carpetas de aplicaciones en los perfiles son transaccionales. Para optimizar la sincronización de perfiles, combine la directiva Carpetas que reflejar con las (/es-es/profile-management/current-release/configure/include-and-exclude-items/overview)
El orden de prioridad de la directiva Carpetas que reflejar y las directivas de exclusión varía según la versión de Citrix Profile Management. La configuración adecuada de estas directivas garantiza una sincronización precisa de las carpetas transaccionales y evita transferencias de datos innecesarias.
Especificar carpetas que reflejar
Habilite la directiva Carpetas a replicar y especifique las carpetas que desea replicar.
Tomemos Google Chrome como ejemplo. Los archivos y subcarpetas relacionados con marcadores en AppData\Local\Google\Chrome\User Data\Default son interdependientes y deben procesarse en su conjunto durante la sincronización de perfiles. Para lograr este objetivo, debe agregar esta carpeta a la directiva Carpetas a replicar.
También puede excluir archivos y subcarpetas de una carpeta a replicar. En el ejemplo anterior, la carpeta AppData\Local\Google\Chrome\User Data\Default también contiene archivos y subcarpetas no relacionados con los marcadores. Puede usar las directivas Lista de exclusión – directorios y Lista de exclusión – archivos para excluirlos.
Los pasos detallados son los siguientes:
-
Vaya a Profile Management > Sistema de archivos > Sincronización y, a continuación, haga doble clic en la directiva Carpetas a replicar.
-
Seleccione Habilitado.
-
En el campo Lista de carpetas a replicar, escriba la lista de carpetas que desea replicar en el formato de rutas relativas al almacén de usuario. Escriba
Enterpara separar las carpetas.Nota:
Esta directiva funciona de forma recursiva. No agregue subcarpetas a la lista.
Por ejemplo, si agrega
AppData\Roaming\Microsoft\Windows\Cookies, no agregueAppData\Roaming\Microsoft\Windows\Cookies\Low. -
Haga clic en Aceptar.
-
Para excluir ciertos archivos y subcarpetas de una carpeta replicada del proceso de replicación, siga estos pasos:
-
Vaya a Profile Management > Sistema de archivos y, a continuación, haga doble clic en la directiva Lista de exclusión – directorios o en la directiva Lista de exclusión – archivos.
-
Especifique los archivos y subcarpetas que desea excluir.
-
Precedencia de configuración:
-
Si esta directiva no está configurada aquí, se utiliza el valor del archivo .ini.
-
Si esta configuración no está configurada ni aquí ni en el archivo .ini, no se replican carpetas.
Acelerar la replicación de carpetas
A partir de Profile Management 2106, puede acelerar la replicación de carpetas habilitando la directiva Acelerar la replicación de carpetas.
Con esta directiva habilitada, Profile Management almacena las carpetas replicadas en un disco virtual basado en VHDX. Profile Management adjunta el disco virtual durante los inicios de sesión y lo desvincula durante los cierres de sesión, lo que elimina la necesidad de copiar las carpetas entre el almacén de usuarios y los perfiles locales.
Nota:
- Esta función utiliza un contenedor de disco basado en VHDX para las carpetas replicadas. Como resultado, el consumo de almacenamiento en el almacén de usuarios puede ser mayor que con la replicación de carpetas tradicional.
- En Profile Management 2507 a 2511, Acelerar la replicación de carpetas está Habilitado de forma predeterminada.
- A partir de Profile Management 2507 CU2 y 2603, Acelerar la replicación de carpetas está Inhabilitado de forma predeterminada.
- Cuando esta función está inhabilitada, el inicio y el cierre de sesión pueden tardar más porque el contenido completo de la carpeta debe copiarse en lugar de montarse.
Para habilitar esta directiva, siga estos pasos:
-
En Profile Management > Sistema de archivos > Sincronización, haga doble clic en la directiva Acelerar la replicación de carpetas.
-
Seleccione Habilitado.
-
Haga clic en Aceptar.
Precedencia de la configuración:
-
Si esta política no está configurada aquí, se utiliza el valor del archivo .ini.
-
Si esta configuración no está configurada ni aquí ni en el archivo .ini, la política se habilita.
Ejemplo: Administrar carpetas de cookies de Internet Explorer
Al administrar la carpeta de cookies de Internet Explorer, debe garantizar la integridad transaccional y, al mismo tiempo, reducir el tamaño excesivo del perfil. Para lograr este objetivo, utilice las políticas Carpetas para duplicar y Procesar archivos de cookies de Internet al cerrar sesión.
Los pasos detallados son los siguientes:
-
Si se produce el problema de tamaño excesivo del perfil, habilite la eliminación de cookies obsoletas al cerrar sesión el usuario.
Para que los cambios surtan efecto, ejecute el comando gpupdate /force desde el símbolo del sistema, como se documenta en este artículo de Microsoft.
Información general
Esta sección explica cómo las dos políticas ayudan a administrar las carpetas de cookies.
Tomemos como ejemplo la carpeta de cookies de Internet Explorer 8. Esa carpeta contiene index.dat y archivos de cookies. Index.dat hace referencia a los archivos de cookies cuando los usuarios navegan por Internet. Por ejemplo, un usuario tiene dos sesiones de Internet Explorer, cada una desde un dispositivo diferente, y el usuario visita sitios diferentes en cada sesión. Las cookies de cada sitio se añaden a los dispositivos correspondientes.
Cómo garantizar la integridad transaccional
Veamos qué ocurre cuando el usuario cierra sesión en ambas sesiones del ejemplo anterior. Las cookies de las sesiones se fusionan mientras el archivo index.dat se sincroniza con el de la última sesión cerrada. Como resultado, los archivos de cookies y las referencias a esos archivos de cookies en index.dat dejan de coincidir.
La política Carpetas para duplicar resuelve el problema. Con esta política configurada, Profile Management copia toda la carpeta al destino durante la sincronización del perfil. Para obtener más información sobre cómo funciona esta política, consulte Administrar carpetas transaccionales.
Cómo evitar el tamaño excesivo del perfil
La navegación en nuevas sesiones provoca que la carpeta de cookies se hinche. Además, cuando se vuelven a visitar sitios web, se acumulan cookies obsoletas. La directiva Procesar archivos de cookies de Internet al cerrar sesión resuelve el problema eliminando las cookies obsoletas del perfil al cerrar sesión el usuario.
Nota:
La información de cookies e historial de navegación de Internet Explorer 9 y versiones anteriores no es compatible con la información de cookies e historial de navegación de Internet Explorer 10 y versiones posteriores. Se recomienda a los usuarios que no se muevan entre varios sistemas que tengan instaladas diferentes versiones de Internet Explorer. [#474200]
Especificar carpetas de cookies para duplicar
Habilite la directiva Carpetas para duplicar. En la directiva, según las versiones del sistema operativo admitidas en su implementación, especifique las carpetas de cookies que se van a duplicar.
-
Vaya a Profile Management > Sistema de archivos > Sincronización.
-
Haga doble clic en la directiva Carpetas para duplicar.
-
Seleccione Habilitado.
- En el campo Lista de carpetas para duplicar, agregue las siguientes carpetas de cookies. Utilice
Enterpara separar las carpetas.-
AppData\Roaming\Microsoft\Windows\Cookiespara perfiles de la versión 2. -
AppData\Local\Microsoft\Windows\INetCookies(carpeta de cookies para Windows 8.1 y versiones posteriores) -
AppData\Roaming\Microsoft\Windows\Cookies(carpeta de cookies para Windows 7 y Windows 8) -
AppData\Local\Microsoft\Windows\WebCache(carpeta disponible para Internet Explorer 10 y versiones posteriores donde se almacena el archivo de base de datos de cookiesWebcache01.dat)
-
-
Haga clic en Aceptar.
- Si utiliza Profile Management 2106 o posterior, haga doble clic en la directiva Acelerar duplicación de carpetas y, a continuación, seleccione Habilitado.
(Opcional) Eliminar cookies obsoletas al cerrar sesión
Para que Profile Management elimine las cookies obsoletas al cerrar sesión el usuario, habilite la directiva Procesar archivos de cookies de Internet al cerrar sesión.
La directiva aumenta el tiempo de cierre de sesión, así que habilítela solo cuando experimente problemas de hinchazón del perfil.
- Vaya a Profile Management > Configuración avanzada.
- Haga doble clic en la directiva Procesar archivos de cookies de Internet al cerrar sesión.
- Seleccione Habilitado.
- Haga clic en Aceptar.