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 bei der Ausführung von Get-BrokerUser 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 wie folgt vor, um dies zu beheben:

  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 sind, liefern keine Ergebnisse. Für Benutzer, die referenziert sind, 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-Sitzungsverweildauer 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-BrokerMachineV2
    • Prüfen Sie, ob der Benutzer einer 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.
Broker-Benutzer aus dem Cache entfernen

In diesem Artikel