Citrix Virtual Apps and Desktops

Supprimer l’utilisateur du broker du cache

Dans certains cas, les administrateurs ne parviennent pas à supprimer un utilisateur du broker du cache ou, lors de l’exécution de Get-BrokerUser, l’utilisateur affiche parfois le SID incorrect d’AD.

Cela se produit lorsque l’utilisateur est supprimé d’AD et recréé, mais que le cache du broker contient toujours le SID de l’utilisateur précédent.

Pour résoudre ce problème, procédez comme suit :

  1. Supprimez les utilisateurs d’Active Directory.
  2. Exécutez Get-BrokerUser pour chaque compte supprimé. Les comptes qui ne sont référencés nulle part ne renvoient aucun résultat. Pour les utilisateurs référencés, vous obtenez une valeur après avoir exécuté Get-BrokerUser. Vous devez maintenant déterminer à quelles ressources l’utilisateur est affecté et supprimer manuellement les utilisateurs de ces ressources.

    Par exemple :

    • Rechercher si l’utilisateur est affecté à une application : Get-BrokerApplication
    • Rechercher si l’utilisateur est affecté à un groupe d’applications : Get-BrokerApplicationGroup
    • Rechercher si l’utilisateur est affecté à une stratégie d’accès : Get-BrokerAccessPolicyRule
    • Rechercher si l’utilisateur est affecté à une stratégie d’autorisation d’application : Get-BrokerAppEntitlementPolicyRule
    • Rechercher si l’utilisateur est affecté à une stratégie d’autorisation de bureau : Get-BrokerEntitlementPolicyRule
    • Rechercher si l’utilisateur est affecté à une session de groupe de bureau persistante : Get-BrokerSessionLinger
    • Rechercher si l’utilisateur exécute des sessions sur un VDA : Get-BrokerSession
    • Rechercher si l’utilisateur est affecté à une ressource dans le groupe fusionné : Get-BrokerMergedResource
    • Rechercher si l’utilisateur est affecté à un groupe de ressources : Get-BrokerMergeGroup
    • Rechercher si une commande est en file d’attente pour un utilisateur : Get-BrokerMachineCommand
    • Rechercher si l’utilisateur est affecté à un bureau privé : Get-BrokerMachine
    • Rechercher si l’utilisateur est affecté à une préférence de zone : Get-BrokerUserZonePreference
  3. Supprimez manuellement les utilisateurs des ressources.
  4. Exécutez la commande Get-BrokerUser pour confirmer que l’utilisateur a été supprimé de toutes les ressources.
  5. Une fois l’utilisateur supprimé de toutes les ressources, exécutez la procédure suivante pour supprimer l’utilisateur du cache.

      Update-BrokerNameCache -Users -Purge -UnusedFor 0
    <!--NeedCopy-->
    
Supprimer l’utilisateur du broker du cache

Dans cet article