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 in denen bei der Ausführung von Get-BrokerUser für den Benutzer eine falsche SID aus dem AD angezeigt wird.

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

Gehen Sie wie folgt vor, um dies zu beheben:

-  1.  Entfernen Sie die Benutzer aus dem Active Directory.
-  1.  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-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-BrokerMachineV2`
-  Prüfen Sie, ob der Benutzer einer Zonenpräferenz zugewiesen ist: `Get-BrokerUserZonePreference`
  1. Entfernen Sie die Benutzer manuell aus den Ressourcen.
  2. Führen Sie den Befehl Get-BrokerUser aus, um zu bestätigen, dass der Benutzer aus allen Ressourcen entfernt wurde.
  3. 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-->
    
Broker-Benutzer aus dem Cache entfernen

In diesem Artikel