35.3 Planification de la préinstallation d'une application

La planification de la préinstallation permet d'effectuer une distribution de l'application hors ligne et, ainsi, d'épargner à l'utilisateur l'attente généralement liée à la distribution. Vous pouvez, par exemple, préinstaller une application en dehors des heures de travail pour qu'elle soit prête à être utilisée le lendemain.

Pour préinstaller une application associée à un utilisateur à l'heure prévue, le programme de lancement d'applicatifs doit s'exécuter sur le poste de travail de l'utilisateur.

Pour préinstaller une application associée au poste de travail à l'heure prévue, il n'est pas nécessaire que le programme de lancement d'applicatifs s'exécute. Les tâches de préinstallation sont traitées par NAL WS Helper qui s'exécute sous Workstation Manager.

  1. Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application à préinstaller, puis cliquez sur Propriétés pour afficher les pages de propriétés correspondantes.

  2. Cliquez sur l'onglet Options de distribution > Planification de préinstallation pour afficher la page Planification de préinstallation.

    Page Planification de préinstallation de l'objet Application
  3. Cochez la case Préinstaller l'application.

    Page Planification de préinstallation de l'objet Application avec le type de planification défini sur Aucun

    Vous avez le choix entre deux types de planification : Jours spécifiés et Plage des jours.

    • Jours spécifiés : utilisez ce type de planification pour indiquer des jours et des heures spécifiques pour la préinstallation de l'application. Vous pouvez spécifier jusqu'à 350 jours et heures différents.

    • Plage des jours : utilisez ce type de planification pour définir une plage de jours de chaque semaine où l'application peut être préinstallée.

  4. (Conditionnel) Pour utiliser une planification du type Jours spécifiés, effectuez la procédure de l'Étape 4.a à l'Étape 4.c. Pour utiliser une planification du type Plage des jours, passez à l'Étape 5.

    1. Dans la liste Type de planification, sélectionnez Jours spécifiés pour afficher les options correspondantes.

      Page Préinstallation de l'objet Application avec le type de planification défini sur Jours spécifiés
    2. Renseignez les champs suivants :

      • Plage de dates : cette zone contient toutes les dates de préinstallation de l'application. Pour ajouter une date, cliquez sur Ajouter, sélectionnez la date de votre choix, puis cliquez sur OK pour l'afficher dans la liste.

      • Heure pour les dates sélectionnées : sélectionnez les heures de début et de fin de disponibilité. Ces heures sont appliquées à toutes les dates de la liste Plage de dates.

        REMARQUE :L'heure est incrémentée par intervalles de 5 minutes, la première heure de début disponible étant 0 heure (minuit) et la dernière heure de fin étant 23 heures 55. Par conséquent, il existe toujours un intervalle de 5 minutes, entre 23 heures 55 et minuit, pendant lequel l'application n'est pas disponible. Pour que l'application soit disponible toute la journée, vous devez utiliser le type de planification Plage des jours. Pour plus d'informations, reportez-vous à la Étape 5.b.

      • Échelonner à partir de l'heure de début (en minutes) : l'option Échelonner à partir de l'heure de début permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'accèdent à l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et si elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.

        Par exemple, si vous avez un nombre moyen d'utilisateurs auxquels l'application doit être distribuée (environ 100), vous pouvez spécifier un délai d'une heure (60 minutes), à compter de l'heure planifiée, pendant lequel l'application sera distribuée de façon aléatoire : ainsi, tous les utilisateurs auront accès à l'application un moment au cours des soixante premières minutes suivant l'heure de démarrage planifiée.

        Si vous souhaitez alléger fortement la charge imposée aux serveurs par la distribution de l'application, ou si vous avez des problèmes de bande passante, vous pouvez opter pour la distribution aléatoire de l'application pendant tout le temps de disponibilité. Pour échelonner les temps d'accès sur tout le temps de disponibilité (Jours spécifiés et Heure pour les dates sélectionnées) de l'application, utilisez le temps total de disponibilité spécifié pour cette application, exprimé en minutes. Vous devez alors régler le temps disponible sur sa valeur maximale pour chaque jour que vous spécifiez. Par exemple, si une application est configurée pour un jour ouvrable classique aux États-Unis (9 heures par jour : de 8 heures à 17 heures), vous calculez le temps total de disponibilité de cette application de la façon suivante :

        Nombre d'heures spécifiées x 60 minutes par heure = Temps total de disponibilité par jour

        Dans l'exemple ci-dessus, le résultat de cette équation est le suivant :

        9 x 60 (minutes par heure) = 540 minutes de disponibilité par jour

        Dans cet exemple, lorsque vous saisissez 540 dans le champ Échelonner à partir de l'heure de début, l'application est distribuée de façon aléatoire pendant les 540 minutes de disponibilité de ce jour planifié. Cette méthode n'est pas adéquate pour les applications devant être distribuées rapidement, par exemple les mises à jour anti-virus. En outre, il ne s'agit là que d'un exemple : vous pouvez planifier la distribution pendant une certaine durée n'importe quel jour de la semaine.

        N'oubliez pas que le paramètre Heure pour les dates sélectionnées ne permet pas de planifier les cinq dernières minutes d'une journée et que vous devez tenir compte de ces cinq minutes si la planification de l'application se termine à 23 heures 55 ce jour-là.

    3. Passez à la Étape 6.

  5. (Conditionnel) Pour utiliser une planification du type Plage des jours, effectuez la procédure de l'Étape 5.a à l'Étape 5.c. Pour utiliser la planification de type Jours spécifiés, retournez à l'Étape 4.

    1. Dans la liste Type de planification, sélectionnez Plage de jours pour afficher les options correspondantes.

      Page Préinstallation de l'objet Application avec le type de planification défini sur Plage des jours
    2. Renseignez les champs suivants :

      • Plage de dates : pour définir une plage de jours, sélectionnez une date de début et une date de fin, puis choisissez des jours (de dimanche à samedi) au sein de la plage de dates définie. Par défaut, tous les jours sont sélectionnés. Un jour est sélectionné lorsque le bouton correspondant a l'apparence d'un bouton enfoncé.

      • Heure pour la plage sélectionnée : sélectionnez les heures de début et de fin de disponibilité. Cette option fonctionne différemment selon que la plage de dates inclut un jour, plusieurs jours voire les sept jours. Si cette page inclut un à six jours (mais pas les sept), l'application est disponible entre l'heure de début et l'heure de fin des jours spécifiés. Par exemple, si vous rendez l'application disponible le lundi de 8 heures à 17 heures, elle sera accessible entre 8 heures et 17 heures. Toutefois, si la plage de dates inclut les sept jours, les heures sont ignorées et l'application est disponible tous les jours, 24 heures sur 24.

      • Échelonner à partir de l'heure de début (en minutes) : l'option Échelonner à partir de l'heure de début permet d'étaler les heures d'accès utilisateur sur la durée précisée en minutes afin d'éviter que tous les utilisateurs n'accèdent à l'application en même temps. Si vous prévoyez que tous les utilisateurs vont lancer l'application dès qu'elle est disponible et si elle est distribuée ou exécutée à partir du réseau, vous pouvez utiliser cette option pour éviter de surcharger le réseau.

        Par exemple, si vous avez un nombre moyen d'utilisateurs auxquels l'application doit être distribuée (environ 100), vous pouvez spécifier un délai d'une heure (60 minutes), à compter de l'heure planifiée, pendant lequel l'application sera distribuée de façon aléatoire : ainsi, tous les utilisateurs auront accès à l'application un moment au cours des soixante premières minutes suivant l'heure de démarrage planifiée.

        Si vous souhaitez alléger la charge imposée aux serveurs par la distribution de l'application, ou si vous avez des problèmes de bande passante, vous pouvez opter pour la distribution aléatoire de l'application pendant tout le temps de disponibilité. Pour échelonner les temps d'accès sur tout le temps de disponibilité (Plage de dates et Heure pour les dates sélectionnées) de l'application, utilisez le temps total de disponibilité spécifié pour cette application, exprimé en minutes. Par exemple, si une application associée à un poste de travail est configurée pour un jour complet de 24 heures (trois-huit), vous pouvez calculer le temps total de disponibilité de cette application de la façon suivante :

        Nombre de jours de la plage de dates x Temps de disponibilité par jour = Temps total de disponibilité

        Pour l'exemple ci-dessus, si l'on veille à convertir les heures en minutes, le résultat de cette équation est le suivant :

        7 (jours) x 24 (heures) = 168 heures de disponibilité

        168 x 60 (minutes par heure) = 10 080 minutes de disponibilité

        Lorsque vous saisissez 10 080 minutes dans le champ Échelonner à partir de l'heure de début, l'application est distribuée de façon aléatoire pendant l'ensemble des 10 080 minutes de disponibilité. Cette méthode n'est pas adéquate pour les applications devant être distribuées rapidement, par exemple les mises à jour anti-virus.

      • Utiliser cet horaire en heure GMT pour tous les clients : la planification est établie en fonction du fuseau horaire du poste de travail. Si votre réseau couvre plusieurs fuseaux horaires et si vous planifiez l'exécution de l'application pour 13 heures, cette dernière sera alors exécutée à 13 heures dans chaque fuseau horaire. Vous pouvez sélectionner cette option pour que les postes de travail exécutent des applications au même moment, indépendamment de leur fuseau horaire (par exemple, à 13 heures, heure de Rome, et à 4 heures, heure de Los Angeles).

    3. Passez à la Étape 6.

  6. (Conditionnel) Si vous préinstallez une application MSI associée à un poste de travail et si vous souhaitez utiliser les références de ce poste à la place de celles des utilisateurs logués, vous devez activer l'option Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé.

    Par défaut, des applications MSI associées à un poste de travail sont distribuées dans l'espace de sécurité de l'utilisateur, ce qui signifie que le programme de lancement d'applicatifs utilise les références et l'accès au système de fichiers de l'utilisateur. Si vous souhaitez effectuer une distribution hors ligne sans exiger que l'utilisateur reste logué au poste de travail, vous pouvez configurer le programme de lancement d'applicatifs de manière qu'il transmette le travail de distribution au composant NAL WS Helper (qui s'exécute dans l'espace système et utilise les références du poste de travail).

    Il n'est pas possible d'installer toutes les applications MSI à l'aide des références du poste de travail. Certaines applications MSI possèdent des dépendances sur un utilisateur logué (par exemple, pour lire et écrire dans la ruche HKCU du registre Windows). Dans ce cas, vous devez désélectionner cette option pour que la distribution se produise dans l'espace de sécurité de l'utilisateur plutôt que dans celui de l'espace de travail.

    Pour activer la préinstallation à l'aide des références du poste de travail :

    1. Cliquez sur l'onglet Options de distribution > Options pour afficher la page Options.

      Page Options de l'objet Application
    2. Cochez la case Distribuer dans l'espace de sécurité du poste de travail si le poste de travail est associé.

      N'oubliez pas que NAL WS Helper utilise les références du poste de travail, et non celles de l'utilisateur, pour distribuer l'application. Cela signifie que vous devez attribuer au poste de travail des droits sur le système de fichiers lui permettant d'accéder à l'emplacement réseau où résident les fichiers .msi.

      Si l'installation d'une application requiert un redémarrage, vous devez sélectionner Redémarrer si nécessaire ou Toujours redémarrer dans la zone de groupe Redémarrer et Pas d'invite dans la zone de groupe Inviter à redémarrer.

  7. Cliquez sur OK pour enregistrer les modifications.