Citrix Virtual Apps and Desktops

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 si esegue 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 contiene ancora il SID dell’utente precedente.

Per risolvere questo 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 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.

    Per 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 diritto all’applicazione: Get-BrokerAppEntitlementPolicyRule
    • Verificare se l’utente è assegnato a un criterio di diritto al desktop: Get-BrokerEntitlementPolicyRule
    • Verificare se l’utente è assegnato a un’attesa di sessione di 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 è 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