Implementar mediante Active Directory y scripts de inicio de ejemplo

Se pueden usar scripts de directiva de grupo de Active Directory para realizar una pre-implementación de Citrix Receiver en sistemas basados en la estructura de organización de Active Directory. Citrix recomienda usar los scripts en lugar de extraer los archivos MSI, dado que los scripts permiten la instalación, actualización y desinstalación desde una sola ubicación, consolidar las entradas de Citrix en Programas y características, y facilitar la detección de la versión de Citrix Receiver que se va a implementar. Use el parámetro Scripts en la Consola de administración de directivas de grupo (GPMC) que se encuentra en Configuración del equipo o Configuración de usuario. Para obtener información general acerca de los scripts de inicio, consulte la documentación de Microsoft.

Citrix incluye ejemplos de scripts de inicio por equipos para instalar y desinstalar CitrixReceiver.exe. Los scripts se encuentran en la página de descarga de Citrix Receiver para Windows.

  • CheckAndDeployReceiverPerMachineStartupScript.bat
  • CheckAndRemoveReceiverPerMachineStartupScript.bat

Cuando los scripts se ejecutan al inicio o cierre de una directiva de grupo de Active Directory, se pueden crear archivos de configuración personalizados en el perfil de usuario predeterminado (Default User) del sistema. Si no se eliminan, estos archivos de configuración pueden impedir que los usuarios accedan al directorio de registros de Receiver. Los scripts de ejemplo de Citrix incluyen funciones para eliminar correctamente dichos archivos de configuración.

Para usar los scripts de inicio para distribuir Receiver con Active Directory

  1. Cree la unidad organizativa (UO) para cada script.
  2. Cree un objeto de directiva de grupo (GPO) para la unidad organizativa recién creada.

Modificar los scripts de ejemplo

Modifique los scripts editando estos parámetros en la sección del encabezado de cada archivo:

  • Current Version of package (Versión actual del paquete). El número de versión especificado se valida y, si no existe, se lleva a cabo la implementación. Por ejemplo, establezca DesiredVersion en 3.3.0.XXXX para que coincida exactamente con la versión especificada. Por ejemplo, si especifica la versión parcial 3.3.0, esa versión coincidirá con cualquier versión que contenga ese prefijo (3.3.0.1111, 3.3.0.7777 y así sucesivamente).
  • Package Location/Deployment directory (Ubicación del paquete/directorio de distribución). Especifica el recurso compartido de red que contiene los paquetes (el script no realiza la autenticación). La carpeta compartida debe tener permisos de lectura para todos (EVERYONE).
  • Script Logging Directory (Directorio de registros del script). Especifique el recurso compartido de red donde se copiarán los registros de instalación (el script no realiza la autenticación). La carpeta compartida debe tener permisos de lectura y escritura para todos (EVERYONE).
  • Package Installer Command Line Options (Opciones de línea de comandos del instalador). Estas opciones de línea de comandos se envían al programa de instalación. Para obtener información acerca de la sintaxis de la línea de comandos, consulte Configurar e instalar Receiver para Windows mediante parámetros de línea de comandos.

Para agregar scripts de inicio de equipo

  1. Abra la Consola de administración de directivas de grupo.
  2. Seleccione Configuración del equipo > Directivas > Configuración de Windows > Scripts (inicio o apagado).
  3. En el panel de la derecha de la Consola de administración de directivas de grupo, seleccione Inicio.
  4. En el menú Propiedades, haga clic en Mostrar archivos, copie el script apropiado a la carpeta que se muestra y después cierre la ventana.
  5. En el menú Propiedades, haga clic en Agregar y use la opción Examinar para buscar y agregar los scripts recientemente creados.

Para distribuir Citrix Receiver para Windows por equipos

  1. Mueva los dispositivos de usuario designados para recibir esta distribución a la unidad organizativa creada.
  2. Reinicie el dispositivo de usuario e inicie una sesión como cualquier usuario.
  3. Verifique que Programas y características (Agregar o quitar programas en versiones anteriores del sistema operativo) contiene el paquete recientemente instalado.

Para quitar Citrix Receiver para Windows por equipos

  1. Mueva los dispositivos de usuario designados para la eliminación a la unidad organizativa creada.
  2. Reinicie el dispositivo de usuario e inicie una sesión como cualquier usuario.
  3. Compruebe que Programas y características (Agregar o quitar programas en versiones anteriores del sistema operativo) haya quitado el paquete anteriormente instalado.

Usar los scripts de inicio de ejemplo por usuario

Citrix recomienda usar scripts de inicio por equipo. En caso de implementaciones para Windows por usuario (en lugar de por máquina), se incluyen dos scripts de Citrix Receiver para Windows en los medios de instalación de XenDesktop y XenApp, en la carpeta Citrix Receiver for Windows and Plug-ins\Windows\Receiver\Startup_Logon_Scripts.

  • CheckAndDeployReceiverPerUserLogonScript.bat
  • CheckAndRemoveReceiverPerUserLogonScript.bat

Para configurar scripts de inicio por usuario

  1. Abra la Consola de administración de directivas de grupo.
  2. Seleccione Configuración de usuario > Directivas > Configuración de Windows > Scripts.
  3. En el panel derecho de la Consola de administración de directivas de grupo, seleccione “Inicio de sesión”.
  4. En el menú Propiedades de inicio de sesión, haga clic en Mostrar archivos, copie el script apropiado a la carpeta que se muestra y después cierre la ventana.
  5. En el menú Propiedades de inicio de sesión, haga clic en Agregar y use la opción Examinar para buscar y agregar los scripts recientemente creados.

Para implementar Citrix Receiver para Windows por usuarios

  1. Mueva los usuarios designados para recibir esta implementación a la unidad organizativa que ha creado.
  2. Reinicie el dispositivo de usuario e inicie una sesión como el usuario especificado.
  3. Verifique que Programas y características (Agregar o quitar programas en versiones anteriores del sistema operativo) contiene el paquete recientemente instalado.

Para quitar Citrix Receiver para Windows por usuarios

  1. Mueva los usuarios designados a la unidad organizativa creada.
  2. Reinicie el dispositivo de usuario e inicie una sesión como el usuario especificado.
  3. Compruebe que Programas y características (Agregar o quitar programas en versiones anteriores del sistema operativo) haya quitado el paquete anteriormente instalado.