Product Documentation

Installer les VDA à l'aide de scripts dans Active Directory

Oct 21, 2016

Le support d'installation contient des exemples de scripts qui permettent d'installer, mettre à niveau ou supprimer les VDA pour les groupes de machines dans Active Directory. Vous pouvez également appliquer les scripts à des machines individuelles, et les utiliser pour gérer les images principales utilisées par Machine Creation Services et Provisioning Services.

Accès requis :
  • Les scripts doivent disposer d'un accès en lecture Tout le monde sur le partage réseau sur lequel figure la commande d'installation, XenDesktopVdaSetup.exe.
  • Les informations de journalisation sont stockées sur chaque machine locale. Si vous souhaitez consigner les résultats de manière centralisée à des fins de vérification et d'analyse, les scripts doivent disposer d'un accès en lecture et écriture Tout le monde sur le partage réseau approprié.

Pour vérifier les résultats de l'exécution d'un script, examinez le partage du journal central. Les journaux consignés incluent le journal du script, le journal du programme d'installation et les journaux d'installation MSI. Chaque tentative d'installation ou de suppression est enregistrée dans un dossier horodaté. Le titre du dossier indique si l’opération a réussi avec le préfixe PASS ou FAIL. Plutôt que d'effectuer une recherche locale sur les machines cibles, vous pouvez utiliser les outils de recherche d'annuaire standard pour trouver rapidement une installation ayant échoué ou une suppression dans le journal central. Pour de plus amples informations, consultez la section Dépannage ci-dessous.

Pour installer ou mettre à niveau des VDA à l'aide du script

  1. Utilisez le script InstallVDA.bat à partir de \Support\AdDeploy\ sur le support d'installation de XenDesktop. Citrix vous recommande d'effectuer une sauvegarde du script d'origine avant de le personnaliser.
  2. Modifiez le script :
    • Spécifiez la version du VDA à installer : SET DESIREDVERSION. Par exemple, dans XenDesktop 7, la version peut être spécifiée en tant que 7.0; la valeur totale peut être localisée sur le support d'installation dans le fichier ProductVersion.txt (par exemple 7.0.0.3018) ; toutefois, une correspondance totale n'est pas requise.
    • Spécifiez l'emplacement du partage réseau à partir duquel le programme d'installation va être appelé. Pointez vers la racine de la structure (point le plus haut de l'arborescence) : la version appropriée du programme d'installation (32 bits ou 64 bits) sera automatiquement appelée lorsque le script s'exécute. Par exemple : SET DEPLOYSHARE=\\fileserver1\share1.
    • Si vous le souhaitez, vous pouvez spécifier un emplacement de partage réseau pour le stockage des journaux centralisés. Par exemple : SET LOGSHARE=\\fileserver1\log1).
    • Spécifiez les options de configuration VDA comme décrit dans la section Installer à l'aide de la ligne de commande. Les options /quiet et /noreboot sont incluses par défaut dans le script et sont requises : SET COMMANDLINEOPTIONS=/QUIET /NOREBOOT.
  3. À l'aide de scripts de démarrage de stratégie de groupe, attribuez le script à l'unité d'organisation dans Active Directory où vos machines se trouvent. Cette unité d'organisation doit uniquement contenir les machines sur lesquelles vous souhaitez installer le VDA. Lorsque les machines dans l'unité d'organisation sont redémarrées, le script s'exécute sur toutes ces machines, et installer un VDA sur chaque machine équipée d'un système d'exploitation pris en charge.

Pour supprimer des VDA à l'aide du script

  1. Utilisez le script UninstallVDA.bat à partir de \Support\AdDeploy\ sur le support d'installation de XenDesktop. Citrix vous recommande d'effectuer une sauvegarde du script d'origine avant de le personnaliser.
  2. Modifiez le script :
    • Spécifiez la version du VDA à supprimer : SET CHECK_VDA_VERSION. Par exemple, dans XenDesktop 7, la version peut être spécifiée en tant que 7.0; la valeur totale peut être localisée sur le support d'installation dans le fichier ProductVersion.txt (par exemple 7.0.0.3018) ; toutefois, une correspondance totale n'est pas requise.
    • Si vous le souhaitez, vous pouvez spécifier un emplacement de partage réseau pour le stockage des journaux centralisés.
  3. À l'aide de scripts de démarrage de stratégie de groupe, attribuez le script à l'unité d'organisation dans Active Directory où vos machines se trouvent. Cette unité d'organisation doit uniquement contenir les machines sur lesquelles vous souhaitez supprimer le VDA. Lorsque les machines dans l'unité d'organisation sont redémarrées, le script s'exécute sur toutes ces machines et supprime un VDA de chaque machine.

Résolution des problèmes

Le script génère des fichiers journaux internes qui décrivent la progression de l'exécution du script. Le script copie un journal Kickoff_VDA_Startup_Script sur le partage de journal central quelques secondes après le démarrage du déploiement sur la machine, de façon à ce que vous puissiez vérifier que le processus fonctionne. Si ce journal n'est pas copié sur le partage de journal central comme prévu, vous pouvez trouver davantage d'informations de dépannage en inspectant la machine locale : le script place deux fichiers journaux de débogage dans le dossier %temp% de chaque machine à des fins de dépannage anticipé :
  • Kickoff_VDA_Startup_Script_.log
  • VDA_Install_ProcessLog_.log
Vérifiez le contenu de ces journaux pour vous assurer que le script :
  • S'exécute comme prévu.
  • Détecte correctement le système d'exploitation cible.
  • Est correctement configuré pour pointer vers le ROOT du DEPLOYSHARE (contient le fichier appelé AutoSelect.exe).
  • Est capable de s’authentifier auprès des partages DEPLOYSHARE et LOG.