Citrix DaaS

Remover usuário do broker do cache

Há casos em que os administradores não conseguem remover um usuário do broker do cache ou, às vezes, ao executar Get-BrokerUser, o usuário exibe o SID incorreto do AD.

Isso acontece quando o usuário é excluído do AD e recriado, mas o cache do broker ainda tem o SID do usuário anterior.

Para resolver isso, faça o seguinte:

  1. Remova os usuários do Active Directory.
  2. Execute Get-BrokerUser para cada conta removida. Contas que não são referenciadas em nenhum lugar não retornam nenhum resultado. Para usuários referenciados, você obtém um valor após executar Get-BrokerUser. Agora, você deve descobrir a quais recursos o usuário está atribuído e removê-lo manualmente desses recursos.

    Por exemplo:

    • Descubra se o usuário está atribuído a um aplicativo: Get-BrokerApplication
    • Descubra se o usuário está atribuído a um grupo de aplicativos: Get-BrokerApplicationGroup
    • Descubra se o usuário está atribuído a uma política de acesso: Get-BrokerAccessPolicyRule
    • Descubra se o usuário está atribuído a uma política de direitos de aplicativo: Get-BrokerAppEntitlementPolicyRule
    • Descubra se o usuário está atribuído a uma política de direitos de desktop: Get-BrokerEntitlementPolicyRule
    • Descubra se o usuário está atribuído a uma sessão de grupo de desktop linger: Get-BrokerSessionLinger
    • Descubra se o usuário está executando alguma sessão em um VDA: Get-BrokerSession
    • Descubra se o usuário está atribuído a um recurso no grupo mesclado: Get-BrokerMergedResource
    • Descubra se o usuário está atribuído a um grupo de recursos: Get-BrokerMergeGroup
    • Descubra se um comando está na fila para um usuário: Get-BrokerMachineCommand
    • Descubra se o usuário está atribuído a uma área de trabalho privada: Get-BrokerMachine
    • Descubra se o usuário está atribuído a uma preferência de zona: Get-BrokerUserZonePreference
  3. Remova manualmente os usuários dos recursos.
  4. Execute o comando Get-BrokerUser para confirmar que o usuário foi removido de todos os recursos.
  5. Depois que o usuário for removido de todos os recursos, execute o seguinte para removê-lo do cache.

      Update-BrokerNameCache -Users -Purge -UnusedFor 0
    <!--NeedCopy-->
    
Remover usuário do broker do cache