Citrix Virtual Apps and Desktops

Broker-Benutzer aus dem Cache entfernen

Es gibt Fälle, in denen Administratoren einen Broker-Benutzer nicht aus dem Cache entfernen können oder manchmal, wenn Get-BrokerUser ausgeführt wird, der Benutzer die falsche SID aus AD anzeigt.

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

Gehen Sie zur Behebung wie folgt vor:

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

    Zum Beispiel:

    • Prüfen Sie, ob der Benutzer einer Anwendung zugewiesen ist: Get-BrokerApplication
    • Prüfen Sie, ob der Benutzer einer Anwendungsgruppe zugewiesen ist: Get-BrokerApplicationGroup
    • Prüfen Sie, ob der Benutzer einer Zugriffsrichtlinie zugewiesen ist: Get-BrokerAccessPolicyRule
    • Prüfen Sie, ob der Benutzer einer Anwendungsberechtigungsrichtlinie zugewiesen ist: Get-BrokerAppEntitlementPolicyRule
    • Prüfen Sie, ob der Benutzer einer Desktop-Berechtigungsrichtlinie zugewiesen ist: Get-BrokerEntitlementPolicyRule
    • Prüfen Sie, ob der Benutzer einer Desktopgruppen-Sitzungsverzögerung zugewiesen ist: Get-BrokerSessionLinger
    • Prüfen Sie, ob der Benutzer Sitzungen auf einem VDA ausführt: Get-BrokerSession
    • Prüfen Sie, ob der Benutzer einer Ressource in der zusammengeführten Gruppe zugewiesen ist: Get-BrokerMergedResource
    • Prüfen Sie, ob der Benutzer einer Ressourcengruppe zugewiesen ist: Get-BrokerMergeGroup
    • Prüfen Sie, ob ein Befehl für einen Benutzer in der Warteschlange steht: Get-BrokerMachineCommand
    • Prüfen Sie, ob der Benutzer einem privaten Desktop zugewiesen ist: Get-BrokerMachine
    • Prüfen Sie, ob der Benutzer einer Zoneneinstellung zugewiesen ist: Get-BrokerUserZonePreference
  3. Entfernen Sie die Benutzer manuell von den Ressourcen.
  4. Führen Sie den Befehl Get-BrokerUser aus, um zu bestätigen, dass der Benutzer von allen Ressourcen entfernt wurde.
  5. Sobald der Benutzer von allen Ressourcen entfernt wurde, führen Sie Folgendes aus, um den Benutzer aus dem Cache zu entfernen.

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

In diesem Artikel