Restablecer un perfil de usuario

PRECAUCIÓN:

Cuando se restablece un perfil, las carpetas y archivos del usuario se guardan y se copian en el nuevo perfil. Sin embargo, la mayoría de los datos del perfil de usuario faltan (por ejemplo, se restablece el registro y podrían eliminarse los parámetros de la aplicación).

A partir de Profile Management 2106, está disponible la función de restablecimiento para la solución de perfiles de usuario basados en contenedores de perfiles de Citrix Management.

Cómo se procesan los perfiles restablecidos

Es posible restablecer cualquier perfil de usuario de Citrix o perfil itinerante de Microsoft. Después de que el usuario cierra la sesión y se selecciona el comando para restablecer (ya sea en Director o en el SDK de PowerShell), Director primero identifica el perfil de usuario en uso y emite un comando de restablecimiento apropiado. Director recibe la información a través de Profile Management, incluida la información sobre el tamaño del perfil, el tipo de perfil y los tiempos de inicio de sesión.

Este diagrama ilustra el proceso que tiene lugar después de que el usuario inicie sesión tras restablecerse el perfil.

Diagrama de flujo de restablecimiento de perfiles de usuario

El comando de restablecimiento emitido por Director especifica el tipo de perfil. Después, el servicio de Profile Management intenta restablecer un perfil de ese tipo y busca el recurso compartido de red (el almacén de usuarios). Si el usuario lo procesa Profile Management, pero recibe un comando de perfil móvil (itinerante), se rechaza (o viceversa).

  1. Si hay un perfil local está presente, se elimina.
  2. El perfil de red se cambia de nombre.
  3. La siguiente acción depende de si el perfil que se restablece es un perfil de usuario de Citrix o un perfil itinerante de Microsoft.

    Para los perfiles de usuario de Citrix, el nuevo perfil se crea con las reglas de importación de Profile Management. Las carpetas se copian de nuevo en el perfil de red y el usuario puede iniciar sesión normalmente. Si se usa un perfil itinerante para el restablecimiento, los parámetros de Registro en el perfil itinerante se conservan en el perfil restablecido. Si es necesario, puede configurar Profile Management para que un perfil de plantilla sobrescriba el perfil itinerante.

    Para los perfiles móviles de Microsoft, Windows crea un perfil y, cuando el usuario inicia sesión, las carpetas se copian de nuevo en el dispositivo del usuario. Cuando el usuario cierra la sesión de nuevo, el nuevo perfil se copia en el almacén de la red.

Para restablecer un perfil de usuario en Director

Si utiliza Citrix Virtual Desktops (VDA de escritorio), haga lo siguiente:

  1. En Director, busque al usuario cuyo perfil quiere restablecer y, a continuación, seleccione la sesión de ese usuario.
  2. Haga clic en Restablecer perfil.
  3. Indique al usuario que cierre todas las sesiones.
  4. Indique al usuario que vuelva a iniciar sesión. Las carpetas y archivos del perfil de usuario que se guardaron se copian en el nuevo perfil.

Si está utilizando Citrix Virtual Desktops (VDA de servidor), necesitará tener una sesión iniciada para realizar el restablecimiento del perfil. El usuario tiene que cerrar la sesión y volver a iniciarla para completar el restablecimiento del perfil.

Importante:

Si el usuario tiene perfiles en varias plataformas (por ejemplo, en Windows 8 y en Windows 7), indíquele que inicie sesión primero en el mismo escritorio o aplicación que notificó como un problema. Esta acción de inicio de sesión garantiza el restablecimiento del perfil adecuado. Si el perfil es un perfil de usuario de Citrix, el perfil se habrá restablecido para cuando aparezca el escritorio del usuario. Si el perfil es un perfil itinerante de Microsoft, es posible que la restauración de carpetas aún esté en curso durante unos momentos. El usuario puede permanecer conectado hasta que se complete la restauración.

Si el perfil no se restablece correctamente (por ejemplo, el usuario no puede volver a iniciar la sesión en la máquina o faltan algunos archivos), debe restaurar manualmente el perfil original.

Tenga en cuenta lo siguiente:

  • Si el almacén de usuarios está habilitado como solución de perfiles de usuario, el nuevo perfil contiene las siguientes carpetas personales del perfil de usuario original:
    • Escritorio
    • Cookies
    • Favoritos
    • Documentos
    • Imágenes
    • Música
    • Vídeos
  • Si el contenedor de perfiles de Citrix Management está habilitado como toda solución de perfiles de usuario, el nuevo perfil no contiene las carpetas personales anteriores.

  • En Windows 8 y versiones posteriores, las cookies no se copian en el nuevo perfil al restablecerse los perfiles.

Para restablecer un perfil manualmente después de un error de restablecimiento

  1. Indique al usuario que cierre todas las sesiones.
  2. Elimine el perfil local si existe.
  3. Busque la carpeta archivada en el recurso compartido de red que contiene la fecha y hora junto con el nombre de la carpeta, la carpeta con la extensión .upm_fechayhora.
  4. Elimine el nombre del perfil actual. Es decir, el que no tiene la extensión upm_datestamp.
  5. Cambie el nombre de la carpeta archivada mediante el nombre del perfil original; es decir, elimine la extensión de fecha y hora. Con ello, habrá devuelto el perfil a su estado original, prerrestablecido.

Para restablecer un perfil mediante PowerShell SDK

Puede restablecer un perfil mediante el kit Broker PowerShell SDK.

New-BrokerMachineCommand

Crea un comando en cola para su entrega a un usuario, sesión o equipo específicos. Para obtener más información sobre este cmdlet, consulte https://citrix.github.io/delivery-controller-sdk/Broker/New-BrokerMachineCommand/.

Ejemplos

Consulte los ejemplos siguientes para obtener detalles acerca de cómo utilizar los cmdlets de PowerShell para restablecer un perfil:

Restablecer un perfil de Profile Management

  • Supongamos que quiere restablecer el perfil del usuario1. Utilice el comando de PowerShell New-BrokerMachineCommand. Por ejemplo:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetUpmProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1

Importante:

CommandData $byteArray debe tener el siguiente formato: <SID>[,<backup path>]. Si no proporciona la ruta de acceso a la copia de seguridad, Profile Management genera una carpeta de copia de seguridad con el nombre de la fecha y hora actuales.

Restablecer un perfil móvil de Windows

  • Supongamos que quiere restablecer el perfil móvil del usuario1. Utilice el comando de PowerShell New-BrokerMachineCommand. Por ejemplo:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetRoamingProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1
Restablecer un perfil de usuario