XenApp and XenDesktop

Instalar VDA mediante scripts

Este artículo se aplica a la instalación de VDA en máquinas con sistemas operativos Windows. Para obtener información sobre los VDA para sistemas operativos Linux, consulte la documentación de Linux Virtual Delivery Agent.

El medio de instalación contiene scripts de ejemplo que instalan, actualizan o eliminan Virtual Delivery Agents (VDA) para máquinas en Active Directory. También puede usar los scripts para mantener las imágenes maestras utilizadas por Machine Creation Services™ y Provisioning Services.

Acceso necesario:

  • Los scripts necesitan acceso de lectura para Todos (Everyone Read) a la ubicación compartida de red donde se encuentra el comando de instalación de VDA. El comando de instalación es XenDesktopVdaSetup.exe en la ISO completa del producto, o VDAWorkstationSetup.exe o VDAServerSetup.exe en un instalador independiente.
  • Los detalles de registro se almacenan en cada máquina local. Para registrar los resultados de forma centralizada para su revisión y análisis, los scripts necesitan acceso de lectura y escritura para Todos (Everyone Read and Write) a la ubicación compartida de red adecuada.

Para comprobar los resultados de la ejecución de un script, examine la ubicación compartida de registro central. Los registros capturados incluyen el registro del script, el registro del instalador y los registros de instalación de MSI. Cada intento de instalación o eliminación se registra en una carpeta con marca de tiempo. El título de la carpeta indica el resultado de la operación con el prefijo PASS o FAIL. Puede usar herramientas de búsqueda de directorios estándar para encontrar una instalación o eliminación fallida en la ubicación compartida de registro central. Esas herramientas ofrecen una alternativa a la búsqueda local en las máquinas de destino.

Importante:

Antes de iniciar cualquier instalación, lea y complete las tareas de Preparar la instalación.

Instalar o actualizar VDA mediante el script

  1. Obtenga el script de ejemplo InstallVDA.bat de \Support\AdDeploy\ en el medio de instalación. Citrix recomienda que haga una copia de seguridad del script original antes de personalizarlo.
  2. Edite el script:
    • Especifique la versión del VDA que desea instalar: SET DESIREDVERSION. Por ejemplo, la versión 7 se puede especificar como 7.0. El valor completo se puede encontrar en el medio de instalación en el archivo ProductVersion.txt (como 7.0.0.3018). Sin embargo, no se requiere una coincidencia exacta.
    • Especifique la ubicación compartida de red donde se invocará el instalador. Apunte a la raíz del diseño (el punto más alto del árbol). La versión adecuada del instalador (de 32 o 64 bits) se llama automáticamente cuando se ejecuta el script. Por ejemplo: SET DEPLOYSHARE=\\fileserver1\share1.
    • Opcionalmente, especifique una ubicación compartida de red para almacenar registros centralizados. Por ejemplo: SET LOGSHARE=\\fileserver1\log1).
    • Especifique las opciones de configuración de VDA tal como se describe en Instalar mediante la línea de comandos. Las opciones /quiet y /noreboot se incluyen de forma predeterminada en el script y son obligatorias: SET COMMANDLINEOPTIONS=/QUIET /NOREBOOT.
  3. Mediante los scripts de inicio de directiva de grupo, asigne el script a la OU que contiene sus máquinas. Esta OU debe contener solo las máquinas en las que desea instalar el VDA. Cuando las máquinas de esa OU se reinician, el script se ejecuta en todas ellas. Se instala un VDA en cada máquina que tiene un sistema operativo compatible.

Eliminar VDA mediante el script

  1. Obtenga el script de ejemplo UninstallVDA.bat de \Support\AdDeploy\ en el medio de instalación. Citrix recomienda que haga una copia de seguridad del script original antes de personalizarlo.
  2. Edite el script.
    • Especifique la versión del VDA que desea eliminar: SET CHECK_VDA_VERSION. Por ejemplo, la versión 7 se puede especificar como 7.0. El valor completo se puede encontrar en el medio de instalación en el archivo ProductVersion.txt (como 7.0.0.3018). Sin embargo, no se requiere una coincidencia exacta.
    • Opcionalmente, especifique una ubicación de recurso compartido de red para almacenar registros centralizados.
  3. Mediante los scripts de inicio de directiva de grupo, asigne el script a la OU que contiene sus máquinas. Esta OU debe contener solo las máquinas de las que desea eliminar el VDA. Cuando las máquinas de la OU se reinician, el script se ejecuta en todas ellas. El VDA se elimina de cada máquina.

Solucionar problemas

El script genera archivos de registro internos que describen el progreso de la ejecución del script. El script copia un registro Kickoff_VDA_Startup_Script en el recurso compartido de registro central a los pocos segundos de iniciar la implementación. Puede verificar que el proceso general funciona. Si este registro no se copia en el recurso compartido de registro central como se esperaba, solucione el problema inspeccionando la máquina local. El script coloca dos archivos de registro de depuración en la carpeta %temp% de cada máquina:

  • Kickoff_VDA_Startup_Script_<DateTimeStamp>.log
  • VDA_Install_ProcessLog_<DateTimeStamp>.log

Revise estos registros para asegurarse de que el script:

  • Se ejecuta según lo esperado.
  • Detecta correctamente el sistema operativo de destino.
  • Configurado correctamente para apuntar a la RAÍZ del recurso compartido DEPLOYSHARE (contiene el archivo llamado AutoSelect.exe).
  • Capaz de autenticarse en los recursos compartidos DEPLOYSHARE y LOG.
Instalar VDA mediante scripts