Sujet
Ce guide fournit une présentation générale des fonctionnalités de gestion des logiciels disponibles dans NinjaOne, ainsi que des instructions étape par étape pour les différentes méthodes d'installation et de désinstallation des applications et de mise en conformité des logiciels.
Environnement
Plateforme NinjaOne
Automatisation et scripts
Description
- Introduction
- Création d'un inventaire logiciel
- Automatisation de l'installation de logiciels avec NinjaOne
- Application des exigences logicielles avec NinjaOne
- Utilisation des informations d'identification pour améliorer les taux d'installation des logiciels
- Automatisation de l'installation

Introduction
Dans les entreprises soucieuses de la sécurité, les utilisateurs finaux disposent rarement des autorisations nécessaires pour gérer les applications et doivent donc compter sur des techniciens pour installer, désinstaller et mettre à jour leurs applications.
Qu'il s'agisse de déploiements logiciels à l'échelle de l'entreprise ou de demandes d'applications ad hoc de la part des utilisateurs finaux, la gestion des logiciels peut générer un nombre important de tickets qui détournent les techniciens de tâches plus stratégiques.
NinjaOne contribue à améliorer la sécurité et la conformité sur les terminaux Windows, Mac et Linux tout en faisant gagner du temps aux techniciens grâce à des fonctionnalités robustes de gestion logicielle ad hoc, automatisée et en masse.
Création d'un inventaire logiciel
NinjaOne recueille automatiquement un inventaire complet des logiciels pour tous les appareils gérés. Vous obtenez une liste complète de tous les logiciels installés dans votre environnement, y compris les appareils sur lesquels ils sont installés et les détails essentiels, tels que les numéros de version et les dates d'installation.
Méthodes de déploiement de logiciels dans NinjaOne
Packages intégrés
Déployez et corrigez en mode natif plus de 40 applications tierces provenant d'éditeurs tels que Google et Microsoft.
Workflow de déploiement natif
Hébergez et déployez facilement n'importe quel programme d'installation Microsoft ou package d'extension via NinjaOne.
Scripts personnalisés
Créez des scripts de déploiement d'applications personnalisés dans plusieurs langues pour Windows, Mac et Linux.
Contrôle à distance
Pour les déploiements d'applications complexes, prenez le contrôle individuel des terminaux et installez directement les applications.
Désinstallation de logiciels avec NinjaOne
Inventaire des logiciels
Toute application prenant en charge la désinstallation silencieuse peut être désinstallée en un seul clic via l'inventaire logiciel intégré à l'
.
Scripts personnalisés
NinjaOne vous permet de créer des scripts de désinstallation d'applications personnalisés pour Windows, Mac et Linux.
Contrôle à distance
Pour la suppression d'applications complexes, prenez le contrôle individuel des terminaux et désinstallez directement les applications.
Automatisation de l'installation des logiciels avec NinjaOne
Déploiement et correctif en masse de packages logiciels intégrés
NinjaOne comprend plus de 40 packages d'applications qui peuvent être automatiquement déployés sur les terminaux Windows via des politiques et plus de 100 qui peuvent être automatiquement corrigés. Ces applications se déploient silencieusement en arrière-plan sans intervention de l'utilisateur final.
Déploiement d'applications tierces intégrées via des politiques :
- Accédez à une stratégie et sélectionnez l'onglet Logiciel.
- Activez la gestion des logiciels et choisissez vos options d'analyse, de mise à jour et de redémarrage.Remarque importante : l'analyse identifie uniquement les correctifs disponibles. La mise à jour installe l'application (si elle est manquante) et applique les correctifs.
- Sélectionnez l'onglet Produits.
- Cliquez sur Ajouter des produits et sélectionnez toutes les applications que vous souhaitez installer et/ou corriger.Remarque importante : par défaut, les applications ne s'installent pas automatiquement.
- Cliquez sur Enregistrer.
- Sélectionnez toutes les applications que vous souhaitez installer automatiquement et définissez le champ Installer sur Oui.
Déploiement de logiciels via des scripts d'installation
Le script d'installation d'applications intégré à NinjaOne vous permet d'installer le programme d'installation Microsoft ou l'application d'extension sur des serveurs, des postes de travail et des ordinateurs portables Windows. Le programme d'installation doit autoriser l'installation silencieuse pour pouvoir être déployé à l'aide de cette méthode. Le script d'installation d'applications peut être exécuté de manière ponctuelle, en tant qu'automatisation planifiée par une stratégie ou en tant que tâche planifiée.
Déploiement massif de logiciels via des automatisations planifiées (script personnalisé)
NinjaOne vous permet de créer des scripts personnalisés dans PowerShell, ShellScript, Batch, VBScript et JavaScript afin de déployer presque toutes les applications sur des terminaux Windows, Mac ou Linux à la date et à l'heure de votre choix.
Déploiement d'applications tierces intégrées via des stratégies :
- Écrivez votre script de déploiement d'application personnalisé et ajoutez-le à vos scripts enregistrés.
- Accédez à une stratégie et sélectionnez l'onglet Automatisations planifiées .
- Cliquez sur Ajouter une automatisation planifiée et remplissez les champs Nom et Description.
- Cliquez sur Ajouter dans la section Automatisations de la fenêtre modale.Remarque importante : vous pouvez déployer plusieurs applications à l'aide d'un seul script planifié. Les applications seront déployées simultanément dans l'ordre indiqué dans le script planifié.
- Choisissez le script personnalisé que vous avez créé.
- Sélectionnez l'utilisateur qui doit être utilisé pour installer l'application.
- Cliquez sur Appliquer.
- Planifiez votre déploiement.Remarque importante : les installations logicielles doivent généralement utiliser les options de planification Exécuter une fois ou Exécuter immédiatement. L'option Exécuter une fois vous permet de déployer une application à une date et une heure ultérieures. Elle s'exécute exactement une fois. L'option Exécuter immédiatement s'exécute dès que la stratégie est enregistrée et s'exécutera sur tous les points de terminaison ajoutés à la stratégie à une date ultérieure.
Déploiement massif de logiciels à l'aide de tâches planifiées
Les tâches planifiées peuvent être utilisées avec le workflow de déploiement natif ou les scripts personnalisés pour déployer en masse des applications en tant que tâches ponctuelles ou sur plusieurs rôles de périphériques.
- Accédez à Administration, puis à Tâches.
- Cliquez sur Nouvelle tâche.
- Donnez un nom et une description à la tâche, puis définissez la planification.Remarque importante : pour exécuter une tâche de déploiement de logiciel une seule fois, définissez le champ Fin sur Après et le champ Occurrences sur 1.
- Cliquez sur Ajouter une automatisation et sélectionnez le script d'application que vous souhaitez exécuter.
- Accédez à l'onglet Cibles.
- Cliquez sur Ajouter.
- Sélectionnez les organisations, les appareils ou les groupes que vous souhaitez cibler.Remarque importante : vous pouvez créer un groupe dynamique de terminaux sur lesquels aucun logiciel n'est installé à l'aide des fonctions de recherche et de groupes de NinjaOne, puis appliquer la tâche planifiée à ce groupe.
- Cliquez sur Appliquer.
- Cliquez sur Enregistrer.
Application des exigences logicielles
NinjaOne vous permet d'appliquer l'exigence d'un logiciel spécifique sur un terminal à l'aide de la surveillance conditionnelle. Ce processus vérifie en permanence l'absence de logiciels et installe l'application dès qu'elle n'est pas détectée. Que le logiciel n'ait jamais été installé ou qu'il ait été désinstallé par l'utilisateur final, ce processus garantit la conformité des terminaux aux exigences logicielles.
- Accédez à une politique et sélectionnez l'onglet Conditions.
- Cliquez sur Ajouter une condition.
- Cliquez sur Sélectionner une condition.
- Sélectionnez la condition « Logiciel » dans le menu déroulant.
- Définissez Présence sur « N'existe pas »
- Saisissez le nom de l'application dans le champ Nom, puis cliquez sur Appliquer.Remarque importante : le champ Nom doit correspondre exactement au nom de l'application. Vous pouvez utiliser des caractères génériques (*chrome*) pour améliorer les taux de correspondance.
- Ajoutez un nom d'affichage, réinitialisez l'intervalle et définissez vos préférences en matière de notifications et de tickets.Remarque importante : l'intervalle de réinitialisation doit être d'au moins 20 minutes afin d'éviter que la condition ne se déclenche fréquemment et que le script tente d'installer l'application alors qu'il est encore en cours d'installation.
- Cliquez sur Ajouter dans la section Automatisations de la fenêtre modale.
- Sélectionnez votre script d'installation de l'application.
- Cliquez sur Ajouter.
Mise sur liste noire de logiciels
Vous pouvez utiliser NinjaOne pour envoyer des notifications d'installation de logiciels non approuvés ou pour détecter les logiciels non approuvés et tenter de les installer.
Création d'une alerte pour les logiciels interdits :
- Accédez à une politique et sélectionnez l'onglet Conditions.
- Cliquez sur Ajouter une condition.
- Cliquez sur Sélectionner une condition.
- Sélectionnez la condition « Logiciel ».
- Définissez Présence sur « Existe »
- Ajoutez le nom de l'application que vous souhaitez mettre sur liste noire dans le champ Noms.Remarque importante : le champ Nom correspond exactement au nom de l'application. Vous pouvez utiliser des caractères génériques (*chrome*) pour améliorer les taux de correspondance.
- Cliquez sur « Apply » (Appliquer).
- Définissez le champ Notifications sur « Envoyer des notifications »
- Cliquez sur Ajouter.
Désinstallation automatique des logiciels interdits :
- Créez un script personnalisé pour désinstaller les logiciels interdits.
- Suivez les étapes ci-dessus.
- Cliquez sur Ajouter une automatisation.
- Sélectionnez votre script de désinstallation.
- Cliquez sur Appliquer.
- Cliquez sur Ajouter.
Utilisation des informations d'identification pour améliorer les taux d'installation des logiciels
Par défaut, les automatisations NinjaOne s'exécutent avec des privilèges au niveau du système ou en tant qu'utilisateur connecté et n'ont donc pas accès aux ressources du domaine ou administratives. Si un terminal a été verrouillé, l'installation d'un logiciel peut nécessiter des informations d'identification administratives. Les informations d'identification sont stockées au niveau de l'organisation.
Ajouter des informations d'identification
- Accédez à l'organisation à laquelle vous souhaitez ajouter une information d'identification.
- Cliquez sur l'onglet Informations d'identification.
- Cliquez sur Ajouter des informations d'identification.
- Donnez un nom à l'identifiant, le domaine (le cas échéant), le nom d'utilisateur et le mot de passe.
- Cliquez sur Ajouter.
Injection automatique des informations d'identification
- Dans l'onglet Informations d'identification, cliquez sur l'onglet Par défaut.
- Définissez les informations d'identification préférées pour Mac Script, Linux Script, Windows Script Local Admin, Windows Script Domain Admin et Windows 3rd Party Patching.
Utilisation d'informations d'identification ad hoc
Lorsque vous configurez un script d'installation de logiciel (natif ou personnalisé), définissez le champ Exécuter en tant que sur vos informations d'identification préférées.
Automatisation de l'installation
Lorsqu'un fichier ou une URL se terminant par .msi est fourni dans l'automatisation de l'installation du logiciel, une boîte d'information s'affiche : « NinjaOne a détecté qu'il s'agit d'un fichier MSI, il sera exécuté automatiquement avec les paramètres par défaut. »
Lorsqu'un fichier ou une URL qui n'est pas .msi est ajouté, y compris lorsqu'il n'y a aucune extension dans l'URL, la boîte de dialogue suivante s'affiche : « Si vous souhaitez exécuter ce programme d'installation en mode silencieux, vous devrez peut-être entrer les arguments de ligne de commande appropriés. » Aucune de ces boîtes de dialogue n'apparaîtra tant qu'une URL ou un fichier n'aura pas été ajouté. Cela permet aux techniciens de savoir s'ils doivent fournir des paramètres d'installation silencieuse ou non.
Les fichiers de plus de 1 Go peuvent être installés à l'aide de la méthode URL dans le référentiel de logiciels.
Affecte Windows et Mac
Vous pouvez utiliser dans le logiciel des URL qui ne se terminent pas par .exe, .mxi, .pkg ou .dmg, et utiliser à la place des URL personnalisées ou des redirections vers la dernière version (lorsque vous utilisez le composant d'installation automatisée de l'application).
Après avoir soumis le programme d'installation, une boîte de dialogue indique que nous effectuons un « contrôle anti-malware » du programme d'installation, alors que ce n'est pas le cas. Ce message est donc remplacé par « Traitement automatisé : votre fichier a été soumis pour traitement. »