{"id":888429,"date":"2026-10-01T15:35:03","date_gmt":"2026-10-01T15:35:03","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/comment-creer-un-tableau-de-bord-de-conformite-leger-avec-powershell-et-les-outils-azure\/"},"modified":"2026-10-01T15:35:03","modified_gmt":"2026-10-01T15:35:03","slug":"comment-creer-un-tableau-de-bord-de-conformite-leger-avec-powershell-et-les-outils-azure","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/fr\/blog\/comment-creer-un-tableau-de-bord-de-conformite-leger-avec-powershell-et-les-outils-azure\/","title":{"rendered":"Comment cr\u00e9er un tableau de bord de conformit\u00e9 l\u00e9ger avec PowerShell et les outils Azure"},"content":{"rendered":"<p>La plupart des MSP et des d\u00e9partements informatiques internes utilisent les outils int\u00e9gr\u00e9s pour surveiller la <a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/conformite-informatique-definition-normes-et-risques\/\">conformit\u00e9 informatique<\/a>, en particulier lorsqu&rsquo;ils travaillent avec des clients aux budgets limit\u00e9s ou sur des plateformes fragment\u00e9es.<\/p>\n<p>La plupart des plateformes RMM, comme NinjaOne, proposent des vues de conformit\u00e9 compl\u00e8tes, mais ces outils peuvent parfois limiter votre capacit\u00e9 \u00e0 vous adapter aux exigences particuli\u00e8res d&rsquo;un client. Dans ce cas, il vous faut un tableau de bord de conformit\u00e9 l\u00e9ger, capable de prendre le relais lorsque vos outils RMM atteignent leurs limites.<\/p>\n<p>Concevoir votre propre <strong>tableau de bord de conformit\u00e9<\/strong> vous apporte souplesse et personnalisation, ce qui est particuli\u00e8rement utile pour les premiers prototypes de gouvernance et de reporting.<\/p>\n<p>Dans ce guide, nous vous expliquons comment d\u00e9velopper un tableau de bord de conformit\u00e9 \u00e0 l&rsquo;aide de PowerShell et des outils Azure. Poursuivez votre lecture pour en savoir plus sur les tableaux de bord de conformit\u00e9.<\/p>\n<p>\ud83c\udfa5 Cette vid\u00e9o montre <a href=\"https:\/\/www.ninjaone.com\/videos\/security\/how-to-build-a-lightweight-compliance-dashboard-using-powershell-and-azure-tools\/\">comment cr\u00e9er un tableau de bord de conformit\u00e9 l\u00e9ger avec PowerShell et les outils Azure<\/a>.<\/p>\n<h2>Cr\u00e9er un tableau de bord de conformit\u00e9 avec les outils natifs<\/h2>\n<p>Inutile d&rsquo;investir dans des applications tierces pour cr\u00e9er votre propre tableau de bord de conformit\u00e9\u00a0: vous pouvez utiliser des outils natifs comme PowerShell, Log Analytics et Azure Workbooks. Voici comment proc\u00e9der.<\/p>\n<h3>\u00c9tape 1\u00a0: collecter les donn\u00e9es de conformit\u00e9 depuis vos outils natifs<\/h3>\n<p>Commencez par rassembler les signaux de conformit\u00e9 de vos terminaux \u00e0 partir des sources natives d\u00e9j\u00e0 pr\u00e9sentes dans votre environnement, \u00e0 savoir\u00a0:<\/p>\n<ul>\n<li><strong>Azure Log Analytics\u00a0: <\/strong>si vous utilisez Intune ou <a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/quest-ce-que-mem-microsoft-endpoint-manager\/\">Endpoint Manager<\/a> pour g\u00e9rer votre parc d&rsquo;appareils, les connecteurs int\u00e9gr\u00e9s vous permettent d&rsquo;extraire les donn\u00e9es de conformit\u00e9, comme l&rsquo;\u00e9tat de conformit\u00e9, BitLocker, le pare-feu ou les mises \u00e0 jour de l&rsquo;antivirus, puis de les envoyer vers Azure Log Analytics pour obtenir une vue centralis\u00e9e.<\/li>\n<li><strong>Scripts PowerShell\u00a0: <\/strong>pour des v\u00e9rifications rapides sur site, les scripts PowerShell permettent d&rsquo;interroger vos appareils sur des informations de conformit\u00e9 essentielles, comme la version du syst\u00e8me d&rsquo;exploitation ou le chiffrement du disque, et de renvoyer ces donn\u00e9es pour le reporting.<\/li>\n<\/ul>\n<h3>\u00c9tape 2\u00a0: automatiser la collecte des donn\u00e9es<\/h3>\n<p>Pour simplifier la collecte des donn\u00e9es, automatisez le processus \u00e0 l&rsquo;aide de scripts.<\/p>\n<p style=\"padding-left: 40px\"><strong><code>$devices = Get-Content \"devices.txt\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$results = foreach ($d in $devices) {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$status = Invoke-Command -ComputerName $d -ScriptBlock {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>Get-MpComputerStatus | Select-Object AMServiceEnabled, RealTimeProtectionEnabled<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>[PSCustomObject]@{ Device = $d; AVEnabled = $status.AMServiceEnabled }<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$results | Export-Csv \"C:\\Compliance\\compliance.csv\" -NoTypeInformation<\/code><\/strong><\/p>\n<p>Utilisez le Planificateur de t\u00e2ches, Intune ou une <a href=\"https:\/\/www.ninjaone.com\/fr\/rmm\/faq\/\">plateforme RMM<\/a> pour programmer l&rsquo;ex\u00e9cution du script chaque jour ou chaque semaine.<\/p>\n<h3>\u00c9tape 3\u00a0: visualiser vos donn\u00e9es<\/h3>\n<p>Une fois toutes vos donn\u00e9es r\u00e9unies, PowerShell Universal ou Azure Monitor Workbooks vous permettent de les convertir dans un format facilement exploitable pour l&rsquo;analyse et le reporting.<\/p>\n<h4>(A) Cr\u00e9er un tableau de bord interactif avec PowerShell Universal<\/h4>\n<p>Utilisez le module PowerShell Universal Dashboard ci-dessous pour g\u00e9n\u00e9rer un tableau de bord en temps r\u00e9el, accessible depuis un navigateur\u00a0:<\/p>\n<p style=\"padding-left: 40px\"><strong><code>Import-Module -Name UniversalDashboard<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$dashboard = New-UDDashboard -Title \"Compliance Overview\" -Content {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>New-UDHeading -Text \"Endpoint Compliance\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>New-UDTable -Title \"Compliance Status\" -Headers @(\"Device\",\"Status\") -Endpoint {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$csv = Import-Csv \"C:\\Compliance\\compliance.csv\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>$csv<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>Start-UDDashboard -Dashboard $dashboard -Port 8080<\/code><\/strong><\/p>\n<p>Ce script transforme une simple sortie CSV en une IU (interface utilisateur) exploitable, id\u00e9ale pour mener des revues informatiques internes ou pr\u00e9parer vos QBR.<\/p>\n<h4>(B) Visualiser les donn\u00e9es de conformit\u00e9 avec Azure Monitor Workbooks<\/h4>\n<p>Si vos donn\u00e9es de conformit\u00e9 se trouvent d\u00e9j\u00e0 dans Azure Log Analytics, Workbooks vous permet de cr\u00e9er des tableaux de bord riches et dynamiques. Vous pouvez ainsi\u00a0:<\/p>\n<ul>\n<li>repr\u00e9senter l&rsquo;\u00e9volution de la conformit\u00e9 dans le temps (par exemple, le nombre hebdomadaire d&rsquo;appareils non conformes)\u00a0;<\/li>\n<li>segmenter les appareils par version du syst\u00e8me d&rsquo;exploitation, par site ou par \u00e9tat de conformit\u00e9\u00a0;<\/li>\n<li>\u00e9pingler des visuels en direct sur des tableaux de bord partag\u00e9s pour les rendre accessibles aux parties prenantes.<\/li>\n<\/ul>\n<h2>\u00c9tape 4\u00a0: diffuser les informations aux parties prenantes par e-mail et par rapport<\/h2>\n<p>Enfin, vous devez partager les informations recueillies avec les utilisateurs qui n&rsquo;ont pas acc\u00e8s \u00e0 votre tableau de bord de conformit\u00e9. PowerShell ou <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/overview\" target=\"_blank\" rel=\"noopener\">Microsoft Graph<\/a> vous permettent de\u00a0:<\/p>\n<ul>\n<li>envoyer des synth\u00e8ses de conformit\u00e9 par e-mail \u00e0 votre \u00e9quipe\u00a0;<\/li>\n<li>exporter des instantan\u00e9s PDF destin\u00e9s aux dirigeants\u00a0;<\/li>\n<li>joindre des fichiers CSV ou des graphiques \u00e0 vos rapports hebdomadaires ou mensuels.<\/li>\n<\/ul>\n<p>Cette \u00e9tape garantit que chacun reste inform\u00e9, m\u00eame sans acc\u00e8s au tableau de bord.<\/p>\n<h2>Qu&rsquo;est-ce qu&rsquo;un tableau de bord de conformit\u00e9\u00a0?<\/h2>\n<p>Un tableau de bord de conformit\u00e9 est un outil visuel qui permet de surveiller et de g\u00e9rer le niveau de conformit\u00e9 de votre entreprise. Il fournit des donn\u00e9es en temps r\u00e9el sur l&rsquo;Int\u00e9grit\u00e9 de l&rsquo;appareil, les configurations de s\u00e9curit\u00e9 et les niveaux de correctifs, autant d&rsquo;\u00e9l\u00e9ments qui influent sur la situation globale de votre entreprise.<\/p>\n<p>Mais \u00e0 quoi ressemble un tableau de bord de conformit\u00e9 vraiment efficace\u00a0?<\/p>\n<ul>\n<li><strong>Facile \u00e0 extraire\u00a0: <\/strong>un bon tableau de bord de conformit\u00e9 s&rsquo;exporte sans difficult\u00e9 en PDF et dans d&rsquo;autres formats, pour les audits et le reporting.<\/li>\n<li><strong>Personnalisable\u00a0: <\/strong>les utilisateurs doivent pouvoir adapter le tableau de bord \u00e0 leurs besoins pr\u00e9cis, ne serait-ce que pour remplacer des diagrammes circulaires par des histogrammes afin d&rsquo;obtenir une visualisation plus pertinente.<\/li>\n<li><strong>Informations granulaires\u00a0: <\/strong>un tableau de bord complet fournit des informations d\u00e9taill\u00e9es sur les indicateurs cl\u00e9s, par exemple les appareils auxquels il manque des mises \u00e0 jour critiques ou dont les d\u00e9finitions antivirus ne sont plus \u00e0 jour.<\/li>\n<li><strong>\u00c9volutif\u00a0: <\/strong>enfin, le tableau de bord doit \u00eatre \u00e9volutif. Il doit pouvoir accompagner la croissance de l&rsquo;entreprise qui l&rsquo;utilise.<\/li>\n<\/ul>\n<h2>Enrichir votre tableau de bord de conformit\u00e9 avec NinjaOne<\/h2>\n<p>Ce tableau de bord de conformit\u00e9 est ind\u00e9pendant de tout outil, mais des plateformes comme NinjaOne peuvent en am\u00e9liorer les fonctionnalit\u00e9s\u00a0:<\/p>\n<ul>\n<li>en ex\u00e9cutant des scripts de conformit\u00e9 PowerShell via des politiques d&rsquo;automatisation\u00a0;<\/li>\n<li>en exportant les donn\u00e9es d&rsquo;Int\u00e9grit\u00e9 de l&rsquo;appareil et de correctifs pour les int\u00e9grer \u00e0 vos tableaux de bord\u00a0;<\/li>\n<li>en \u00e9tiquetant les appareils comme conformes ou \u00e0 risque selon les r\u00e9sultats\u00a0;<\/li>\n<li>en ajoutant des URL de tableaux de bord ou des instantan\u00e9s de conformit\u00e9 \u00e0 la documentation des appareils\u00a0;<\/li>\n<li>en d\u00e9clenchant des alertes lorsque les scripts d\u00e9tectent des crit\u00e8res de conformit\u00e9 non satisfaits.<\/li>\n<\/ul>\n<p>Ajouter ces int\u00e9grations \u00e0 votre flux de travail de tableau de bord vous offre une meilleure visibilit\u00e9 sur la posture de conformit\u00e9 de votre entreprise. C&rsquo;est \u00e9galement utile pour valider les donn\u00e9es de vos rapports g\u00e9n\u00e9r\u00e9s.<\/p>\n<div class=\"quick-start-guide\"><h2><svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M41.4822 0H3.51778C1.57496 0 0 1.57496 0 3.51778V41.4822C0 43.425 1.57496 45 3.51778 45H41.4822C43.425 45 45 43.425 45 41.4822V3.51778C45 1.57496 43.425 0 41.4822 0Z\" fill=\"#053856\"\/>\n<path d=\"M30.4399 13.9904C28.9161 12.4475 26.9127 11.6737 24.4346 11.6737C23.0721 11.6737 21.8188 11.911 20.6794 12.3858C19.5401 12.8605 18.5859 13.5346 17.8168 14.4129V11.2654L12.2766 13.867V32.562H18.0779V22.4739C18.0779 20.6224 18.5099 19.2267 19.3787 18.2867C20.2474 17.3515 21.4105 16.8815 22.8727 16.8815C24.1877 16.8815 25.1894 17.285 25.8825 18.0968C26.5756 18.9086 26.9222 20.1334 26.9222 21.7808V32.562H32.7234V21.2728C32.7234 18.2393 31.9591 15.5285 30.4399 13.9856V13.9904Z\" fill=\"#04FF88\"\/>\n<\/svg>Guide de d\u00e9marrage rapide<\/h2><p>NinjaOne peut vous aider \u00e0 cr\u00e9er un tableau de bord de conformit\u00e9 l\u00e9ger avec PowerShell et les outils Azure. La plateforme offre plusieurs fonctionnalit\u00e9s cl\u00e9s qui servent cet objectif\u00a0:<\/p>\n<ol>\n<li><b data-stringify-type=\"bold\">Int\u00e9gration de PowerShell<\/b>\n<ul>\n<li>NinjaOne prend en charge les scripts PowerShell pour cr\u00e9er des contr\u00f4les de conformit\u00e9 personnalis\u00e9s<\/li>\n<li>Des mod\u00e8les de scripts int\u00e9gr\u00e9s et des capacit\u00e9s d&rsquo;automatisation sont fournis<\/li>\n<li>L&rsquo;int\u00e9gration avec l&rsquo;API Microsoft Graph est possible pour le reporting de conformit\u00e9<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Int\u00e9gration Azure<\/b>\n<ul>\n<li>Prise en charge des int\u00e9grations Azure AD et Entra ID<\/li>\n<li>Possibilit\u00e9 d&rsquo;extraire des rapports de conformit\u00e9 sur plusieurs tenants<\/li>\n<li>Provisionnement automatis\u00e9 des utilisateurs et suivi de la conformit\u00e9<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Fonctionnalit\u00e9s des tableaux de bord<\/b>\n<ul>\n<li>Tableaux de bord personnalisables avec widgets d&rsquo;\u00e9tat d&rsquo;int\u00e9grit\u00e9 et de conformit\u00e9<\/li>\n<li>Export des donn\u00e9es de conformit\u00e9 au format CSV<\/li>\n<li>Surveillance et alertes en temps r\u00e9el<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Principales recommandations\u00a0:<\/p>\n<ul>\n<li>Utilisez des scripts PowerShell pour collecter les donn\u00e9es de conformit\u00e9<\/li>\n<li>Appuyez-vous sur l&rsquo;API Microsoft Graph pour le reporting multi-tenant<\/li>\n<li>Exploitez les capacit\u00e9s de scripting et de tableaux de bord de NinjaOne pour visualiser l&rsquo;\u00e9tat de conformit\u00e9<\/li>\n<\/ul>\n<p>Pour une solution vraiment robuste, je recommande d&rsquo;associer les fonctionnalit\u00e9s natives de NinjaOne \u00e0 des scripts PowerShell personnalis\u00e9s, afin d&rsquo;obtenir un tableau de bord de conformit\u00e9 adapt\u00e9 \u00e0 vos exigences sp\u00e9cifiques.<\/p>\n<\/div>\n<h2>Renforcer le suivi de la conformit\u00e9 avec des tableaux de bord personnalis\u00e9s<\/h2>\n<p>Pas besoin d&rsquo;investir dans un nouveau logiciel pour cr\u00e9er votre propre tableau de bord de conformit\u00e9. Avec des outils comme PowerShell, Log Analytics et Azure Workbooks, vous pouvez surveiller la conformit\u00e9 et en rendre compte lorsque vos plateformes existantes atteignent leurs limites.<\/p>\n<p>Vous disposez ainsi d&rsquo;assez de souplesse pour ajuster vos vues de conformit\u00e9 \u00e0 vos besoins exacts, que vous conceviez des prototypes rapides pour le reporting de direction ou que vous meniez des audits internes.<\/p>\n<p>En associant ces tableaux de bord personnalis\u00e9s \u00e0 des plateformes comme NinjaOne, vous cr\u00e9ez un flux de travail complet et \u00e9volutif pour le suivi de la conformit\u00e9.<\/p>\n<p><strong>Sujets connexes\u00a0:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/conformite-informatique-definition-normes-et-risques\/\">Conformit\u00e9 informatique\u00a0: d\u00e9finition, normes et risques<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/it-hub\/endpoint-security\/qu-est-ce-que-la-gestion-de-la-conformite-definition-importance\/\">Qu&rsquo;est-ce que la gestion de la conformit\u00e9\u00a0? D\u00e9finition et importance<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-governance-risk-and-compliance\/\">Qu&rsquo;est-ce que la GRC (gouvernance, risque et conformit\u00e9)\u00a0?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La plupart des MSP et des d\u00e9partements informatiques internes utilisent les outils int\u00e9gr\u00e9s pour surveiller la conformit\u00e9 informatique, en particulier lorsqu&rsquo;ils travaillent avec des clients aux budgets limit\u00e9s ou sur des plateformes fragment\u00e9es. La plupart des plateformes RMM, comme NinjaOne, proposent des vues de conformit\u00e9 compl\u00e8tes, mais ces outils peuvent parfois limiter votre capacit\u00e9 \u00e0 [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":557076,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[3025],"tags":[],"class_list":["post-888429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-ops"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/888429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/comments?post=888429"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/888429\/revisions"}],"predecessor-version":[{"id":888430,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/888429\/revisions\/888430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media\/557076"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=888429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/categories?post=888429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/tags?post=888429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}