Déploiement de logiciels

Diffuser des logiciels sur toutes les machines d’un réseau peut être une lourde tâche pour l’administrateur informatique, surtout dans de grandes entreprises. Compte tenu d’un nombre de terminaux en constante augmentation, il devient très difficile de déployer des logiciels au sein d’organisations. Desktop Central permet de diffuser des packages logiciels et d’automatiser le déploiement sur tous les ordinateurs du réseau (machines Windows, Mac et Linux à partir d’une console centrale, sans intervention de l’utilisateur. 

Desktop Central offre de riches fonctionnalités, dont les options avancées suivantes pour plus de flexibilité et de contrôle sur le processus de déploiement de logiciels :

Automate software deployment - ManageEngine Desktop Central

Modèles d’application prédéfinis

Pour déployer des applications, il faut d’abord créer des packages logiciels, ce qui peut être chronophage. Desktop Central compte plus de 4 500 modèles d’application prédéfinis, complets avec des boutons d’installation/désinstallation permettant de créer des packages instantanément. Ils assurent des gains de temps et rendent le processus d’installation de logiciels plus rapide et exact, pour mieux automatiser leur déploiement.

Portail en libre-service

L’une des tâches les plus courantes d’un administrateur consiste à déployer les applications que demandent les utilisateurs, d’où la création régulière d’un grand nombre de tickets d’assistance. Le traitement de ces tickets exige en général beaucoup de temps et de ressources. Le portail en libre-service de Desktop Central permet aux utilisateurs d’installer des applications eux-mêmes. Il suffit de publier les applications les plus souvent demandées sur le portail en libre-service pour réduire notablement le nombre des tickets d’assistance créés.

Activités avant déploiement

L’une des raisons majeures de l’échec du déploiement de logiciels réside dans le fait que les ordinateurs cibles ne remplissent pas les conditions requises. Cela peut prendre beaucoup de temps pour déterminer le problème exact, puis le régler correctement. Les activités avant déploiement permettent d’effectuer des vérifications de conditions et d’appliquer des configurations avant l’installation, pour s’assurer que les ordinateurs cibles remplissent toutes les exigences et sont tous bien configurés.

Activités après déploiement

Le processus de déploiement automatisé de logiciels ne s’achève pas une fois le logiciel installé. Il faut vérifier qu’un utilisateur peut accéder à l’application, que toutes les versions antérieures ont été désinstallées, que des raccourcis sont établis et que toutes les configurations requises s’appliquent aux applications. Les activités après déploiement permettent d’appliquer des configurations de suivi, d’exécuter des scripts personnalisés, de modifier des paramètres de registre, de créer des raccourcis, de créer/modifier un chemin, entre autres, après l’installation. En savoir plus sur les méthodes et stratégies de déploiement de logiciels.

Référentiel de logiciels

Tous les packages logiciels créés avec l’outil de déploiement automatisé de Desktop Central sont stockés dans un référentiel de logiciels central. Une fois enregistrés, on peut réutiliser ces packages à répétition. Desktop Central présente deux types de référentiels logiciels : partage réseau et HTTP. Un référentiel de partage réseau sert à déployer des packages logiciels sur des agents LAN et un référentiel HTTP sur des agents WAN.

Installation/désinstallation avec le même package

La création de différents packages pour installer ou désinstaller la même application peut être chronophage. Dans Desktop Central, une fois un package créé, il peut servir à effectuer les deux opérations pour des applications MSI, EXE, MSU, APPX et MSP.

Planification du déploiement

Le fait de télécharger des packages logiciels et de lancer des exécutables mobilise beaucoup de ressources processeur, ce qui peut dégrader la performance lors du déploiement et donc nuire à la productivité du personnel. Pour l’éviter, on peut déployer des packages logiciels à un moment opportun en configurant une stratégie de déploiement. Cela permet d’installer des applications au moment voulu (jour et heure) dans une fenêtre de temps prédéfinie. Planifier le déploiement de logiciels aux heures creuses aide à atteindre les objectifs en termes de rentabilité et d’efficacité dans l’environnement.

Desktop Central permet de copier les installables nécessaires sur les postes clients avant d’installer ou de désinstaller des applications. On peut le configurer tout en définissant la stratégie de déploiement. L’exécution de cette étape facultative accélère le processus d’installation/désinstallation.

Installation d’applications en tant qu’utilisateur

Desktop Central permet d’installer ou de désinstaller une application en tant qu’utilisateur particulier. Par défaut, toutes les applications sont installées en tant qu’utilisateur système, auquel l’agent Desktop Central a accès.

Desktop Central nous est très utile. Nous utilisons la fonctionnalité de déploiement de logiciels très souvent pour effectuer des installations à distance sur plusieurs ordinateurs. Nous gagnons ainsi beaucoup de temps. Le support est excellent, les techniciens analysent vite le problème et le peu de fois où j’ai eu besoin d’un correctif, j’en ai disposé le lendemain. Vraiment SUPER !
Michel Sargentini, Certis Europe B.V.

Qu’est-ce que le déploiement de logiciels ?

Il s’agit du processus consistant à installer à distance des logiciels sur plusieurs ou tous les ordinateurs d’un réseau simultanément, d’un point central. Le terme « déploiement de logiciels » sert en général dans le cadre d’un grand réseau (plus de 20 ordinateurs). Le déploiement de logiciels comprend notamment les activités suivantes :

  1. Création et gestion de packages logiciels à jour et prêts à installer,
  2. Configuration des ordinateurs cibles avant l’installation ou la désinstallation du package,
  3. Installation ou désinstallation du logiciel sur les ordinateurs cibles,
  4. Configuration des ordinateurs cibles après l’installation ou la désinstallation,
  5. Mise à niveau du logiciel existant.

Le déploiement de logiciels diffère de la gestion des correctifs et la gestion des actifs informatiques pour les mises à jour logicielles et vise à un contrôle et un suivi complets des logiciels installés sur le réseau.

Pourquoi automatiser le déploiement de logiciels ?

On peut exécuter manuellement toutes les activités mentionnées ci-dessus ou via une solution de déploiement automatisé de logiciels. L’exécution manuelle convient à un réseau de 10 ou 15 ordinateurs mais, au-delà, cela devient chronophage, peu rentable et propice à la redondance. Même en affectant plusieurs techniciens à cette tâche manuelle, on ne peut pas garantir que tous les terminaux affichent la dernière version du logiciel installée et configurée. Il faut donc mettre en place une automatisation centralisée du déploiement de logiciels pour répondre à tous les besoins.

Comment automatiser le déploiement à l'aide de Desktop Central ?

Desktop Central permet un déploiement automatisé à l'aide de la création automatique de paquets. Vous pouvez automatiser l'installation de logiciels en ajoutant plus de 6000 modèles prédéfinis de déploiement de logiciels pour créer un package et le publier pour un utilisateur spécifique. Les paquets de ces modèles peuvent être configurés pour se mettre à jour automatiquement. Ainsi, chaque fois qu'une nouvelle version d'un modèle est disponible, elle sera reflétée dans le Portail en libre-service des utilisateurs publiés. Pour commencer le déploiement automatisé de logiciels, naviguez vers Software Deployment (Déploiement de logiciels) > Settings (Paramètres) > Auto-update Templates (Mise à jour automatique de modèles). Ainsi, en utilisant les outils de déploiement automatisé de Desktop Central, les administrateurs informatiques et des organisations entières peuvent économiser des ressources.