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 et 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 :

    • 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’attribution d’applications : Get-BrokerAppEntitlementPolicyRule
    • Vérifiez si l’utilisateur est affecté à une stratégie d’attribution de bureaux : 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érifier si l’utilisateur est affecté à un groupe de ressources : Get-BrokerMergeGroup
    • Vérifier si une commande est en attente pour un utilisateur : Get-BrokerMachineCommand
    • Vérifier si l’utilisateur est affecté à un bureau privé : Get-BrokerMachineV2
    • Vérifier si l’utilisateur est affecté à une préférence de zone : Get-BrokerUserZonePreference
  3. Supprimer manuellement les utilisateurs des ressources.
  4. Exécuter 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 ce qui suit pour le supprimer du cache.

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

Dans cet article