Citrix Virtual Apps and Desktops

Supprimer un utilisateur de broker du cache

Il arrive que les administrateurs ne parviennent pas à supprimer un utilisateur de broker du cache ou que, lors de l’exécution de Get-BrokerUser, l’utilisateur affiche un SID incorrect provenant d’AD.

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

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

-  1.  Supprimez les utilisateurs d'Active Directory.
-  1.  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 :

-  Vérifiez si l'utilisateur est affecté à une application : `Get-BrokerApplication`
-  Vérifiez si l'utilisateur est affecté à un groupe d'applications : `Get-BrokerApplicationGroup`
-  Vérifiez si l'utilisateur est affecté à une stratégie d'accès : `Get-BrokerAccessPolicyRule`
-  Vérifiez si l'utilisateur est affecté à une stratégie d'autorisation d'application : `Get-BrokerAppEntitlementPolicyRule`
-  Vérifiez si l'utilisateur est affecté à une stratégie d'autorisation de bureau : `Get-BrokerEntitlementPolicyRule`
-  Vérifiez si l'utilisateur est affecté à une persistance de session de groupe de bureaux : `Get-BrokerSessionLinger`
-  Vérifiez si l'utilisateur exécute des sessions sur un VDA : `Get-BrokerSession`
-  Vérifiez si l'utilisateur est affecté à une ressource dans le groupe fusionné : `Get-BrokerMergedResource`
-  Vérifiez si l'utilisateur est affecté à un groupe de ressources : `Get-BrokerMergeGroup`
-  Vérifiez si une commande est en file d'attente pour un utilisateur : `Get-BrokerMachineCommand`
-  Vérifiez si l'utilisateur est affecté à un bureau privé : `Get-BrokerMachineV2`
-  Vérifiez si l'utilisateur est affecté à une préférence de zone : `Get-BrokerUserZonePreference`
  1. Supprimez manuellement les utilisateurs des ressources.
  2. Exécutez la commande Get-BrokerUser pour confirmer que l’utilisateur a été supprimé de toutes les ressources.
  3. Une fois l’utilisateur supprimé de toutes les ressources, exécutez ce qui suit pour supprimer l’utilisateur du cache.

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

Dans cet article