Citrix Virtual Apps and Desktops

Quitar un usuario de broker de la caché

Hay casos en los que los administradores no pueden quitar un usuario de broker de la caché o, a veces, al ejecutar Get-BrokerUser, el usuario muestra un 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, haz lo siguiente:

  1. Quita los usuarios de Active Directory.
  2. Ejecuta Get-BrokerUser para cada cuenta quitada. Las cuentas que no se referencian en ningún sitio no devuelven ningún resultado. Para los usuarios que sí se referencian, obtendrás un valor después de ejecutar Get-BrokerUser. Ahora, debes averiguar a qué recursos está asignado el usuario y quitar manualmente los usuarios de esos recursos.

    Por ejemplo:

    • Averigua si el usuario está asignado a una aplicación: Get-BrokerApplication
    • Averigua si el usuario está asignado a un grupo de aplicaciones: Get-BrokerApplicationGroup
    • Averigua si el usuario está asignado a una directiva de acceso: Get-BrokerAccessPolicyRule
    • Averigua si el usuario está asignado a una directiva de derechos de aplicación: Get-BrokerAppEntitlementPolicyRule
    • Averigua si el usuario está asignado a una directiva de derechos de escritorio: Get-BrokerEntitlementPolicyRule
    • Averigua si el usuario está asignado a una persistencia de sesión de grupo de escritorios: Get-BrokerSessionLinger
    • Averigua si el usuario está ejecutando alguna sesión en un VDA: Get-BrokerSession
    • Averigua si el usuario está asignado a un recurso en el grupo combinado: Get-BrokerMergedResource
    • Averigua si el usuario está asignado a un grupo de recursos: Get-BrokerMergeGroup
    • Averigua si hay un comando en cola para un usuario: Get-BrokerMachineCommand
    • Averigua si el usuario está asignado a un escritorio privado: Get-BrokerMachineV2
    • Averigua si el usuario está asignado a una preferencia de zona: Get-BrokerUserZonePreference
  3. Quita manualmente los usuarios de los recursos.
  4. Ejecuta 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, ejecuta lo siguiente para quitar el usuario de la caché.
Quitar un usuario de broker de la caché

En este artículo