{"id":886578,"date":"2026-09-29T16:52:27","date_gmt":"2026-09-29T16:52:27","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/comment-utiliser-lapi-microsoft-graph-pour-extraire-des-rapports-de-conformite-de-plusieurs-tena\/"},"modified":"2026-09-29T16:52:28","modified_gmt":"2026-09-29T16:52:28","slug":"comment-utiliser-lapi-microsoft-graph-pour-extraire-des-rapports-de-conformite-de-plusieurs-tena","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/fr\/blog\/comment-utiliser-lapi-microsoft-graph-pour-extraire-des-rapports-de-conformite-de-plusieurs-tena\/","title":{"rendered":"Comment utiliser l&rsquo;API Microsoft Graph pour extraire des rapports de conformit\u00e9 de plusieurs tenants"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Points cl\u00e9s<\/h2>\n<ul>\n<li>Ce guide vous explique comment utiliser l&rsquo;API Microsoft Graph pour extraire les donn\u00e9es de conformit\u00e9 Microsoft 365 de plusieurs tenants depuis un terminal unique.<\/li>\n<li>Chaque tenant Azure AD a besoin de son propre enregistrement d&rsquo;application, avec les autorisations Reports.Read.All, AuditLog.Read.All, SecurityEvents.Read.All et Directory.Read.All, ainsi que du consentement de l&rsquo;administrateur, pour que les appels \u00e0 l&rsquo;API Graph fonctionnent.<\/li>\n<li>Le SDK PowerShell de Microsoft Graph s&rsquo;authentifie \u00e0 l&rsquo;aide de l&rsquo;ID client, de l&rsquo;ID de tenant et du secret d&rsquo;une application enregistr\u00e9e, puis envoie des requ\u00eates \u00e0 l&rsquo;API Graph pour r\u00e9cup\u00e9rer les journaux de connexion, les alertes de s\u00e9curit\u00e9 et les \u00e9tiquettes de conservation.<\/li>\n<li>En stockant les identifiants des tenants dans un fichier JSON et en les parcourant en boucle, les \u00e9quipes informatiques peuvent extraire et exporter les donn\u00e9es de conformit\u00e9 de chaque tenant g\u00e9r\u00e9 selon une planification r\u00e9currente, au lieu de se connecter manuellement.<\/li>\n<li>Les secrets client expir\u00e9s et les limites de d\u00e9bit de Microsoft Graph sont les causes de d\u00e9faillance les plus fr\u00e9quentes\u00a0: des alertes proactives de rotation des secrets et une logique de nouvelle tentative comptent autant que la configuration initiale.<\/li>\n<li>Les plateformes d&rsquo;automatisation capables d&rsquo;ex\u00e9cuter des scripts PowerShell sur les terminaux g\u00e9r\u00e9s facilitent la planification de ces extractions via l&rsquo;API Graph et ajoutent du contexte au niveau des appareils.<\/li>\n<\/ul>\n<\/div>\n<p>Les outils de <strong>s\u00e9curit\u00e9 et de conformit\u00e9 de l&rsquo;API Microsoft Graph <\/strong>sont indispensables dans tout environnement d&rsquo;entreprise. Vous disposez d&rsquo;un <a href=\"https:\/\/www.ninjaone.com\/videos\/it-ops\/a-comprehensive-guide-to-unified-endpoint-management\/\">terminal unifi\u00e9<\/a> \u00e0 partir duquel vous consultez l&rsquo;ensemble des journaux d&rsquo;audit, des rapports DLP, des incidents d&rsquo;alerte et des politiques de conservation des comptes Microsoft 365 de votre organisation.<\/p>\n<p>Cet outil pr\u00e9sente plusieurs avantages majeurs\u00a0: il permet de conserver une visibilit\u00e9 de la conformit\u00e9 entre tenants, d&rsquo;automatiser les rapports sans passer par l&rsquo;acc\u00e8s au portail, de b\u00e9n\u00e9ficier d&rsquo;une m\u00e9thode d&rsquo;authentification s\u00e9curis\u00e9e bas\u00e9e sur une application et de r\u00e9aliser facilement des int\u00e9grations avec un SIEM ou des tableaux de bord personnalis\u00e9s.<\/p>\n<h2>Guide d&rsquo;acc\u00e8s aux rapports de conformit\u00e9 avec Microsoft Graph<\/h2>\n<p>Avant de commencer, vous devez configurer l&rsquo;application dans le portail Azure AD et v\u00e9rifier qu&rsquo;elle dispose des autorisations n\u00e9cessaires. Vous pouvez ensuite connecter votre compte \u00e0 Microsoft Graph via Windows PowerShell et g\u00e9n\u00e9rer automatiquement les rapports. Vous avez \u00e9galement la possibilit\u00e9 d&rsquo;automatiser le processus \u00e0 l&rsquo;aide d&rsquo;un fichier .JSON.<\/p>\n<p>Les GPO permettent de renforcer vos proc\u00e9dures de s\u00e9curit\u00e9. Vous pouvez utiliser le registre Windows pour garantir que toutes les politiques sont appliqu\u00e9es de mani\u00e8re coh\u00e9rente sur l&rsquo;ensemble de vos appareils g\u00e9r\u00e9s. Et en cas d&rsquo;erreur, CMD (invite de commande) vous aide \u00e0 diagnostiquer le probl\u00e8me.<\/p>\n<p><strong>Pr\u00e9requis<\/strong>\u00a0:<\/p>\n<ul>\n<li>un enregistrement d&rsquo;application Azure AD pour chaque tenant (ou l&rsquo;utilisation de Microsoft Lighthouse, n\u00e9cessaire pour l&rsquo;acc\u00e8s d\u00e9l\u00e9gu\u00e9)<\/li>\n<li>Le consentement de l&rsquo;administrateur doit \u00eatre accord\u00e9 pour les \u00e9tendues d&rsquo;API requises.<\/li>\n<li>Le module compl\u00e9mentaire Microsoft 365 E5 Compliance est requis pour les rapports avanc\u00e9s.<\/li>\n<li>Vous devez disposer de Windows PowerShell, avec le SDK Microsoft Graph install\u00e9.<\/li>\n<li>Facultatif, mais recommand\u00e9\u00a0: un acc\u00e8s \u00e0 Intune, aux GPO et au registre Windows pour valider les politiques appliqu\u00e9es aux terminaux<\/li>\n<\/ul>\n<p>La vid\u00e9o affiche \u00e0 l&rsquo;\u00e9cran <a href=\"https:\/\/www.ninjaone.com\/videos\/endpoint-management\/use-microsoft-graph-api-to-pull-multi-tenant-compliance-reports\/\">Comment utiliser l&rsquo;API Microsoft Graph pour extraire des rapports de conformit\u00e9 de plusieurs tenants<\/a>\u00a0: une r\u00e9f\u00e9rence utile \u00e0 consulter avant de parcourir et de configurer les param\u00e8tres.<\/p>\n<h3 id=\"step-1\">\u00c9tape 1\u00a0: enregistrer une application dans Azure pour l&rsquo;acc\u00e8s \u00e0 Graph<\/h3>\n<ol>\n<li>Ouvrez le portail <strong>Azure AD <\/strong>dans votre navigateur.<\/li>\n<li>Allez dans <strong>App Registrations <\/strong>&gt; <strong>New Registration<\/strong>.<\/li>\n<li>Nommez l&rsquo;application que vous souhaitez enregistrer.<\/li>\n<li>D\u00e9finissez le type de compte autoris\u00e9 sur <strong>Accounts in this organizational directory only (Contoso only &#8211; Single tenant)<\/strong>.<\/li>\n<li>Ensuite, modifiez les autorisations de l&rsquo;application en cliquant sur <strong>Add a permission<\/strong>. Vous serez redirig\u00e9 vers Microsoft Graph.<\/li>\n<li>Accordez les autorisations suivantes\u00a0:\n<ul>\n<li>Reports.Read.All<\/li>\n<li>AuditLog.Read.All<\/li>\n<li>SecurityEvents.Read.All<\/li>\n<li>Directory.Read.All<\/li>\n<\/ul>\n<\/li>\n<li>Cliquez sur <strong>Add Permissions<\/strong>.<\/li>\n<li>Cliquez sur le bouton <strong>Grant admin consent<\/strong>. L&rsquo;application peut d\u00e9sormais lire tous les profils utilisateur auxquels vous lui avez donn\u00e9 acc\u00e8s.<\/li>\n<li>Allez dans <strong>Certificates &amp; secrets<\/strong>.<\/li>\n<li>S\u00e9lectionnez <strong>Client Secrets <\/strong>&gt; <strong>New Client secret<\/strong>.<\/li>\n<li>Renseignez les informations et suivez les prompts. Ce secret servira de mot de passe pour l&rsquo;application.<\/li>\n<li>Notez l&rsquo;ID d&rsquo;application (client), l&rsquo;ID de r\u00e9pertoire (tenant) et la valeur du secret. Ces \u00e9l\u00e9ments vous permettront d&rsquo;acc\u00e9der \u00e0 nouveau \u00e0 l&rsquo;application par la suite.<\/li>\n<\/ol>\n<p>R\u00e9p\u00e9tez ou automatisez ce processus pour chaque tenant concern\u00e9.<\/p>\n<h3 id=\"step-2\">\u00c9tape 2\u00a0: se connecter \u00e0 Microsoft Graph dans PowerShell<\/h3>\n<ol>\n<li>Ouvrez le <strong>menu D\u00e9marrer <\/strong>et recherchez <strong>Windows PowerShell<\/strong>.<\/li>\n<li>Faites un clic droit sur <strong>Windows PowerShell <\/strong>&gt; <strong>Ex\u00e9cuter en tant qu&rsquo;administrateur<\/strong>.<\/li>\n<li>Pour installer Microsoft Graph, saisissez la commande suivante et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>Install-Module Microsoft.Graph -Scope CurrentUser<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong><code>Import-Module Microsoft.Graph<\/code><\/strong><\/p>\n<ol start=\"4\">\n<li>Pour vous connecter avec les identifiants de votre application, saisissez la commande suivante et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>Connect-MgGraph -ClientId \"APP_ID\" -TenantId \"TENANT_ID\" -ClientSecret (ConvertTo-SecureString \"SECRET\" -AsPlainText -Force)<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\">Remplacez \u00ab\u00a0<strong> APP_ID<\/strong>\u00a0\u00bb par l&rsquo;ID client, \u00ab\u00a0<strong> TENANT_ID<\/strong>\u00a0\u00bb par l&rsquo;ID de tenant et \u00ab\u00a0SECRET\u00a0\u00bb par la valeur du secret que vous avez g\u00e9n\u00e9r\u00e9e.<\/p>\n<ol start=\"5\">\n<li>Pour s\u00e9lectionner l&rsquo;\u00e9tendue, saisissez<code><strong> Select-MgProfile -Name \"beta\" <\/strong><\/code>et appuyez sur <strong>Entr\u00e9e<\/strong>.<\/li>\n<\/ol>\n<p>Vous \u00eates maintenant connect\u00e9 \u00e0 Microsoft Graph.<\/p>\n<h3 id=\"step-3\">\u00c9tape 3\u00a0: extraire les rapports de conformit\u00e9 avec l&rsquo;API Microsoft Graph<\/h3>\n<p>Une fois connect\u00e9 \u00e0 Microsoft Graph dans Windows PowerShell, proc\u00e9dez comme suit\u00a0:<\/p>\n<ol>\n<li>Pour r\u00e9cup\u00e9rer les journaux d&rsquo;audit, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>$logs = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/auditLogs\/signIns\"<\/code><\/strong><\/p>\n<ol start=\"2\">\n<li>Pour lister les alertes DLP, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>$alerts = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/security\/alerts\"<\/code><\/strong><\/p>\n<ol start=\"3\">\n<li>Pour lister les politiques de conservation, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>$policies = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/security\/retentionLabels\"<\/code><\/strong><\/p>\n<ol start=\"4\">\n<li>Pour exporter les donn\u00e9es dans un fichier .CSV, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong><code>$logs.value | Export-Csv -Path \".\\Tenant_AuditLogs.csv\" -NoTypeInformation<\/code><\/strong><\/p>\n<p>R\u00e9p\u00e9tez ce processus pour chaque tenant, en vous connectant avec ses identifiants propres.<\/p>\n<h3 id=\"optional-1\">Facultatif\u00a0: automatiser le reporting entre tenants<\/h3>\n<p>Les administrateurs informatiques peuvent stocker tous les identifiants des tenants dans un <a href=\"https:\/\/www.w3schools.com\/js\/js_json_intro.asp\" target=\"_blank\" rel=\"noopener\">fichier JSON<\/a>. Il leur suffit alors d&rsquo;ex\u00e9cuter ce fichier pour parcourir chaque tenant en boucle, s&rsquo;y connecter et consolider les donn\u00e9es. Ce fichier peut aussi s&rsquo;ex\u00e9cuter automatiquement \u00e0 intervalles r\u00e9guliers via le Planificateur de t\u00e2ches, pilot\u00e9 depuis leur outil de gestion des terminaux.<\/p>\n<p>Voici un exemple de structure de boucle sur les tenants\u00a0:<\/p>\n<p><strong><code>foreach ($tenant in $tenantList) {<\/code><\/strong><br \/>\n<strong><code> Connect-MgGraph -ClientId $tenant.ClientId -TenantId $tenant.TenantId -ClientSecret $tenant.Secret<\/code><\/strong><br \/>\n<strong><code> $auditData = Invoke-MgGraphRequest -Uri \"https:\/\/graph.microsoft.com\/beta\/auditLogs\/signIns\"<\/code><\/strong><br \/>\n<strong><code> $auditData.value | Export-Csv -Path \".\\$($tenant.Name)_Audit.csv\" -Append<\/code><\/strong><br \/>\n<strong><code>}<\/code><\/strong><\/p>\n<h3 id=\"optional-2\">Facultatif\u00a0: utiliser le registre pour enrichir le contexte de reporting sur les terminaux<\/h3>\n<p><strong>Cas d&rsquo;utilisation<\/strong>\u00a0: les cl\u00e9s de registre permettent de garantir que le marquage des appareils et les \u00e9tiquettes de reporting sont appliqu\u00e9s de fa\u00e7on coh\u00e9rente sur l&rsquo;ensemble de vos appareils. Pour cela, proc\u00e9dez comme suit\u00a0:<\/p>\n<ol>\n<li>Ouvrez le <strong>menu D\u00e9marrer <\/strong>et recherchez <strong>\u00c9diteur du registre <\/strong>pour ouvrir le programme.<\/li>\n<li>Rep\u00e9rez la cl\u00e9 de registre correspondant \u00e0 l&rsquo;application que vous voulez v\u00e9rifier. \u00c0 titre d&rsquo;exemple, voici un chemin de registre et les valeurs associ\u00e9es\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\">HKEY_LOCAL_MACHINE\\SOFTWARE\\Contoso\\Compliance<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>TenantTag (String)\u00a0: la valeur doit \u00eatre \u00ab\u00a0ClientA\u00a0\u00bb.<\/li>\n<li>LastAuditSync (String)\u00a0: la valeur doit \u00eatre \u00ab\u00a0[Date de la derni\u00e8re synchronisation d&rsquo;audit]\u00a0\u00bb.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Remarque<\/strong>\u00a0: vous pouvez utiliser des scripts pour lire ces \u00e9tiquettes et inclure les m\u00e9tadonn\u00e9es des terminaux dans les rapports g\u00e9n\u00e9r\u00e9s par Graph.<\/p>\n<h3 id=\"optional-3\">Facultatif\u00a0: utiliser la strat\u00e9gie de groupe pour l&rsquo;\u00e9tat de conformit\u00e9 des terminaux<\/h3>\n<p><strong>Cas d&rsquo;utilisation<\/strong>\u00a0: les strat\u00e9gies de groupe aident \u00e0 faire appliquer les r\u00e8gles et \u00e0 garantir la conformit\u00e9 des terminaux, en particulier pour le score de conformit\u00e9 et le reporting sur la sensibilit\u00e9 des donn\u00e9es.<\/p>\n<ol>\n<li>Ouvrez le <strong>menu D\u00e9marrer <\/strong>et recherchez <strong>Modifier la strat\u00e9gie de groupe <\/strong>pour ouvrir le programme.<\/li>\n<li>Rendez-vous \u00e0 cet emplacement\u00a0: <strong>Configuration ordinateur<\/strong> &gt; <strong>Mod\u00e8les d&rsquo;administration<\/strong> &gt; <strong>Composants Windows<\/strong> &gt; <strong>Collecte de donn\u00e9es<\/strong>.<\/li>\n<li>Activez les politiques suivantes\u00a0:\n<ul>\n<li>Autoriser la t\u00e9l\u00e9m\u00e9trie\u00a0: vous devez \u00e9galement la d\u00e9finir sur <strong>Am\u00e9lior\u00e9e <\/strong>ou <strong>Compl\u00e8te<\/strong>.<\/li>\n<li>Configurer l&rsquo;ID commercial pour le regroupement des appareils<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3 id=\"optional-4\">Facultatif\u00a0: utiliser CMD pour valider les autorisations et la connectivit\u00e9<\/h3>\n<p><strong>Cas d&rsquo;utilisation<\/strong>\u00a0: utile dans les environnements sur site ou hybrides, o\u00f9 les terminaux doivent \u00eatre align\u00e9s sur les exigences de conformit\u00e9.<\/p>\n<ol>\n<li>Ouvrez le <strong>menu D\u00e9marrer <\/strong>et recherchez <strong>Invite de commandes<\/strong>.<\/li>\n<li>Faites un clic droit sur <strong>Invite de commandes <\/strong>&gt; <strong>Ex\u00e9cuter en tant qu&rsquo;administrateur<\/strong>.<\/li>\n<li>Pour v\u00e9rifier l&rsquo;acc\u00e8s \u00e0 Internet et au terminal Graph, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px\"><strong>nslookup graph.microsoft.com<\/strong><\/p>\n<p style=\"padding-left: 40px\"><strong>ping graph.microsoft.com<\/strong><\/p>\n<p style=\"padding-left: 40px\">Pour v\u00e9rifier l&rsquo;\u00e9tat de synchronisation de l&rsquo;agent local, saisissez cette commande et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/p>\n<p style=\"padding-left: 40px\"><strong><code>dsregcmd \/status<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px\">Pour vous assurer que les GPO ont bien \u00e9t\u00e9 appliqu\u00e9es, saisissez ceci et appuyez sur <strong>Entr\u00e9e<\/strong>\u00a0:<\/p>\n<p style=\"padding-left: 40px\"><strong><code>gpresult \/h gpo.html<\/code><\/strong><\/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 vous aide \u00e0 utiliser l&rsquo;API Microsoft Graph pour extraire des rapports de conformit\u00e9 de plusieurs tenants. La plateforme NinjaOne est con\u00e7ue pour simplifier le travail avec les \u00e9cosyst\u00e8mes Microsoft 365, y compris dans des sc\u00e9narios complexes comme le reporting de conformit\u00e9 multi-tenant. Elle offre des fonctionnalit\u00e9s d\u00e9di\u00e9es \u00e0 la gestion et \u00e0 l&rsquo;automatisation de ces processus.<\/p>\n<ul>\n<li><strong>Reporting de conformit\u00e9<\/strong>\u00a0: extrayez les rapports de s\u00e9curit\u00e9 et de conformit\u00e9 de tous les comptes g\u00e9r\u00e9s.<\/li>\n<li><strong>Automatisation<\/strong>\u00a0: automatisez la g\u00e9n\u00e9ration des rapports et la collecte des donn\u00e9es.<\/li>\n<li><strong>Int\u00e9gration<\/strong>\u00a0: connexion fluide \u00e0 Microsoft Graph pour un acc\u00e8s aux donn\u00e9es en temps r\u00e9el.<\/li>\n<li><strong>\u00c9volutivit\u00e9<\/strong>\u00a0: con\u00e7ue pour un suivi de conformit\u00e9 \u00e0 grande \u00e9chelle dans toute l&rsquo;entreprise.<\/li>\n<\/ul>\n<\/div>\n<h2>Points de vigilance<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Probl\u00e8me\/Risque<\/strong><\/td>\n<td><strong>Cons\u00e9quences possibles<\/strong><\/td>\n<td><strong>Correction\/Retour arri\u00e8re<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Vous obtenez une erreur \u00ab\u00a0Access Denied\u00a0\u00bb.<\/td>\n<td>Vous ne pouvez pas acc\u00e9der aux donn\u00e9es recherch\u00e9es.<\/td>\n<td>V\u00e9rifiez que le consentement de l&rsquo;administrateur a bien \u00e9t\u00e9 accord\u00e9 et que les \u00e9tendues d&rsquo;API requises sont correctement attribu\u00e9es.<\/td>\n<\/tr>\n<tr>\n<td>Vous recevez une r\u00e9ponse vide.<\/td>\n<td>Vous n&rsquo;obtenez pas les donn\u00e9es recherch\u00e9es.<\/td>\n<td>V\u00e9rifiez que le tenant dispose des licences appropri\u00e9es et que la journalisation est activ\u00e9e.<\/td>\n<\/tr>\n<tr>\n<td>Le secret client a expir\u00e9.<\/td>\n<td>Vous ne pourrez pas acc\u00e9der aux donn\u00e9es dans Microsoft Graph.<\/td>\n<td>Configurez une alerte dans votre outil de gestion des terminaux pour \u00eatre pr\u00e9venu avant l&rsquo;expiration des secrets et \u00e9viter ce probl\u00e8me.<\/td>\n<\/tr>\n<tr>\n<td>Une erreur de script se produit.<\/td>\n<td>Vous ne pourrez pas extraire les rapports.<\/td>\n<td>Utilisez des blocs Try\/Catch et une journalisation d\u00e9taill\u00e9e pour tracer les erreurs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Autres \u00e9l\u00e9ments \u00e0 prendre en compte pour extraire des rapports de conformit\u00e9 avec Microsoft Graph<\/h2>\n<ul>\n<li>Gardez \u00e0 l&rsquo;esprit les limites de d\u00e9bit et la limitation (throttling) appliqu\u00e9e par Microsoft Graph. Dans certains cas, vous devrez relancer certaines actions, en particulier lors de l&rsquo;extraction de gros volumes de donn\u00e9es.<\/li>\n<li>Vous pouvez r\u00e9duire la complexit\u00e9 en recourant \u00e0 Azure Lighthouse ou \u00e0 des mod\u00e8les d&rsquo;acc\u00e8s entre tenants.<\/li>\n<li>Utilisez Azure Key Vault ou une solution de stockage chiffr\u00e9 pour conserver vos secrets client.<\/li>\n<li>Veillez \u00e0 ce que seules les personnes autoris\u00e9es puissent acc\u00e9der aux rapports contenant des donn\u00e9es propres aux utilisateurs.<\/li>\n<\/ul>\n<h2>Les services NinjaOne<\/h2>\n<p>NinjaOne renforce l&rsquo;automatisation de la conformit\u00e9 bas\u00e9e sur Graph gr\u00e2ce \u00e0\u00a0:<\/p>\n<ul>\n<li><strong>l&rsquo;ex\u00e9cution entre tenants<\/strong>\u00a0: vous pouvez planifier et d\u00e9ployer des scripts de reporting PowerShell sur tous les tenants g\u00e9r\u00e9s avec l&rsquo;outil PowerShell \u00e0 distance de NinjaOne\u00a0;<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/rmm\/gestionnaire-de-mots-de-passe\/\"><strong>la gestion centralis\u00e9e des identifiants<\/strong><\/a>\u00a0: stockez les identifiants de l&rsquo;API Graph en toute s\u00e9curit\u00e9 et appelez-les tenant par tenant dans une solution de stockage s\u00e9curis\u00e9e et chiffr\u00e9e\u00a0;<\/li>\n<li><strong>les alertes et tableaux de bord de conformit\u00e9<\/strong>\u00a0: int\u00e9grez les r\u00e9sultats des rapports dans des tableaux de bord personnalis\u00e9s et d\u00e9clenchez des notifications selon des seuils de risque\u00a0;<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/plateforme-de-gestion-de-terminaux\/\"><strong>le contexte au niveau des terminaux<\/strong><\/a>\u00a0: extrayez les donn\u00e9es de registre et de GPO propres \u00e0 chaque appareil pour enrichir les rapports de conformit\u00e9 avec l&rsquo;outil de gestion des terminaux de NinjaOne\u00a0;<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/ticketing\/\"><strong>la gestion automatis\u00e9e des tickets<\/strong><\/a>\u00a0: d\u00e9finissez des alertes lorsque certaines conditions de conformit\u00e9 sont d\u00e9tect\u00e9es (inactivit\u00e9 d&rsquo;audit ou absence de politique de conservation, par exemple).<\/li>\n<\/ul>\n<h2>Tirez parti de Microsoft Graph pour vos rapports de conformit\u00e9<\/h2>\n<p>Microsoft Graph est un outil puissant pour automatiser le reporting de conformit\u00e9 en environnement d&rsquo;entreprise. Il offre aux administrateurs informatiques une visibilit\u00e9 \u00e9volutive sur l&rsquo;activit\u00e9 des tenants, la protection des donn\u00e9es et la posture r\u00e9glementaire.<\/p>\n<p><strong>Sujets connexes\u00a0:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/audit-de-conformite\/\">Qu&rsquo;est-ce qu&rsquo;un audit de conformit\u00e9\u00a0? D\u00e9finition et importance<\/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\/fr\/blog\/gestion-des-secrets\/\">Qu&rsquo;est-ce que la gestion des secrets\u00a0? Bonnes pratiques de s\u00e9curit\u00e9 informatique<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/quest-ce-que-la-gestion-des-api-presentation-et-bonnes-pratiques\/\">Qu&rsquo;est-ce que la gestion des API\u00a0? Pr\u00e9sentation et bonnes pratiques<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/comment-planifier-des-verifications-via-lapi-graph-pour-les-licences-expirees-et-les-utilisateur\/\">Comment planifier des v\u00e9rifications via l&rsquo;API Graph pour rep\u00e9rer les licences expir\u00e9es et les utilisateurs inactifs<\/a><\/li>\n<li>[Video Guide] <a href=\"https:\/\/www.ninjaone.com\/videos\/msp-growth\/how-to-run-scheduled-graph-api-checks-for-expired-licenses-and-inactive-users\/\">Comment planifier des v\u00e9rifications via l&rsquo;API Graph pour rep\u00e9rer les licences expir\u00e9es et les utilisateurs inactifs<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Les outils de s\u00e9curit\u00e9 et de conformit\u00e9 de l&rsquo;API Microsoft Graph sont indispensables dans tout environnement d&rsquo;entreprise. Vous disposez d&rsquo;un terminal unifi\u00e9 \u00e0 partir duquel vous consultez l&rsquo;ensemble des journaux d&rsquo;audit, des rapports DLP, des incidents d&rsquo;alerte et des politiques de conservation des comptes Microsoft 365 de votre organisation. Cet outil pr\u00e9sente plusieurs avantages majeurs\u00a0: [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":537995,"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":[4355],"tags":[],"class_list":["post-886578","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\/886578","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=886578"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/886578\/revisions"}],"predecessor-version":[{"id":886579,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/886578\/revisions\/886579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media\/537995"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=886578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/categories?post=886578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/tags?post=886578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}