Tâches Externes

Contrôle l’exécution des tâches externes. Les tâches externes incluent l’exécution de scripts et d’applications tant que l’hôte de l’agent dispose des programmes correspondants pour les exécuter. Les scripts couramment utilisés incluent : lesscripts.vbset.cmd.

Avec la fonctionnalité Tâches externes, vous pouvez spécifier quand exécuter une tâche externe. Cela vous permet de gérer plus efficacement les environnements utilisateurs.

Conseil :

Vous pouvez utiliser des jetons dynamiques pour étendre les actions de Workspace Environment Management afin de les rendre plus puissants.

Liste des tâches externes

Une liste de vos tâches externes existantes. Vous pouvez utiliser Rechercher pour filtrer la liste par nom ou ID par rapport à une chaîne de texte.

Pour ajouter une tâche externe

  1. Utilisez lacommandeAjouter du menu contextuel.
  2. Entrez des détails dans les onglets de laboîte de dialogueNouvelle tâche externe, puis cliquez sur OK.

Champs et contrôles

Nom. Permet de spécifier le nom d’affichage de la tâche externe, qui apparaît dans la liste des tâches externes.

Description. Permet de spécifier des informations supplémentaires sur la tâche externe.

Chemin. Permet de spécifier le chemin d’accès à la tâche externe. Le chemin d’accès est résolu dans l’environnement utilisateur. Assurez-vous que :

  • Le chemin que vous avez spécifié ici est cohérent avec l’hôte de l’agent.
  • L’hôte de l’agent dispose du programme correspondant pour exécuter la tâche.

Arguments. Permet de spécifier des paramètres ou des arguments de lancement. Vous pouvez taper une chaîne. La chaîne contient des arguments à transmettre au script ou à l’application cible. Pour obtenir des exemples d’utilisation deschampsChemin d’accèsetArguments, reportez-vous à Exemples de tâches externes.

État de la tâche externe. Contrôle si la tâche externe est activée ou désactivée. Lorsqu’il est désactivé, l’agent ne traite pas la tâche même si la tâche est affectée aux utilisateurs.

Processus sur

  • Rafraîchir. Contrôle si la tâche externe doit être exécutée lorsque les utilisateurs actualisent l’agent. Par défaut, l’option est sélectionnée.

  • Reconnectez-vous. Contrôle s’il faut exécuter la tâche externe lorsqu’un utilisateur se reconnecte à une machine sur laquelle l’agent s’exécute. Par défaut, l’option est sélectionnée. Si l’agent WEM est installé sur un périphérique Windows physique, cette option ne s’applique pas.

  • Ouverture de session. Contrôle si la tâche externe doit être exécutée lorsque les utilisateurs ouvrent une session. Par défaut, l’option est sélectionnée.

  • Défermeture de session. Contrôle si la tâche externe doit être exécutée lorsque les utilisateurs se déconnectent. Cette option ne fonctionne pas si le service d’ouverture de session utilisateur Citrix est en cours d’exécution. Par défaut, l’option n’est pas sélectionnée.

Exécutez Caché. Si cette option est sélectionnée, la tâche s’exécute en arrière-plan et n’est pas affichée aux utilisateurs.

Exécuter une fois. Si cette option est sélectionnée, WEM exécute la tâche une seule fois, quelles que soient les options que vous sélectionnez dans lasectionProcessus sur et que les agents redémarrent ou non. Cette option est sélectionnée par défaut.

Ordre d’exécution. Permet de spécifier l’ordre d’exécution de chaque tâche. Cette option peut être utile lorsque plusieurs tâches sont affectées à des utilisateurs et que certaines tâches dépendent d’autres pour s’exécuter correctement. Par défaut, la valeur est 0.

Attendez l’achèvement de la tâche. Permet de spécifier la durée pendant laquelle l’agent attend la fin de la tâche. Par défaut, lavaleur Délai d’attente est de 30 secondes.

Type d’action. Décrit le type d’action de la tâche externe.

Résolution des problèmes

Après avoir activé la fonctionnalité, l’agent WEM crée un fichier journal nommé Citrix WEM Agent Logoff.log la première fois qu’un utilisateur se déconnecte. Le fichier journal se trouve dans le dossier racine du profil d’un utilisateur. L’agent WEM écrit des informations dans le fichier journal chaque fois que l’utilisateur se déconnecte. Ces informations vous aident à surveiller et à résoudre les problèmes liés aux tâches externes.

Exemples de tâches externes

Pour un script (par exemple, un script PowerShell) :

  • Si ni le chemin d’accès au dossier ni le nom du script ne contiennent d’espaces vides :
    • Dans lechampChemin d’accès, tapez ce qui suit : C:\Windows\System32\WindowsPowerShell\v1.0 \ powershell.exe.
    • Dans lechampArguments, tapez ce qui suit : C:\<folder path>\ <![CDATA [<script name>.ps1]].

    Vous pouvez également taper le chemin d’accès au fichier de script directement dans lechampChemin d’accès. Par exemple : C:\<folder path>\.ps1<script name>. Dans lechampArguments, spécifiez les arguments si nécessaire. Toutefois, si le fichier de script est exécuté ou s’ouvre avec un autre programme dépend des associations de type de fichier configurées dans l’environnement utilisateur. Pour plus d’informations sur les associations de types de fichiers, voir Associations de fichiers.

  • Si le chemin d’accès au dossier ou le nom du script contient des espaces vides :
    • Dans lechampChemin d’accès, tapez ce qui suit : C:\Windows\System32\WindowsPowerShell\v1.0 \ powershell.exe.
    • Dans lechampArguments, tapez ce qui suit : -file C : \<folder path> \ < ![CDATA [<script name>.ps1]].

Pour une application (par exemple, iexplore.exe) :

  • Dans lechampChemin d’accès, tapez ce qui suit : C:\Program Files \ internet explorer \ iexplore.exe.
  • Dans lechampArguments, tapez l’URL du site Web à ouvrir : https://docs.citrix.com/.
Tâches Externes