Citrix DaaS™

Rimuovere l’utente broker dalla cache

Ci sono casi in cui gli amministratori non riescono a rimuovere un utente broker dalla cache o, a volte, quando eseguono Get-BrokerUser, l’utente visualizza un SID errato da AD.

Questo accade quando l’utente viene eliminato da AD e ricreato, ma la cache del broker ha ancora il SID dell’utente precedente.

Per risolvere il problema, procedere come segue:

  1. Rimuovere gli utenti da Active Directory.
  2. Eseguire Get-BrokerUser per ogni account rimosso. Gli account che non sono referenziati da nessuna parte non restituiscono alcun risultato. Per gli utenti che sono referenziati, si ottiene un valore dopo aver eseguito Get-BrokerUser. Ora, è necessario scoprire a quali risorse è assegnato l’utente e rimuovere manualmente gli utenti da tali risorse.

    Ad esempio:

    • Verificare se l’utente è assegnato a un’applicazione: Get-BrokerApplication
    • Verificare se l’utente è assegnato a un gruppo di applicazioni: Get-BrokerApplicationGroup
    • Verificare se l’utente è assegnato a un criterio di accesso: Get-BrokerAccessPolicyRule
    • Verificare se l’utente è assegnato a un criterio di assegnazione di applicazioni: Get-BrokerAppEntitlementPolicyRule
    • Verificare se l’utente è assegnato a un criterio di assegnazione di desktop: Get-BrokerEntitlementPolicyRule
    • Verificare se l’utente è assegnato a una persistenza della sessione del gruppo desktop: Get-BrokerSessionLinger
    • Verificare se l’utente sta eseguendo sessioni su un VDA: Get-BrokerSession
    • Verificare se l’utente è assegnato a una risorsa nel gruppo unito: Get-BrokerMergedResource
    • Verificare se l’utente è assegnato a un gruppo di risorse: Get-BrokerMergeGroup
    • Verificare se un comando è in coda per un utente: Get-BrokerMachineCommand
    • Verificare se l’utente è assegnato a un desktop privato: Get-BrokerMachineV2
    • Verificare se l’utente è assegnato a una preferenza di zona: Get-BrokerUserZonePreference
  3. Rimuovere manualmente gli utenti dalle risorse.
  4. Eseguire il comando Get-BrokerUser per confermare che l’utente sia stato rimosso da tutte le risorse.
  5. Una volta che l’utente è stato rimosso da tutte le risorse, eseguire quanto segue per rimuovere l’utente dalla cache.

    Update-BrokerNameCache -Users -Purge -UnusedFor 0
    <!--NeedCopy-->
    
Rimuovere l’utente broker dalla cache

In questo articolo