Eliminar usuario de broker de la caché
Hay casos en los que los administradores no pueden eliminar un usuario de broker de la caché o, a veces, al ejecutar Get-BrokerUser, el usuario muestra el SID incorrecto de AD.
Esto ocurre cuando el usuario se elimina de AD y se vuelve a crear, pero la caché del broker aún conserva el SID del usuario anterior.
Para resolver esto, haga lo siguiente:
- Elimine los usuarios de Active Directory.
-
Ejecute
Get-BrokerUserpara cada cuenta eliminada. Las cuentas que no se referencian en ningún lugar no devuelven ningún resultado. Para los usuarios que sí se referencian, obtendrá un valor después de ejecutarGet-BrokerUser. Ahora, debe averiguar a qué recursos está asignado el usuario y eliminar manualmente los usuarios de esos recursos.Por ejemplo:
- Compruebe si el usuario está asignado a una aplicación:
Get-BrokerApplication - Compruebe si el usuario está asignado a un grupo de aplicaciones:
Get-BrokerApplicationGroup - Compruebe si el usuario está asignado a una directiva de acceso:
Get-BrokerAccessPolicyRule - Compruebe si el usuario está asignado a una directiva de derechos de aplicación:
Get-BrokerAppEntitlementPolicyRule - Compruebe si el usuario está asignado a una directiva de derechos de escritorio:
Get-BrokerEntitlementPolicyRule - Compruebe si el usuario está asignado a una persistencia de sesión de grupo de escritorios:
Get-BrokerSessionLinger - Compruebe si el usuario está ejecutando alguna sesión en un VDA:
Get-BrokerSession - Compruebe si el usuario está asignado a un recurso en el grupo combinado:
Get-BrokerMergedResource - Compruebe si el usuario está asignado a un grupo de recursos:
Get-BrokerMergeGroup - Compruebe si hay un comando en cola para un usuario:
Get-BrokerMachineCommand - Compruebe si el usuario está asignado a un escritorio privado:
Get-BrokerMachine - Compruebe si el usuario está asignado a una preferencia de zona:
Get-BrokerUserZonePreference
- Compruebe si el usuario está asignado a una aplicación:
- Elimine manualmente a los usuarios de los recursos.
- Ejecute el comando
Get-BrokerUserpara confirmar que el usuario se ha eliminado de todos los recursos. -
Una vez que el usuario se haya eliminado de todos los recursos, ejecute lo siguiente para eliminarlo de la caché.
Update-BrokerNameCache -Users -Purge -UnusedFor 0 <!--NeedCopy-->