Product Documentation

Instalación de VDA mediante scripts en Active Directory

Nov 18, 2015

Los medios de instalación contienen scripts de ejemplo para instalar, actualizar o quitar los agentes Virtual Delivery Agent (VDA) de grupos de máquinas en Active Directory. También puede aplicar los scripts a máquinas individuales y usarlos para el mantenimiento de imágenes maestras usadas por Machine Creation Services y Provisioning Services.

Acceso requerido:
  • El script necesita acceso de lectura para Todos en el recurso compartido de red donde se encuentra el comando de instalación de VDA, XenDesktopVdaSetup.exe.
  • Los detalles de registros se almacenan localmente en cada máquina. Si también quiere registrar los resultados en una ubicación centralizada, para poder consultarlos y analizarlos, los scripts necesitan acceso de Lectura y Escritura para Todos en el recurso compartido de red adecuado.

Para comprobar los resultados de la ejecución de un script, examine el recurso compartido de registros centralizado. 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 su fecha y hora. El nombre de la carpeta indica si la operación se realizó o no correctamente, con el prefijo PASS o FAIL, respectivamente. Puede usar herramientas estándar de búsqueda de directorios para encontrar rápidamente en el recurso compartido de registros centralizado una instalación o eliminación fallidas, en lugar de tener que examinar uno a uno los registros locales de cada máquina de destino. Para más información, consulte la sección Solución de problemas más abajo.

Importante: Antes de comenzar cualquier instalación, consulte y complete las tareas de Antes de la instalación.

Para instalar o actualizar agentes VDA usando el script

  1. Obtenga el script de ejemplo InstallVDA.bat en el directorio \Support\AdDeploy\ de los medios de instalación. Citrix recomienda realizar una copia de respaldo de los scripts originales antes de personalizarlos.
  2. Edite el script:
    • Especifique la versión del VDA que quiere instalar: SET DESIREDVERSION. Por ejemplo, la versión 7 se puede especificar como 7.0; el valor completo está en los medios de instalación, en el archivo ProductVersion.txt (por ejemplo, 7.0.0.3018); sin embargo, no es necesaria una coincidencia completa.
    • Especifique la ubicación del recurso compartido de red desde donde se invocará al instalador. Indique la raíz de la distribución (el nivel superior del árbol): cuando se ejecute el script, se invocará automáticamente la versión apropiada del instalador (32 bits ó 64 bits). Por ejemplo: SET DEPLOYSHARE=\\fileserver1\share1.
    • Si lo desea, puede especificar también una ubicación en el recurso compartido de red para guardar los registros centralizados. Por ejemplo: SET LOGSHARE=\\fileserver1\log1).
    • Especifique las opciones de configuración del agente VDA como se describe en Instalación mediante línea de comandos. Las opciones /quiet y /noreboot se incluyen de manera predeterminada en el script y son necesarias: SET COMMANDLINEOPTIONS=/QUIET /NOREBOOT.
  3. Mediante la directiva de grupo Scripts de inicio, asigne el script a la unidad organizativa de Active Directory donde se encuentran las máquinas. Esta unidad organizativa debe contener sólo las máquinas donde quiere instalar VDA. Cuando las máquinas en la unidad organizativa se reinicien, el script se ejecutará en todas ellas, instalando un VDA en cada máquina que tenga un sistema operativo compatible.

Para quitar agentes VDA usando el script

  1. Obtenga el script de ejemplo UninstallVDA.bat en el directorio \Support\AdDeploy\ de los medios de instalación. Citrix recomienda realizar una copia de respaldo de los scripts originales antes de personalizarlos.
  2. Edite el script.
    • Especifique la versión del VDA que quiere quitar: SET CHECK_VDA_VERSION. Por ejemplo, la versión 7 se puede especificar como 7.0; el valor completo está en los medios de instalación, en el archivo ProductVersion.txt (por ejemplo, 7.0.0.3018); sin embargo, no es necesaria una coincidencia completa.
    • Si lo desea, puede especificar también una ubicación en el recurso compartido de red para guardar los registros centralizados.
  3. Mediante la directiva de grupo Scripts de inicio, asigne el script a la unidad organizativa de Active Directory donde se encuentran las máquinas. Esta unidad organizativa debe contener sólo las máquinas de donde quiere quitar el VDA. Cuando las máquinas en la unidad organizativa se reinicien, el script se ejecutará en todas ellas, quitando el VDA de cada máquina.

Solución de problemas

El script genera archivos de registros internos que describen el progreso de la ejecución del script. El script copia un registro llamado Kickoff_VDA_Startup_Script en el recurso compartido de registros centralizados a los pocos segundos de iniciarse la instalación en la máquina, lo que permite verificar que el proceso global está funcionando. Si este registro no aparece en el recurso compartido de registros centralizados como es de esperar, puede inspeccionar la máquina local para ver qué ocurre: el script coloca dos archivos de registro de depuración en la carpeta %temp% de cada máquina:
  • Kickoff_VDA_Startup_Script_.log
  • VDA_Install_ProcessLog_.log
Revise el contenido de estos registros para asegurarse de que el script:
  • Se está ejecutando como se espera.
  • Está detectando correctamente el sistema operativo de destino.
  • Está configurado correctamente para que apunte a la raíz de DEPLOYSHARE (que contiene el archivo AutoSelect.exe).
  • Es capaz de autenticarse en los dos puntos compartidos DEPLOYSHARE y LOGSHARE.