Citrix Virtual Apps and Desktops

Brokerbenutzer aus dem Cache entfernen

Es gibt Fälle, in denen Administratoren einen Brokerbenutzer nicht aus dem Cache entfernen können oder in denen der Benutzer beim Ausführen von Get-BrokerUser manchmal die falsche SID von AD anzeigt.

Dies geschieht, wenn der Benutzer aus AD gelöscht und neu erstellt wird, der Brokercache jedoch noch die vorherige Benutzer-SID enthält.

Um dieses Problem zu beheben, gehen Sie wie folgt vor:

  1. Entfernen Sie die Benutzer aus Active Directory.
  2. Führen Sie Get-BrokerUser für jedes entfernte Konto aus. Konten, auf die nirgends verwiesen wird, liefern keine Ergebnisse. Für Benutzer, auf die verwiesen wird, erhalten Sie einen Wert, nachdem Sie Get-BrokerUser ausgeführt haben. Jetzt müssen Sie herausfinden, welchen Ressourcen der Benutzer zugewiesen ist, und die Benutzer manuell aus diesen Ressourcen entfernen.

    Beispiel:

    • Ermitteln Sie, ob der Benutzer einer Anwendung zugewiesen ist: Get-BrokerApplication
    • Ermitteln Sie, ob der Benutzer einer Anwendungsgruppe zugewiesen ist: Get-BrokerApplicationGroup
    • Ermitteln Sie, ob dem Benutzer eine Zugriffsrichtlinie zugewiesen ist: Get-BrokerAccessPolicyRule
    • Ermitteln Sie, ob dem Benutzer eine Anwendungsberechtigungsrichtlinie zugewiesen ist: Get-BrokerAppEntitlementPolicyRule
    • Ermitteln Sie, ob dem Benutzer eine Desktopberechtigungsrichtlinie zugewiesen ist: Get-BrokerEntitlementPolicyRule
    • Ermitteln Sie, ob der Benutzer einer Desktopgruppensitzung zugewiesen ist: Get-BrokerSessionLinger
    • Ermitteln Sie, ob der Benutzer Sitzungen auf einem VDA ausführt: Get-BrokerSession
    • Ermitteln Sie, ob der Benutzer einer Ressource in der zusammengeführten Gruppe zugewiesen ist: Get-BrokerMergedResource
    • Ermitteln Sie, ob der Benutzer einer Ressourcengruppe zugewiesen ist: Get-BrokerMergeGroup
    • Ermitteln Sie, ob ein Befehl für einen Benutzer in der Warteschlange steht: Get-BrokerMachineCommand
    • Ermitteln Sie, ob dem Benutzer ein privater Desktop zugewiesen ist: Get-BrokerMachine
    • Ermitteln Sie, ob dem Benutzer eine Zonenpräferenz zugewiesen ist: Get-BrokerUserZonePreference
  3. Entfernen Sie die Benutzer manuell aus den Ressourcen.
  4. Führen Sie den Befehl Get-BrokerUser aus, um zu bestätigen, dass der Benutzer aus allen Ressourcen entfernt wurde.
  5. Nachdem der Benutzer aus allen Ressourcen entfernt wurde, führen Sie Folgendes aus, um den Benutzer aus dem Cache zu entfernen.

      Update-BrokerNameCache -Users -Purge -UnusedFor 0
    <!--NeedCopy-->
    
Brokerbenutzer aus dem Cache entfernen

In diesem Artikel