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

NinjaOne Endpoint Management : L’inventaire des logiciels

Rubrique

Cet article traite de l'onglet « Inventaire des logiciels » du tableau de bord NinjaOne

Environnement

NinjaOne Gestion des terminaux

Description

L'inventaire des logiciels vous permet de consulter et de gérer vos logiciels à partir d'un tableau de bord dédié. NinjaOne vérifie les modifications apportées à l'inventaire des logiciels une fois au démarrage, puis toutes les minutes par la suite.

Si vous effectuez la désinstallation du logiciel, NinjaOne attendra 10 minutes avant de supprimer l’élément ou de mettre à jour le logiciel.

Accéder à l'inventaire des logiciels

L'inventaire des logiciels se trouve sur le Tableau de bord du système.

Dans NinjaOne, cliquez sur Tableau de bord, puis sur l'onglet Logiciels. Selon l'appareil et la stratégie qui s'y applique, votre écran peut présenter un aspect légèrement différent de celui illustré à la figure 1.

SoftwareInventory_nnav2.png
Figure 1: Tableau de bord → Logiciels (cliquez pour agrandir)

Sources d’informations de l’inventaire des logiciels

NinjaOne utilise diverses sources pour alimenter l’inventaire des logiciels, en fonction du système d’exploitation de la machine.

Microsoft Windows

Pour la plupart des applications, l’inventaire des logiciels récupère les informations (à la fois le nom du logiciel et sa date d’installation) directement à partir des clés de registre suivantes :

HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall

et

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall

Applications du Microsoft Store

Pour les applications du Microsoft Store, qui peuvent être installées sur des postes de travail fonctionnant sous Windows 10 ou une version ultérieure, NinjaOne utilise la fonction PowerShell Get-Appx pour récupérer ces informations. Cependant, nous filtrons les paquets liés aux frameworks ou au système.

Problèmes liés à la date d’installation des logiciels

Certaines applications du Microsoft Store (telles que Calculatrice ou Photos) affichent des dates d’installation antérieures à l’âge de votre machine, ou utilisent la valeur par défaut pour la date, telle que « 01/01/1970 ». La méthode utilisée par Windows pour suivre ces applications est à l’origine de ce comportement attendu, qui peut inclure les éléments suivants :

  • Suivi spécifique à l'utilisateur: les applications du Microsoft Store sont associées à des comptes utilisateur spécifiques. Lorsque vous vous connectez, Windows enregistre la « date d’installation » qui vous est propre.
  • Surveillance au niveau du système: nos outils de surveillance s’exécutent en arrière-plan sous le compte « Système » (et non sous un compte utilisateur spécifique connecté). Étant donné que le compte Système ne dispose pas de ses propres applications du Store, il ne peut pas accéder à votre date d’installation spécifique.
  • La date de repli: si NinjaOne ne trouve pas la date spécifique, il se base alors sur la date de création du dossier de l’application.

Pourquoi les dates semblent anciennes

Pour de nombreuses applications Windows préinstallées, cette date de dossier correspond à la date à laquelle Microsoft a initialement créé le package de l’application, et non à celle de son installation sur votre PC. C’est ce comportement qui explique pourquoi la même date statique (remontant par exemple à plusieurs années) peut apparaître sur de nombreux ordinateurs différents.

SoftwareInventory_OldDate.png
Figure 2: Affichage erroné de la date d’installation (cliquez pour agrandir)

Apple macOS

NinjaOne récupère les informations d’inventaire des logiciels depuis « Informations système » → « Logiciels » → « Applications » → « Dernière modification ».

2019-04-22_1132.png
Figure 3: Informations système de macOS → Logiciels → Applications → Dernière modification (cliquez pour agrandir)

Linux

NinjaOne récupère les informations relatives aux logiciels depuis les sources suivantes :

  • Le gestionnaire de paquets local
  • Advanced Package Tool (APT)
  • Yellowdog Updater Modifié (YUM)
  • Dandified YUM (DNF)

L'exemple de la figure 4 est une requête DNF pour la bibliothèque LibTIFF.

Linux_2.png
Figure 4: Exemple de requête DNF sous Linux (cliquez pour agrandir)

Désinstallation de logiciels sous Windows

Pour les appareils Windows, vous pouvez désinstaller des logiciels directement à partir de l'inventaire des logiciels :

  1. Sélectionnez les cases correspondant aux logiciels à désinstaller.
  2. Cliquez sur Désinstaller.
SoftwareInventory_Uninstall.png
Figure 5: Désinstallation d'un logiciel Windows (cliquez pour agrandir)

Considérations relatives à la suppression de logiciels

Tenez compte des limitations et comportements suivants avant de supprimer un logiciel Windows :

  • Si vous tentez de désinstaller plus de 50 logiciels en une seule opération, la désinstallation échouera et un message « Limite de sécurité dépassée » s'affichera dans le flux des activités récentes du système.
  • NinjaOne ne désinstallera que les logiciels prenant en charge les désinstallations silencieuses. Si vous tentez de supprimer une application qui ne prend pas en charge les désinstallations silencieuses, la suppression échouera et un message d'erreur indiquant « Sortie NON PRISE EN CHARGE : ce programme ne prend pas en charge les désinstallations silencieuses » s'affichera dans le flux « Activités récentes du système ».
  • NinjaOne détermine si la désinstallation silencieuse d’un élément est prise en charge après avoir recherché l’entrée QuietUninstallString dans le registre.
  • NinjaOne ne peut pas désinstaller quelques-unes des applications, telles que les logiciels antivirus ou l’agent NinjaOne lui-même. Les cases à cocher correspondant à ces éléments seront grisées et ne pourront pas être sélectionnées dans l’onglet « Logiciels ».

FAQ

Pour aller plus loin