Cliquez pour évaluer cet article !
3 avis

Dans cet article, nous allons voir un tableau de bord permettant de lister facilement les applications installées sur vos appareils Intune.

La solution

  1. Créez un compte Azure Automation
  2. Utilisez-le avec une identité managée (Managed Identity)
  3. Créez un runbook dans Azure Automation
  4. Le runbook récupère les applications découvertes sur tous les appareils
  5. Les données sont envoyées à Log Analytics

Script pour les discovered apps

Voici un script réalisé permettant de collecter les applications découvertes et les envoyer à Log Analytics.

Améliorations possibles

Si vous avez des retours sur des problèmes ou des suggestions sur ce que vous aimeriez voir ou ajouter dans le tableau de bord, n’hésitez pas à me contacter par e-mail à [email protected].

Sources à télécharger

Cliquez sur l’image GitHub ci-dessous pour obtenir les fichiers suivants :

  • Export_discoveredapps_CSV.ps1 : script Azure Automation.
  • DiscoveredApps_LogAnalytics.ps1
  • Workbook.json : tableau de bord Log Analytics.

Prérequis

Suivez cet article pour ajouter les éléments suivants :

  • Créez un compte Azure Automation
  • Configurez l’identité managée (Managed Identity)
  • Ajoutez les permissions nécessaires

Tableau de bord Log Analytics

À quoi ressemble-t-il ?

Le tableau de bord est divisé en 2 onglets :

  • Apps resume
  • Apps details

Onglet « Apps resume »

Dans cet onglet, vous obtenez une vue d’ensemble en saisissant le nom d’une application.
Le graphique par défaut affiche le nombre d’appareils par application et version, comme ci-dessous :
Pour obtenir plus d’informations, saisissez un nom d’application dans les filtres en haut, comme ici pour Docker :
Vous verrez ensuite :

  • Nombre d’appareils par version pour cette application
  • Liste des appareils ayant cette application
  • Nombre d’appareils par application et version

Une fois le nom d’une application saisi, vous pouvez :

  • Sélectionner un nom précis d’application depuis un menu déroulant
  • Sélectionner une version spécifique depuis un menu déroulant

Vous pouvez également modifier l’intervalle de temps en utilisant le filtre de plage temporelle.

Onglet « Apps details »

Dans cet onglet, vous obtenez plus d’informations sur les applications installées sur un appareil spécifique.
Pour afficher les informations, il faut au préalable saisir le nom d’un appareil dans le filtre.
En haut, vous verrez les informations suivantes :

  • Dernier contact de l’appareil
  • Nombre d’applications sur l’appareil
  • Utilisateur principal de l’appareil

Par défaut, vous obtiendrez les informations suivantes :

  • Applications installées sur l’appareil avec leur dernière version
  • Historique de toutes les applications installées sur l’appareil

Si vous filtrez par nom d’application spécifique, vous pouvez voir :

L’historique des versions de cette application sur l’appareil.
Par exemple, pour l’application Docker, au cours des 30 derniers jours, une seule version a été installée.
En revanche, pour une application mise à jour automatiquement comme OneDrive, vous verrez plusieurs versions installées au fil du temps.

Ajouter le tableau de bord

Dans cette partie, nous allons ajouter le rapport.
Le rapport est disponible en téléchargement sur mon GitHub, ici.
Le fichier du rapport est : Workbook.json.

Pour l’ajouter, procédez comme suit :

  1. Allez sur le portail Azure
  2. Accédez à Log Analytics workspace
  3. Allez dans Workbooks
  4. Cliquez sur New
  5. Accédez à l’éditeur avancé (Advanced editor)
  6. Supprimez tout le contenu
  7. Rendez-vous sur le lien GitHub (ici)
  8. Cliquez sur le bouton Copy
  9. Cliquez sur Apply
  10. Cliquez sur Done dediting, puis sur Save

Notez cet article

Vous avez aimé cet article ?

Rendez-le plus visible auprès des internautes en lui mettant une bonne note.

Cliquez pour évaluer cet article !
3 avis

Articles pouvant vous intéresser