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:

  1. Elimine los usuarios de Active Directory.
  2. Ejecute Get-BrokerUser para 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 ejecutar Get-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
  3. Elimine manualmente a los usuarios de los recursos.
  4. Ejecute el comando Get-BrokerUser para confirmar que el usuario se ha eliminado de todos los recursos.
  5. 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-->
    
Eliminar usuario de broker de la caché

En este artículo