Redefinir um perfil de usuário

CUIDADO:

Ao redefinir um perfil, as pastas e os arquivos do usuário são salvos e copiados para o novo perfil. No entanto, a maioria dos dados do perfil de usuário está ausente (por exemplo, o registro é redefinido e as configurações do aplicativo podem ser excluídas).

A partir do Profile Management 2106, a função de redefinição está disponível para a solução de perfil de usuário baseada em contêiner de perfil do Citrix Management.

Como os perfis redefinidos são processados

Qualquer perfil de usuário Citrix ou perfil móvel da Microsoft pode ser redefinido. Depois que o usuário faz logoff e você seleciona o comando de redefinição (seja no Director ou usando o PowerShell SDK), o Director primeiro identifica o perfil de usuário em uso e emite um comando de redefinição apropriado. O Director recebe as informações por meio do Profile Management, incluindo informações sobre o tamanho do perfil, tipo e tempos de logon.

Este diagrama ilustra o processo após o logon do usuário, quando um perfil de usuário é redefinido.

Fluxo do diagrama de redefinição de perfil de usuário

O comando de redefinição emitido pelo Director especifica o tipo de perfil. O serviço Profile Management então tenta redefinir um perfil desse tipo e procura o compartilhamento de rede apropriado (repositório de usuário). Se o usuário for processado pelo Profile Management, mas receber um comando de perfil móvel, ele será rejeitado (ou o contrário).

  1. Se um perfil local estiver presente, ele é excluído.
  2. O perfil de rede é renomeado.
  3. A próxima ação depende se o perfil que está sendo redefinido é um perfil de usuário Citrix ou um perfil móvel da Microsoft.

    Para perfis de usuário Citrix, o novo perfil é criado usando as regras de importação do Profile Management. As pastas são copiadas de volta para o perfil de rede, e o usuário pode fazer logon normalmente. Se um perfil móvel for usado para a redefinição, quaisquer configurações de registro no perfil móvel serão preservadas no perfil redefinido. Você pode configurar o Profile Management para que um perfil de modelo substitua o perfil móvel, se necessário.

    Para perfis móveis da Microsoft, o Windows cria um perfil e, quando o usuário faz logon, as pastas são copiadas de volta para o dispositivo do usuário. Quando o usuário faz logoff novamente, o novo perfil é copiado para o repositório de rede.

Para redefinir um perfil de usuário no Director

Se você estiver usando o Citrix Virtual Desktops™ (Desktop VDA), faça o seguinte:

  1. No Director, procure o usuário cujo perfil você deseja redefinir e, em seguida, selecione a sessão desse usuário.
  2. Clique em “Redefinir Perfil”.
  3. Instrua o usuário a fazer logoff de todas as sessões.
  4. Instrua o usuário a fazer logon novamente. As pastas e os arquivos que foram salvos do perfil do usuário são copiados para o novo perfil.

Se você estiver usando o Citrix Virtual Desktops (Server VDA), você precisa estar logado para realizar a redefinição do perfil. O usuário então precisa fazer logoff e logon novamente para concluir a redefinição do perfil.

Importante:

Se o usuário tiver perfis em várias plataformas (como Windows 8 e Windows 7), instrua o usuário a fazer logon novamente primeiro na mesma área de trabalho ou aplicativo que o usuário relatou como um problema. Essa ação de logon garante que o perfil correto seja redefinido. Se o perfil for um perfil de usuário Citrix, o perfil já estará redefinido quando a área de trabalho do usuário aparecer. Se o perfil for um perfil móvel da Microsoft, a restauração da pasta ainda pode estar em andamento por um breve período. O usuário deve permanecer logado até que a restauração seja concluída.

Se o perfil não for redefinido com sucesso (por exemplo, o usuário não conseguir fazer logon novamente na máquina ou alguns arquivos estiverem faltando), você deve restaurar manualmente o perfil original.

Observe o seguinte:

  • Se o repositório de usuário estiver habilitado como a solução de perfil de usuário, o novo perfil conterá as seguintes pastas pessoais do perfil de usuário original:
    • Desktop
    • Cookies
    • Favorites
    • Documents
    • Pictures
    • Music
    • Videos
  • Se o contêiner de perfil do Citrix Management estiver habilitado como a solução completa de perfil de usuário, o novo perfil não conterá as pastas pessoais precedentes.

  • No Windows 8 e posterior, os cookies não são copiados para o novo perfil quando os perfis são redefinidos.

Para restaurar manualmente um perfil após uma redefinição com falha

  1. Instrua o usuário a fazer logoff de todas as sessões.
  2. Exclua o perfil local, se houver um.
  3. Localize a pasta arquivada no compartilhamento de rede que contém a data e a hora anexadas ao nome da pasta, a pasta com uma extensão .upm_datestamp.
  4. Exclua o nome do perfil atual. Ou seja, aquele sem a extensão upm_datestamp.
  5. Renomeie a pasta arquivada usando o nome do perfil original. Ou seja, remova a extensão de data e hora. Você retornou o perfil ao seu estado original, pré-redefinição.

Para redefinir um perfil usando o PowerShell SDK

Você pode redefinir um perfil usando o Broker PowerShell SDK.

New-BrokerMachineCommand

Cria um comando enfileirado para entrega a um usuário, sessão ou máquina específica. Para obter mais informações sobre este cmdlet, consulte https://citrix.github.io/delivery-controller-sdk/Broker/New-BrokerMachineCommand/.

Exemplos

Consulte os exemplos a seguir para obter detalhes sobre como usar os cmdlets do PowerShell para redefinir um perfil:

Redefinir um perfil do Profile Management

  • Suponha que você queira redefinir o perfil para user1. Use o comando PowerShell New-BrokerMachineCommand. Por exemplo:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetUpmProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1

Importante:

O CommandData $byteArray deve estar no seguinte formato: <SID>[,<backup path>]. Se você não fornecer o caminho de backup, o Profile Management gerará uma pasta de backup nomeada pela data e hora atuais.

Redefinir um perfil móvel do Windows

  • Suponha que você queira redefinir o perfil móvel para user1. Use o comando PowerShell New-BrokerMachineCommand. Por exemplo:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetRoamingProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1
Redefinir um perfil de usuário