Sujet
Cet article traite de la gestion des logiciels dans NinjaOne.
Environnement
NinjaOne Endpoint Management
Description
NinjaOne offre des fonctionnalités de gestion des logiciels pour les terminaux Windows, macOS et Linux. Dans les environnements où les utilisateurs finaux ne disposent pas des autorisations nécessaires pour gérer les applications, les techniciens peuvent utiliser NinjaOne pour installer, désinstaller et mettre à jour des applications de manière ponctuelle, en masse ou automatiquement grâce à l'automatisation basée sur des règles.
Sélectionnez un sujet pour en savoir plus :
- Création d’un inventaire logiciel
- Méthodes de déploiement de logiciels dans NinjaOne
- Désinstallation de logiciels avec NinjaOne
- Automatisation de l’installation de logiciels avec NinjaOne
- Déploiement en masse et application de correctifs aux progiciels intégrés
- Déploiement d’applications tierces intégrées via des politiques
- Déploiement de logiciels via des scripts d'installation
- Déploiement en masse de logiciels via des automatisations planifiées (script personnalisé)
- Déploiement en masse de logiciels à l'aide de tâches planifiées
- Application des exigences logicielles
- Logiciels figurant sur la liste noire
- Utilisation des identifiants pour améliorer les taux d'installation des logiciels
- Automatisation de l'installation
Création d’un inventaire logiciel
NinjaOne collecte automatiquement un inventaire complet des logiciels pour tous les appareils gérés. Vous obtenez une liste exhaustive de tous les logiciels installés dans votre environnement, y compris les appareils sur lesquels ils sont installés et les détails essentiels relatifs à ces logiciels, notamment les numéros de version et les dates d’installation.
Méthodes de déploiement logiciel dans NinjaOne
- Packages intégrés: déployez et mettez à jour de manière native 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 pour Windows, macOS et Linux.
- Contrôle à distance: prenez le contrôle direct des terminaux pour les déploiements d’applications complexes et installez directement les applications.
Désinstallation de logiciels avec NinjaOne
- Inventaire des logiciels: vous pouvez désinstaller n’importe quelle application prenant en charge la désinstallation silencieuse d’un simple clic dans l’inventaire des logiciels intégré à NinjaOne.
- Scripts personnalisés: NinjaOne vous permet de créer des scripts personnalisés de désinstallation d’applications pour Windows, Mac et Linux.
- Contrôle à distance: prenez le contrôle individuel des terminaux et désinstallez directement les applications pour les suppressions complexes.
Automatisation de l’installation de logiciels avec NinjaOne
Déploiement et mise à jour en masse des packages logiciels intégrés
NinjaOne inclut plus de 40 paquets d’applications qui se déploient automatiquement sur les terminaux Windows via des politiques, et plus de 100 qui s’actualisent automatiquement. Ces applications se déploient en arrière-plan, sans intervention de l’utilisateur final.
Déploiement d’applications tierces intégrées via des politiques
- Accédez à une politique et sélectionnez l’onglet « Logiciels ».
- Activez la gestion des logiciels et choisissez vos options d’analyse, de mise à jour et de redémarrage.
- Sélectionnez l'onglet « Produits ».
- Cliquez sur « Ajouter des produits » et sélectionnez toutes les applications que vous souhaitez installer ou mettre à jour.
- Cliquez sur « Enregistrer ».
- Sélectionnez toutes les applications que vous souhaitez installer 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 un programme d’installation Microsoft ou une extension sur des serveurs, des postes de travail et des ordinateurs portables Windows. Le programme d’installation doit prendre en charge l’installation en mode silencieux pour pouvoir être déployé à l’aide de cette méthode. Vous pouvez exécuter le script d’installation d’applications de manière ponctuelle, dans le cadre d’une automatisation planifiée par stratégie ou en tant que tâche planifiée.
Déploiement en masse de logiciels via des automatisations planifiées (script personnalisé)
NinjaOne vous permet de créer des scripts personnalisés en PowerShell, ShellScript, Batch, VBScript et JavaScript que vous pouvez utiliser pour déployer pratiquement n’importe quelle application sur des terminaux Windows, Mac ou Linux à une date et une heure spécifiques.
Déploiement d’applications tierces intégrées via des politiques
Vous pouvez déployer plusieurs applications à l’aide d’un seul script planifié. Les applications sont déployées simultanément dans l’ordre indiqué dans le script.
Les installations de logiciels doivent généralement utiliser les options de planification « Exécuter une fois » ou « Exécuter une fois immédiatement ». L’option « Exécuter une fois » vous permet de déployer une application à une date et une heure futures. Elle s’exécute exactement une fois. L’option « Exécuter une fois immédiatement » s’exécute dès que vous enregistrez la politique et s’applique à tous les terminaux ajoutés à la politique à une date future.
- Rédigez votre script de déploiement d’application personnalisé et ajoutez-le à vos scripts enregistrés.
- Dans NinjaOne, accédez à Administration → Politiques → Politiques d’agent, puis sélectionnez une politique dans la liste.
- La page de configuration de la politique s’ouvre. Cliquez sur « 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 boîte de dialogue.
- Dans le menu déroulant « Planification », choisissez une option de planification. Pour les installations de logiciels, il est généralement recommandé d’utiliser les options « Exécuter une fois » ou « Exécuter une fois immédiatement ».
- Exécuter une fois: déploie une application à une date et une heure futures. Elle s'exécute exactement une fois.
- Exécuter une fois immédiatement: déploie une application dès que vous enregistrez la politique et s’exécute sur tous les terminaux ajoutés à la politique à une date ultérieure.
- Sélectionnez le script personnalisé que vous avez créé.
- Sélectionnez l'utilisateur à utiliser pour installer l'application.
- Cliquez sur « Appliquer ».
- Planifiez votre déploiement.
Déploiement en masse de logiciels à l’aide de tâches planifiées
Vous pouvez utiliser les tâches planifiées en complément du workflow de déploiement natif ou des workflows de scripts personnalisés pour déployer des applications en masse, soit sous forme de tâches ponctuelles, soit sur l'ensemble des rôles d'appareils.
- Accédez à Administration → Tâches, puis cliquez sur Créer une tâche.
- La fenêtre « Nouvelle tâche planifiée » s'ouvre. Donnez un nom et une description à la tâche, puis définissez la planification. Pour exécuter une tâche de déploiement de logiciel une seule fois, définissez le champ « Se termine » 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 et cliquez sur Ajouter.
- Sélectionnez les organisations, les appareils ou les groupes que vous souhaitez cibler. Vous pouvez créer un groupe dynamique de terminaux sur lesquels le logiciel n’est pas installé en utilisant les fonctions « Recherche » et « Groupes », puis en appliquant la tâche planifiée à ce groupe.
- Cliquez sur « Appliquer », puis sur « Enregistrer ».
Application des exigences logicielles
NinjaOne vous permet d’imposer la présence d’un logiciel spécifique sur un terminal à l’aide de la surveillance conditionnelle. Ce processus vérifie l’absence du logiciel et installe l’application chaque fois que NinjaOne ne la détecte pas, garantissant ainsi la conformité des terminaux aux exigences logicielles.
- Dans NinjaOne, accédez à Administration → Politiques → Politiques d’agent et sélectionnez une politique dans la liste.
- Accédez à une politique et sélectionnez l’onglet « Conditions ».
- Cliquez sur « Ajouter une condition » → « Sélectionner une condition ».
- Sélectionnez la condition « Logiciel » dans le menu déroulant, puis définissez la présence sur « N'existe pas ».
- Saisissez le nom de l’application dans le champ « Nom ». Le champ « Nom » doit correspondre exactement au nom de l’application. Les caractères génériques (*chrome*) peuvent améliorer les taux de correspondance. Une fois terminé, cliquez sur « Appliquer ».
- Ajoutez un nom d'affichage et définissez un intervalle de réinitialisation, puis configurez vos préférences en matière de notifications et de création de tickets. Définissez l'intervalle de réinitialisation sur au moins 20 minutes afin d'éviter que la condition ne se déclenche pendant qu'un script d'installation est encore en cours d'exécution.
- Cliquez sur « Ajouter » dans la section « Automatisations » de la fenêtre.
- Sélectionnez le script d’installation de votre application, puis cliquez sur « Ajouter ».
Logiciels de la liste noire
Vous pouvez utiliser NinjaOne soit pour envoyer des notifications en cas d’installation de logiciels non approuvés, soit pour détecter et désinstaller automatiquement ces logiciels.
Création d’une alerte pour les logiciels interdits
- Dans NinjaOne, accédez à Administration → Politiques → Politiques d’agent et sélectionnez une politique dans la liste.
- Accédez à une politique et sélectionnez l'onglet Conditions.
- Cliquez sur Ajouter une condition → Sélectionner une condition.
- Sélectionnez la condition « Logiciel » dans le menu déroulant, puis définissez « Présence » sur « Existe ».
Ajoutez le nom de l'application que vous souhaitez mettre sur liste noire dans le champ « Noms ».
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.- Cliquez sur « Appliquer ».
- Dans le champ « Notifications », sélectionnez « 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 identifiants 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é ; elles n’ont donc pas accès aux ressources du domaine ni aux ressources administratives. Si vous avez verrouillé un terminal, l’installation d’un logiciel peut nécessiter des identifiants administratifs, qui sont stockés au niveau de l’organisation.
Ajout d’identifiants
- Accédez à l’organisation dans laquelle vous souhaitez ajouter un identifiant.
- Cliquez sur l'onglet « Identifiants ».
- Cliquez sur « Ajouter des identifiants ».
- Attribuez un nom à l'identifiant, indiquez le domaine (le cas échéant), le nom d'utilisateur et le mot de passe.
- Cliquez sur « Ajouter ».
Injection automatique des identifiants
- Dans l’onglet « Identifiants », cliquez sur l’onglet « Paramètres par défaut ».
- Définissez les identifiants préférés pour les scripts Mac, Linux, l'administrateur local Windows, l'administrateur de domaine Windows et les correctifs tiers Windows.
Utilisation d’identifiants ad hoc
Lors de la configuration d’un script d’installation de logiciel (natif ou personnalisé), définissez le champ « Exécuter en tant que » avec vos identifiants préférés.
Automatisation de l’installation
Lorsque vous fournissez à l’automatisation d’installation logicielle un fichier à télécharger ou une URL se terminant par .msi, une infobox s’affiche : « NinjaOne a détecté qu’il s’agit d’un fichier MSI ; il sera exécuté automatiquement avec <options par défaut> ».
Si vous ajoutez une URL de téléchargement de fichier qui ne se termine pas par .msi, y compris lorsqu’il n’y a pas d’extension dans l’URL, le message suivant s’affiche : « Si vous souhaitez exécuter ce programme d’installation en mode silencieux, vous devrez peut-être saisir les arguments de ligne de commande appropriés. » Aucune de ces remarques ne s’affiche tant que vous n’avez pas ajouté d’URL ou de fichier. Vous pouvez installer des fichiers dont la taille dépasse 1 Go en utilisant la méthode par URL dans le référentiel de logiciels.
Vous pouvez utiliser dans le logiciel des URL qui ne se terminent pas par .exe, .msi, .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 par automatisation d’application.