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 il SID errato da AD.
Ciò 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:
- Rimuovere gli utenti da Active Directory.
-
Eseguire
Get-BrokerUserper ogni account rimosso. Gli account non referenziati in alcun punto non restituiscono alcun risultato. Per gli utenti referenziati, si ottiene un valore dopo aver eseguitoGet-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 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 gruppo di desktop con persistenza della sessione:
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-BrokerMachine - Verificare se l’utente è assegnato a una preferenza di zona:
Get-BrokerUserZonePreference
- Verificare se l’utente è assegnato a un’applicazione:
- Rimuovere manualmente gli utenti dalle risorse.
- Eseguire il comando
Get-BrokerUserper confermare che l’utente è stato rimosso da tutte le risorse. -
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-->