Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Gestion des logiciels avec NinjaOne

Sujet

Cet article traite de la gestion des logiciels dans NinjaOne.

Environnement

Gestion des terminaux NinjaOne

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 les 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 des logiciels

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 aux logiciels, 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 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 paquet d'application 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 individuel 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é de NinjaOne.
  • 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: 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 correction en masse des packages logiciels intégrés

NinjaOne comprend 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

  1. Accédez à une politique et sélectionnez l'onglet Logiciel.
  2. Activez la gestion des logiciels et choisissez vos options d'analyse, de mise à jour et de redémarrage.
  3. Sélectionnez l'onglet Produits.
  4. Cliquez sur « Ajouter des produits » et sélectionnez toutes les applications que vous souhaitez installer ou mettre à jour.
  5. Cliquez sur Enregistrer.
  6. 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'application 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 autoriser l'installation silencieuse pour pouvoir être déployé à l'aide de cette méthode. Vous pouvez exécuter le script d'installation d'application de manière ponctuelle, en tant qu'automatisation planifiée par une politique ou en tant que tâche planifiée.

Pour plus d'informations, consultez la section Exécuter ou installer des automatisations d'application dans NinjaOne.

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 presque 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.

  1. Écrivez votre script de déploiement d'application personnalisé et ajoutez-le à vos scripts enregistrés.
  2. Dans NinjaOne, accédez à AdministrationPolitiquesPolitiques d'agent et sélectionnez une politique dans la liste.
  3. La page de configuration de la politique s'ouvre. Cliquez sur Automatisations planifiées.
  4. Cliquez sur Ajouter une automatisation planifiée et remplissez les champs Nom et Description.
  5. Cliquez sur Ajouter dans la section Automatisations de la boîte de dialogue.
  6. Dans le menu déroulant Planification, choisissez une option de planification. Les installations de logiciels doivent généralement 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 stratégie et s'exécute sur tous les terminaux ajoutés à la stratégie à une date ultérieure.
  7. Choisissez le script personnalisé que vous avez créé.
  8. Sélectionnez l'utilisateur à utiliser pour installer l'application.
  9. Cliquez sur « Apply ».
  10. 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 sous forme de tâches ponctuelles ou sur l'ensemble des rôles d'appareils.

  1. Accédez à AdministrationTâches et cliquez sur Créer une tâche.
  2. 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 Fin sur Après et le champ Occurrences sur 1.
  3. Cliquez sur Ajouter une automatisation et sélectionnez le script d'application que vous souhaitez exécuter.
  4. Accédez à l'onglet Cibles et cliquez sur Ajouter.
  5. 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.
  6. Cliquez sur Appliquer, puis sur Enregistrer.

Application des exigences logicielles

NinjaOne vous permet d'imposer l'installation 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 le détecte pas, garantissant ainsi la conformité des terminaux aux exigences logicielles.

  1. Dans NinjaOne, accédez à AdministrationPolitiquesPolitiques d'agent et sélectionnez une politique dans la liste.
  2. Accédez à une politique et sélectionnez l'onglet Conditions.
  3. Cliquez sur Ajouter une conditionSélectionner une condition.
  4. Sélectionnez la condition Logiciel dans le menu déroulant, puis définissez Présence sur N'existe pas.
  5. 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.
  6. Ajoutez un nom d'affichage et un intervalle de réinitialisation, puis configurez vos préférences en matière de notifications et de tickets. Définissez l'intervalle de réinitialisation sur au moins 20 minutes pour éviter que la condition ne se déclenche pendant qu'un script d'installation est encore en cours d'exécution.
  7. Cliquez sur Ajouter dans la section Automatisations de la fenêtre.
  8. 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 concernant les installations de logiciels non approuvés, soit pour détecter et désinstaller automatiquement les logiciels non approuvés.

Création d'une alerte pour les logiciels interdits

  1. Dans NinjaOne, accédez à AdministrationPolitiquesPolitiques d'agent et sélectionnez une politique dans la liste.
  2. Accédez à une politique et sélectionnez l'onglet Conditions.
  3. Cliquez sur Ajouter une conditionSélectionner une condition.
  4. Sélectionnez la condition Logiciel dans le menu déroulant, puis définissez Présence sur Existe.
  5. 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.
  6. Cliquez sur Appliquer.
  7. Définissez le champ Notifications sur Envoyer des notifications.
  8. Cliquez sur Ajouter.

Désinstallation automatique des logiciels interdits

  1. Créez un script personnalisé pour désinstaller les logiciels interdits.
  2. Suivez les étapes ci-dessus.
  3. Cliquez sur Ajouter une automatisation.
  4. Sélectionnez votre script de désinstallation.
  5. Cliquez sur Appliquer.
  6. 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é, et n'ont donc pas accès aux ressources du domaine ou aux ressources administratives. Si vous avez verrouillé un terminal, l'installation de logiciels peut nécessiter des identifiants administratifs, qui sont stockés au niveau de l'organisation.

Ajouter des identifiants

  1. Accédez à l'organisation à laquelle vous souhaitez ajouter des identifiants.
  2. Cliquez sur l'onglet Identifiants.
  3. Cliquez sur Ajouter des identifiants.
  4. Donnez un nom à l'identifiant, indiquez le domaine (le cas échéant), le nom d'utilisateur et le mot de passe.
  5. Cliquez sur Ajouter.

Injection automatique des informations d'identification

  1. Dans l'onglet « Identifiants », cliquez sur l'onglet « Par défaut ».
  2. 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 sur vos identifiants préférés.

Automatisation de l'installation

Lorsque vous fournissez à l'automatisation de l'installation du logiciel 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 <commutateurs par défaut> ».

Si vous ajoutez une URL de téléchargement de fichier qui n'est pas au format .msi, y compris lorsqu'il n'y a pas d'extension dans l'URL, le message suivant s'affiche : « Si vous avez l'intention d'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 de plus de 1 Go en utilisant la méthode 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 de l’application.

FAQ

Pour aller plus loin