Créer des tâches de distribution aux terminaux
Les tâches de distribution transmettent des fichiers ou des programmes aux terminaux gérés. Pour un programme, elles peuvent se limiter à la distribution ou définir une identité d’exécution et des arguments. Création de la tâche, téléchargement par le terminal, démarrage du programme et résultat métier sont des étapes distinctes ; une création réussie ne signifie pas que tous les terminaux ont terminé.
Cette procédure prend les terminaux Windows pour exemple. Une distribution de programme réussie ne doit pas être assimilée à une installation réussie : un terminal peut signaler la réussite après le démarrage du programme ; l’installation ultérieure et son résultat métier doivent être contrôlés séparément.
Préparation
- Utilisez un compte administrateur disposant des droits nécessaires en gestion unifiée des terminaux. Vérifiez que les terminaux sont inscrits et disposent de la licence requise. Le sélecteur exclut les terminaux en mode maintenance.
- Vérifiez la provenance et l’intégrité des fichiers, les systèmes compatibles, le chemin cible et les exigences de changement de l’organisation. Un programme peut modifier le terminal ou utiliser des privilèges élevés ; testez d’abord un petit groupe pilote et préparez une procédure de récupération.
- Si le programme doit être exécuté, confirmez au préalable l’identité, les arguments et les conséquences métier. N’exécutez pas à grande échelle un programme privilégié non testé.
- Vérifiez les tâches existantes sur les cibles. Si des terminaux sélectionnés ont déjà une tâche de distribution en attente ou en cours, la page demande de la traiter avant d’en créer une autre.
Créer une tâche
- Dans la console, passez à la gestion unifiée des terminaux, ouvrez Applications puis Distribution Tasks, et choisissez la création d’une tâche.
- Sélectionnez Distribute File ou Distribute Application, saisissez le nom et ajoutez les fichiers. La distribution de fichiers accepte au maximum dix fichiers ; celle d’un programme accepte un seul fichier programme. Terminez le téléversement et vérifiez le résultat affiché.
- Choisissez l’emplacement cible et les systèmes applicables. Pour Custom Path, saisissez le chemin sur les terminaux et vérifiez qu’il convient et n’écrase pas de données importantes.
- Pour un programme, choisissez Distribute only, Run as System, Run as signed-in user ou Run as signed-in user with elevation. Si une exécution est prévue, renseignez les arguments vérifiés pour ce programme. L’identité détermine les ressources accessibles et les modifications possibles ; l’exécution interactive dépend aussi de la session ouverte.
- Sélectionnez au moins un terminal à l’étape de ciblage et contrôlez le périmètre et le nombre. Commencez par des terminaux pilotes, vérifiez les résultats puis élargissez.
- Vérifiez type, fichiers, chemin, systèmes, mode d’exécution et cibles, puis créez la tâche. La page actuelle la soumet pour exécution immédiate. Après soumission, revenez à la liste et contrôlez chaque terminal dans les détails.
Choisir l’emplacement : pour les fichiers, les choix sont Desktop, Documents, Distribution folder et Custom Path ; pour les programmes, Distribution folder, Temporary folder et Custom Path. Desktop et Documents dépendent de la session utilisateur du terminal ; la distribution peut échouer si le dossier d’un utilisateur connecté utilisable ne peut pas être obtenu. Sous Windows, utilisez un chemin personnalisé absolu tel que D:\Deploy, et non un chemin relatif ou .. pour remonter au répertoire parent. Cet exemple n’est pas une valeur par défaut ; vérifiez d’abord les droits et les risques d’écrasement à destination.
Par exemple, distribuez d’abord sans exécution un programme approuvé à un petit groupe pilote et vérifiez le fichier et le chemin. Décidez ensuite, selon la procédure de changement, s’il faut créer une tâche qui l’exécute. Cet exemple ne définit pas le mode par défaut.
Risque de fichier homonyme : sur un terminal Windows, la distribution peut remplacer un fichier de même nom dont le contenu diffère. En cas d’échec du remplacement ou de la vérification, la conservation de l’original n’est pas garantie. Dans une tâche à plusieurs fichiers, les fichiers déjà distribués ne sont pas automatiquement restaurés si une étape ultérieure échoue. Vérifiez les répertoires et noms et sauvegardez les contenus à conserver avant l’envoi. Après un échec ou une interruption, contrôlez le répertoire et le résultat de chaque terminal avant de restaurer ou réessayer.
Vérifier les résultats et résoudre les difficultés
- Recherchez la tâche dans Distribution Tasks et ouvrez ses détails pour examiner l’avancement et le résultat de chaque terminal. La liste actualise l’avancement lorsqu’il existe des tâches actives ; vérifiez l’état réel par terminal.
- Pour un terminal non terminé, vérifiez sa connexion, sa licence et son accès aux ressources de la plateforme. Évitez de créer des doublons pendant l’attente.
- En cas d’échec, utilisez les messages pour vérifier fichiers, système, chemin cible, identité d’exécution, session ouverte et arguments.
- Pour un programme, même si la tâche indique une réussite, vérifiez la fin du programme, la version du logiciel et le fonctionnement métier. La réussite de la tâche ne garantit ni l’installation ni la validation métier.
- Si la page signale une tâche de distribution inachevée, examinez et traitez les tâches existantes des terminaux avant de décider d’en créer une autre. La création téléverse les fichiers sélectionnés avant de vérifier les tâches inachevées. Lorsque cet avertissement apparaît, la création ne se poursuit pas, même si les fichiers ont pu être déjà téléversés. Vérifiez la tâche existante et l’état de la page ; un téléversement réussi ne signifie pas que la tâche a été créée.
La page propose, selon l’état, des actions de suspension, reprise et suppression ; une tâche en cours peut ne pas pouvoir être supprimée. Évaluez d’abord l’impact. Ne supposez pas qu’une suspension ou une suppression annule les fichiers déjà distribués ou les actions déjà réalisées sur les terminaux.
Le terminal prend en compte la suspension à des points de contrôle pendant le traitement. Elle ne garantit donc ni l’interruption immédiate d’un traitement de fichier en cours, ni l’arrêt d’un programme déjà démarré. Après la demande, vérifiez l’état de chaque terminal, puis le résultat du programme et le résultat métier séparément.
Mis à jour le