Profile Management

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 el reflejo de carpetas está disponible a partir de Profile Management 2106.

Este artículo le sirve de guía en el proceso de administración de carpetas transaccionales mediante la directiva Carpetas para reflejar. También proporciona un ejemplo de cómo administrar las carpetas de cookies de Internet Explorer con esta directiva.

Cómo funciona el reflejo de carpetas

Por lo general, cuando Profile Management sincroniza los perfiles de usuario entre el almacén de usuarios y los perfiles locales, sincroniza solo los archivos actualizados al comparar 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 registros de transacciones y los archivos de bases de datos correspondientes. La combinación de archivos de registros de transacciones y archivos de bases de datos de diferentes sesiones puede provocar 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 mediante estos pasos:

  1. Copia todo el contenido de la carpeta en el destino e ignora las marcas de tiempo.
  2. Elimina cualquier contenido adicional del destino.

Precaución:

El reflejo de carpetas transaccionales significa que “la última escritura prevalece”. Los archivos que se modifican en más de una sesión se sobrescriben con la última actualización, y es posible que se pierdan cambios en el perfil.

Especificar carpetas que reflejar

Habilite la directiva Carpetas que reflejar y especifique las carpetas que se reflejarán.

Pongamos como ejemplo Google Chrome. Los archivos y subcarpetas relacionados con marcadores que hay en AppData\Local\Google\Chrome\User Data\Default son interdependientes y deben procesarse en su conjunto durante la sincronización del perfil. Para lograr este objetivo, debe agregar esta carpeta a la directiva Carpetas que reflejar.

También puede excluir archivos y subcarpetas de una carpeta que reflejar. En el ejemplo anterior, la carpeta AppData\Local\Google\Chrome\User Data\Default también contiene archivos y subcarpetas que no están relacionados con marcadores. Puede utilizar las directivas Lista de exclusión de directorios y Lista de exclusión de archivos para excluirlos.

Estos son los pasos detallados:

  1. Vaya a Profile Management > Sistema de archivos > Sincronización y haga doble clic en la directiva Carpetas que reflejar.

  2. Seleccione Habilitado.

  3. En el campo Lista de carpetas que reflejar, escriba la lista de carpetas que quiere reflejar en forma de rutas relativas al almacén de usuarios. Presione Enter para separar carpetas.

    Nota:

    Esta directiva funciona de forma recursiva. No agregue subcarpetas a la lista.

    Por ejemplo, si agrega AppData\Roaming\Microsoft\Windows\Cookies, no agregue AppData\Roaming\Microsoft\Windows\Cookies\Low.

  4. Haga clic en Aceptar.

  5. Para excluir ciertos archivos y subcarpetas de una carpeta reflejada del proceso de reflejo, siga estos pasos:

    1. Vaya a Profile Management > Sistema de archivos y, a continuación, haga doble clic en la directiva Lista de exclusión de directorios o en la directiva Lista de exclusión de archivos .

    2. Especifique los archivos y subcarpetas que quiere excluir.

Prioridad de la configuración:

  1. Si esta directiva no está configurada aquí, se utiliza el valor del archivo INI.

  2. Si este parámetro no está configurado aquí ni en el archivo INI, no se reflejará ninguna carpeta.

Acelerar el reflejo de carpetas

A partir de Profile Management 2106, puede acelerar el reflejo de carpetas al habilitar la directiva Acelerar el reflejo de carpetas.

Con esta directiva habilitada, Profile Management almacena las carpetas reflejadas en un disco virtual basado en VHDX. Profile Management conecta el disco virtual durante los inicios de sesión y lo desconecta 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.

Para habilitar esta directiva, siga estos pasos:

  1. En Profile Management > Sistema de archivos > Sincronización, haga doble clic en la directiva Acelerar el reflejo de carpetas.

  2. Seleccione Habilitado.

  3. Haga clic en Aceptar.

Prioridad de la configuración:

  1. Si esta directiva no está configurada aquí, se utiliza el valor del archivo INI.

  2. Si esta configuración no se define ni aquí ni en el archivo INI, la directiva se inhabilita.

Ejemplo: Administrar carpetas de cookies de Internet Explorer

Al administrar la carpeta de cookies de Internet Explorer, debe garantizar la integridad transaccional y reducir la saturación de perfiles. Para lograr este objetivo, utilice las directivas Carpetas que reflejar y Procesar cookies de Internet al cerrar la sesión.

Estos son los pasos detallados:

  1. Especificar carpetas de cookies que reflejar.

  2. Si se produce el problema de saturación de perfiles, habilite la eliminación de cookies obsoletas en el cierre de sesión de los usuarios.

Para que los cambios surtan efecto, ejecute el comando gpupdate /force desde el símbolo del sistema, tal y como se documenta en este artículo de Microsoft.

Overview

En esta sección se explica cómo las dos directivas ayudan a administrar las carpetas de cookies.

Pongamos como ejemplo la carpeta de cookies de Internet Explorer 8. Esa carpeta contiene archivos de cookies e index.dat. Index.dat hace referencia a los archivos de cookies cuando los usuarios navegan por Internet. Por ejemplo, un usuario abre dos sesiones de Internet Explorer, cada una en un dispositivo diferente, y consulta sitios distintos en cada sesión. Las cookies de cada sitio se agregan a los dispositivos correspondientes.

Cómo garantizar la integridad transaccional

Veamos qué sucede cuando el usuario cierra sesión de las dos sesiones del ejemplo anterior. Las cookies de las sesiones se combinan mientras el archivo index.dat se sincroniza con el archivo de la última sesión desconectada. Como resultado, los archivos de cookies y las referencias a esos archivos de cookies en index.dat no coinciden.

La directiva Carpetas que reflejar resuelve el problema. Con este conjunto de directivas, Profile Management copia toda la carpeta en el destino durante la sincronización del perfil. Para obtener más información sobre cómo funciona esta directiva, consulte Administrar carpetas transaccionales.

Cómo evitar la saturación de perfiles

Al navegar en sesiones nuevas, la carpeta de cookies se satura. Además, cuando se vuelven a visitar sitios web, se acumulan cookies obsoletas. La directiva Procesar cookies de Internet al cerrar la sesión resuelve el problema al quitar cookies obsoletas del perfil cuando el usuario cierra sesión.

Nota:

La información de cookies y del historial de exploración en las versiones de Internet Explorer 9 y anteriores no es compatible con la información de cookies y del historial de exploración de Internet Explorer 10 y versiones posteriores. Se aconseja a los usuarios que no se muevan entre varios sistemas que tengan diferentes versiones de Internet Explorer instaladas. [#474200]

Especificar carpetas de cookies que reflejar

Habilite la directiva Carpetas que reflejar. En la directiva, en función de las versiones del sistema operativo admitidas en su implementación, especifique las carpetas de cookies que quiere reflejar.

  1. Vaya a Profile Management > Sistema de archivos > Sincronización.

  2. Haga doble clic en la directiva Carpetas que reflejar.

  3. Seleccione Habilitado.

  4. En el campo Lista de carpetas que reflejar, agregue estas carpetas de cookies. Use Enter para separar carpetas.
    • AppData\Roaming\Microsoft\Windows\Cookies para 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 Webcache01.dat de base de datos de cookies)
  5. Haga clic en Aceptar.

  6. Si usa Profile Management 2106 o una versión posterior, haga doble clic en la directiva Acelerar el reflejo de carpetas y, a continuación, habilítela.

(Opcional) Eliminar cookies obsoletas al cerrar sesión

Para que Profile Management elimine cookies obsoletas al cerrar sesión, habilite la directiva Procesar cookies de Internet al cerrar la sesión.

La directiva prolonga el cierre de la sesión, por lo que debe habilitarla solo cuando tenga problemas de saturación de perfiles.

  1. Vaya a Profile Management > Parámetros avanzados.
  2. Haga doble clic en la directiva Procesar cookies de Internet al cerrar la sesión.
  3. Seleccione Habilitado.
  4. Haga clic en Aceptar.
Administrar carpetas transaccionales