Citrix Virtual Apps and Desktops

Supprimer un utilisateur de broker du cache

Il arrive que les administrateurs ne puissent 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.
  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 :

    • Déterminez si l’utilisateur est affecté à une application : Get-BrokerApplication
    • Déterminez si l’utilisateur est affecté à un groupe d’applications : Get-BrokerApplicationGroup
    • Déterminez si l’utilisateur est affecté à une stratégie d’accès : Get-BrokerAccessPolicyRule
    • Déterminez si l’utilisateur est affecté à une stratégie d’autorisation d’application : Get-BrokerAppEntitlementPolicyRule
    • Déterminez si l’utilisateur est affecté à une stratégie d’autorisation de bureau : Get-BrokerEntitlementPolicyRule
    • Déterminez si l’utilisateur est affecté à une persistance de session de groupe de bureaux : Get-BrokerSessionLinger
    • Déterminez si l’utilisateur exécute des sessions sur un VDA : Get-BrokerSession
    • Déterminez si l’utilisateur est affecté à une ressource dans le groupe fusionné : Get-BrokerMergedResource
    • Déterminez si l’utilisateur est affecté à un groupe de ressources : Get-BrokerMergeGroup
    • Déterminez si une commande est en file d’attente pour un utilisateur : Get-BrokerMachineCommand
    • Déterminez si l’utilisateur est affecté à un bureau privé : Get-BrokerMachineV2
    • Déterminez 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 commande suivante pour le supprimer du cache.
Supprimer un utilisateur de broker du cache

Dans cet article