Citrix Virtual Apps and Desktops

Quitar el usuario broker de la caché

Hay casos en los que los administradores no pueden quitar un usuario broker de la memoria caché o, a veces, cuando se ejecuta Get-BrokerUser, el usuario muestra el SID de AD incorrecto.

Esto sucede cuando el usuario se elimina de AD y se vuelve a crear, pero la caché del broker aún tiene el SID de usuario anterior.

Para resolver esto, haga lo siguiente:

  1. Quite los usuarios de Active Directory.
  2. Ejecute Get-BrokerUser para cada cuenta que se haya quitado. Las cuentas a las que no se hace referencia en ningún lugar no devuelven ningún resultado. Para los usuarios a los que se hace referencia, obtendrá un valor después de ejecutar Get-BrokerUser. Ahora, debe averiguar a qué recursos está asignado el usuario y quitar manualmente a los usuarios de esos recursos.

    Por ejemplo:

    • Descubrir si el usuario está asignado a una aplicación: Get-BrokerApplication
    • Descubrir si el usuario está asignado a un grupo de aplicaciones: Get-BrokerApplicationGroup
    • Descubrir si el usuario está asignado a una directiva de acceso: Get-BrokerAccessPolicyRule
    • Descubrir si el usuario está asignado a una directiva de derechos de aplicación: Get-BrokerAppEntitlementPolicyRule
    • Descubrir si el usuario está asignado a una directiva de derechos de escritorio: Get-BrokerEntitlementPolicyRule
    • Descubrir si el usuario está asignado a una sesión de grupo de escritorios persistente: Get-BrokerSessionLinger
    • Descubrir si el usuario está ejecutando alguna sesión en un VDA: Get-BrokerSession
    • Descubrir si el usuario está asignado a un recurso del grupo fusionado: Get-BrokerMergedResource
    • Descubrir si el usuario está asignado a un grupo de recursos: Get-BrokerMergeGroup
    • Descubrir si un comando está en cola para un usuario: Get-BrokerMachineCommand
    • Descubrir si el usuario está asignado a un escritorio privado: Get-BrokerMachine
    • Descubrir si el usuario está asignado a una preferencia de zona: Get-BrokerUserZonePreference
  3. Quite manualmente los usuarios de los recursos.
  4. Ejecute el comando Get-BrokerUser para confirmar que el usuario se ha quitado de todos los recursos.
  5. Una vez que el usuario se haya quitado de todos los recursos, ejecute lo siguiente para quitarlo de la memoria caché.

      Update-BrokerNameCache -Users -Purge -UnusedFor 0
    <!--NeedCopy-->
    
Quitar el usuario broker de la caché

En este artículo