Déployer à l’aide d’Active Directory et d’exemples de scripts de démarrage

Vous pouvez utiliser des scripts de stratégie de groupe Active Directory pour pré-déployer Citrix Receiver pour Windows sur des systèmes en fonction de votre structure organisationnelle Active Directory. Citrix recommande d’utiliser des scripts plutôt que d’extraire les fichiers .msi car les scripts permettent depuis un point unique de procéder à des installations, mises à niveau et désinstallations. En outre, ils consolident les entrées Citrix dans Programmes et fonctionnalités et facilitent la détection de la version de Citrix Receiver déployée. Utilisez le paramètre Scripts dans la console Gestion des stratégies de groupe (GPMC) sous Configuration ordinateur ou Configuration utilisateur. Pour obtenir des informations générales sur les scripts de démarrage, reportez-vous à la documentation Microsoft.  

Citrix comprend des exemples de scripts de démarrage par ordinateur destinés à installer et désinstaller CitrixReceiver.exe. Les scripts sont disponibles sur la page Téléchargement de Citrix Receiver pour Windows.

  • CheckAndDeployReceiverPerMachineStartupScript.bat
  • CheckAndRemoveReceiverPerMachineStartupScript.bat

Lorsque les scripts sont exécutés au démarrage ou à la fermeture d’une stratégie de groupe Active Directory, il se peut que les fichiers de configuration personnalisés soient créés dans le profil d’utilisateur par défaut d’un système. S’ils ne sont pas supprimés, ces fichiers de configuration peuvent empêcher certains utilisateurs d’accéder au répertoire de journaux de Receiver. Les scripts exemple Citrix comprennent une fonctionnalité destinée à supprimer ces fichiers de configuration.

Pour utiliser les scripts de démarrage de manière à déployer Receiver avec Active Directory

  1. Créez l’unité d’organisation pour chaque script.
  2. Créez un objet de stratégie de groupe (GPO) pour l’unité d’organisation que vous venez de créer.

Modifier les exemples de scripts

Modifiez les scripts en modifiant ces paramètres dans la section d’en-tête de chaque fichier :

  • Version actuelle du package - Le numéro de version spécifié est validé et s’il n’est pas présent, le déploiement se poursuit. Par exemple, DesiredVersion= 3.3.0.XXXX doit correspondre exactement à la version spécifiée. Si vous spécifiez une version partielle, par exemple 3.3.0, elle correspond à toute version avec ce préfixe (3.3.0.1111, 3.3.0.7777 et ainsi de suite).
  • Emplacement du package/répertoire de déploiement - Ce paramètre spécifie le partage réseau contenant les packs. Il n’est pas authentifié par le script. Le dossier partagé doit disposer d’autorisations d’accès en lecture pour Tout le monde.
  • Répertoire de journalisation du script - Ce paramètre spécifie le partage réseau sur lequel les journaux d’installation sont copiés. Il n’est pas authentifié par le script. Le dossier partagé doit disposer d’autorisations d’accès en lecture et écriture pour Tout le monde.
  • Options de ligne de commande d’installation du package - Ces options de ligne de commande sont transmises au programme d’installation. Pour connaître la syntaxe de la ligne de commande, consultez la section Configurer et utiliser Receiver pour Windows à l’aide de paramètres de ligne de commande.

Pour ajouter des scripts de démarrage par ordinateur

  1. Ouvrez la Console de gestion des stratégies de groupe.
  2. Sélectionnez Configuration ordinateur > Stratégies > Paramètres Windows > Scripts (ouverture/fermeture de session).
  3. Dans le panneau droit de la console Gestion des stratégies de groupe, sélectionnez Démarrage.
  4. Dans le menu Propriétés, cliquez sur Afficher les fichiers, copiez le script approprié sur le dossier affiché et fermez la fenêtre.
  5. Dans le menu Propriétés, cliquez sur Ajouter et utilisez le bouton Parcourir pour trouver et ajouter le nouveau script que vous venez de créer.

Pour déployer Citrix Receiver pour Windows par ordinateur

  1. Déplacez les machines utilisateur désignées pour recevoir ce déploiement sur l’unité d’organisation que vous avez créée.
  2. Redémarrez la machine utilisateur et ouvrez une session en tant qu’utilisateur quelconque.
  3. Vérifiez que Programmes et fonctionnalités (Ajout/Suppression de programmes dans les versions antérieures du système d’exploitation) contient le nouveau pack installé.

Pour supprimer Citrix Receiver pour Windows par ordinateur

  1. Déplacez les machines utilisateur désignées pour suppression sur l’unité d’organisation que vous avez créée.
  2. Redémarrez la machine utilisateur et ouvrez une session en tant qu’utilisateur quelconque.
  3. Vérifiez que Programmes et fonctionnalités (Ajout/Suppression de programmes dans les versions antérieures du système d’exploitation) a supprimé le pack préalablement installé.

Utilisation des exemples de scripts de démarrage par utilisateur

Citrix recommande d’utiliser des scripts de démarrage par ordinateur. Dans le cadre de déploiements Windows par utilisateur, les deux scripts suivants par utilisateur Citrix Receiver pour Windows sont inclus sur le support XenDesktop et XenApp dans le dossier Citrix Receiver for Windows and Plug-ins\Windows\Receiver\Startup_Logon_Scripts.

  • CheckAndDeployReceiverPerUserLogonScript.bat
  • CheckAndRemoveReceiverPerUserLogonScript.bat

Pour définir des scripts de démarrage par utilisateur

  1. Ouvrez la Console de gestion des stratégies de groupe.
  2. Sélectionnez Configuration utilisateur > Stratégies > Paramètres Windows > Scripts.
  3. Dans le panneau droit de la console Gestion des stratégies de groupe, sélectionnez Ouverture de session .
  4. Dans le menu Propriétés de : Ouverture de session, cliquez sur Afficher les fichiers, copiez le script approprié sur le dossier affiché et fermez la fenêtre.
  5. Dans le menu Propriétés de : Ouverture de session, cliquez sur Ajouter et utilisez le bouton Parcourir pour trouver et ajouter le nouveau script que vous venez de créer.

Pour déployer Citrix Receiver pour Windows par utilisateur

  1. Déplacez les utilisateurs désignés pour recevoir ce déploiement sur l’unité d’organisation que vous avez créée.
  2. Redémarrez la machine utilisateur et ouvrez une session en tant qu’un des utilisateurs spécifiés.
  3. Vérifiez que Programmes et fonctionnalités (Ajout/Suppression de programmes dans les versions antérieures du système d’exploitation) contient le nouveau pack installé.

Pour supprimer Citrix Receiver pour Windows par utilisateur

  1. Déplacez les utilisateurs désignés pour suppression sur l’unité d’organisation que vous avez créée.
  2. Redémarrez la machine utilisateur et ouvrez une session en tant qu’un des utilisateurs spécifiés.
  3. Vérifiez que Programmes et fonctionnalités (Ajout/Suppression de programmes dans les versions antérieures du système d’exploitation) a supprimé le pack préalablement installé.