{"id":915525,"date":"2026-10-29T16:11:29","date_gmt":"2026-10-29T16:11:29","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/microsoft-graph-api-powershell\/"},"modified":"2026-10-29T16:11:30","modified_gmt":"2026-10-29T16:11:30","slug":"microsoft-graph-api-powershell","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/microsoft-graph-api-powershell\/","title":{"rendered":"Usare Microsoft Graph API con Windows PowerShell per monitorare e gestire i client Microsoft 365"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Punti chiave<\/h2>\n<ul>\n<li>Microsoft Graph API \u00e8 un endpoint REST unificato che offre accesso programmatico ai servizi Microsoft 365, tra cui Intune, Microsoft Entra ID, Exchange Online e Teams.<\/li>\n<li>Gli MSP e i team di enterprise informatica usano Microsoft Graph API per monitorare la conformit\u00e0 dei dispositivi, verificare l\u2019utilizzo delle licenze, applicare policy in modo automatizzato, avviare flussi di lavoro di remediation attivati da avvisi e creare dashboard di reporting cross-tenant.<\/li>\n<li>Prima di connetterti a Microsoft Graph PowerShell SDK ti servono un tenant Microsoft 365 con accesso come amministratore globale o amministratore delegato, l\u2019SDK installato con PowerShell 5.1 o versione successiva e gli ambiti di autorizzazione adeguati alle operazioni che intendi eseguire.<\/li>\n<li>Lo stato di conformit\u00e0 dei dispositivi, l\u2019elenco dei dispositivi non conformi e i dettagli dei singoli dispositivi si possono recuperare con query Get-MgDeviceManagementManagedDevice; le azioni di blocco e cancellazione da remoto si attivano con i comandi Invoke-MgDeviceManagement.<\/li>\n<li>Le policy distribuite tramite Microsoft Graph si possono verificare a livello di endpoint controllando HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\ nel Registro di sistema di Windows; lo stato di registrazione del dispositivo si verifica con dsregcmd \/status.<\/li>\n<li>I token di autenticazione di Microsoft Graph vanno protetti usando i criteri di gruppo locali per disattivare la memorizzazione delle credenziali e limitare l\u2019esecuzione di PowerShell ai soli script firmati.<\/li>\n<\/ul>\n<\/div>\n<p><strong>Microsoft Graph API <\/strong>\u00e8 un endpoint unificato che offre agli amministratori l\u2019accesso programmatico a diversi servizi Microsoft 365 \u2013 come Intune, Microsoft Entra (in precedenza Azure AD), Exchange Online, Teams e molto altro \u2013 tramite Windows PowerShell.<\/p>\n<p>I casi d\u2019uso sono numerosi, soprattutto negli ambienti enterprise. Microsoft Graph API pu\u00f2 essere utilizzata per:<\/p>\n<ul>\n<li>Monitorare la conformit\u00e0 e lo stato di salute dei dispositivi<\/li>\n<li>Gestire l\u2019utilizzo e l\u2019assegnazione delle licenze<\/li>\n<li>Gestire policy e gruppi in modo automatizzato<\/li>\n<li>Creare flussi di lavoro di avviso e remediation<\/li>\n<li>Generare report cross-tenant per le dashboard degli <a href=\"https:\/\/www.ninjaone.com\/it\/msp\/cos-e-un-msp\/\">MSP<\/a><\/li>\n<\/ul>\n<p><strong>Prerequisiti<\/strong>:<\/p>\n<ul>\n<li>Devi disporre di un tenant Microsoft 365 con accesso come amministratore globale o amministratore delegato.<\/li>\n<li>Devi registrare Microsoft Graph in Microsoft Entra (in precedenza Azure AD).<\/li>\n<li>Per alcune azioni potrebbero servirti le licenze Intune e Microsoft Entra Premium.<\/li>\n<li>Ti servir\u00e0 una baseline GPO per proteggere i token di autenticazione e garantire l\u2019esecuzione sicura degli script.<\/li>\n<\/ul>\n<p>Per una panoramica visiva rapida, guarda la nostra video guida: <a href=\"https:\/\/www.ninjaone.com\/videos\/powershell\/monitor-manage-m365-clients-with-microsoft-graph-api\/\">Usare Microsoft Graph API con Windows PowerShell per monitorare e gestire i client Microsoft 365<\/a>.<\/p>\n<h2 id=\"how-to-install-microsoft-graph-powershell-sdk\">Come installare Microsoft Graph PowerShell SDK<\/h2>\n<p><strong>Prerequisiti<\/strong>:<\/p>\n<ul>\n<li>\u00c8 consigliabile usare Windows PowerShell 7 o versione successiva. <strong>Windows PowerShell 5.1<\/strong> \u00e8 il requisito minimo. (<a href=\"https:\/\/www.ninjaone.com\/it\/blog\/verificare-la-versione-di-powershell\/\">Verifica la tua versione di PowerShell<\/a> )<\/li>\n<li>Devi avere installato <a href=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/framework\/install\/\" target=\"_blank\" rel=\"noopener\"><strong>.NET Framework 4.7.2<\/strong><\/a> o versione successiva.<\/li>\n<li><strong>PowerShellGet <\/strong>deve essere aggiornato all\u2019ultima versione. Per farlo, digita <strong>Install-Module PowerShellGet<\/strong> in Windows PowerShell e premi Invio.<\/li>\n<li>I criteri di esecuzione devono essere impostati su <strong>remote signed <\/strong>o su un valore <strong>meno restrittivo<\/strong>. Per verificare di avere i criteri corretti, digita <strong>Get-ExecutionPolicy <\/strong>in Windows PowerShell e premi <strong>Invio<\/strong>. Per impostare i criteri di esecuzione su remote signed, digita <strong>Set-ExecutionPolicy -ExecutionPolicy RemoteSigned<\/strong> e premi <strong>Invio<\/strong>.<\/li>\n<\/ul>\n<p>Passaggi:<\/p>\n<ol>\n<li>Apri il <strong>menu Start <\/strong>e cerca <strong>Windows PowerShell<\/strong>.<\/li>\n<li>Fai clic con il tasto destro su <strong>Windows PowerShell <\/strong>&gt; <strong>Esegui come amministratore<\/strong>.<\/li>\n<li>Digita<strong> Install-Module Microsoft.Graph -Scope CurrentUser -Repository PSGallery -Force <\/strong>e premi <strong>Invio<\/strong>.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>Nota<\/strong>: questa modifica si applica solo al profilo utente corrente. Se vuoi installare Microsoft Graph PowerShell SDK su tutti i profili utente, cambia <strong>-Scope <\/strong>in <strong>AllUsers<\/strong>.<\/p>\n<ol start=\"4\">\n<li>Conferma l\u2019installazione quando richiesto.<\/li>\n<\/ol>\n<h2 id=\"how-to-connect-to-microsoft-graph-powershell-sdk\">Come connettersi a Microsoft Graph PowerShell SDK<\/h2>\n<ol>\n<li>Digita <strong><code>Connect-MgGraph -Scopes \"User.Read.All\"<\/code>,&#8221;DeviceManagementManagedDevices.Read.All&#8221;,&#8221;Directory.Read.All&#8221; in Windows PowerShell <\/strong>e premi <strong>Invio<\/strong> per connetterti.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>Nota<\/strong>: in questo modo ottieni l\u2019accesso all\u2019intero Graph. Puoi modificare le autorizzazioni in base alle tue esigenze cambiando quelle indicate dopo <strong>-Scopes<\/strong>. Per consultare tutte le autorizzazioni disponibili, digita <strong>Find-MgGraphCommand -command Get-MgGroup<\/strong>.<\/p>\n<ol start=\"2\">\n<li>Se hai gi\u00e0 effettuato l\u2019accesso, passa al punto successivo. In caso contrario, segui le istruzioni per accedere.<\/li>\n<li>Puoi anche usare <strong>Get-MgContext <\/strong>per recuperare dettagli specifici, come Client ID, tenant ID, ambiti autorizzati e altro ancora.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>Nota<\/strong>: puoi usare <strong>-TenantID <\/strong>per l\u2019accesso multi-tenant e <strong>-ClientID <\/strong>per le applicazioni registrate.<\/p>\n<h2>Come recuperare le informazioni sui dispositivi e lo stato di conformit\u00e0<\/h2>\n<p>Per elencare tutti i dispositivi gestiti da Intune, digita questo comando e premi <strong>Invio<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice |<br \/>\nSelect DisplayName, ComplianceState, OperatingSystem<\/strong><\/p>\n<p>Se all\u2019interno di quell\u2019elenco vuoi individuare i dispositivi non conformi, digita questo comando e premi <strong>Invio<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice |<br \/>\nWhere-Object {$_.ComplianceState -ne &#8220;compliant&#8221;}<\/strong><\/p>\n<p>Puoi anche individuare dispositivi specifici cercandoli per nome:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Sostituisci <strong>&lt;GUID&gt; <\/strong>con l\u2019ID del dispositivo che stai cercando.<\/p>\n<h2 id=\"how-to-monitor-user-activity-and-licensing\">Come monitorare l\u2019attivit\u00e0 degli utenti e le licenze<\/h2>\n<p>Per elencare tutti gli utenti con i rispettivi dettagli sulle licenze, digita questo comando e premi <strong>Invio<\/strong>:<\/p>\n<p><strong>Get-MgUser | Select-Object DisplayName, UserPrincipalName, AssignedLicenses<\/strong><\/p>\n<p>Per individuare gli utenti senza licenza, digita questo comando e premi <strong>Invio<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgUser | Where-Object { !$_.AssignedLicenses }<br \/>\n<\/strong><strong>Recupero dell\u2019attivit\u00e0 di accesso (richiede AuditLog.Read.All):<br \/>\n<\/strong><strong>Get-MgAuditLogSignIn -Top 50 | Select UserDisplayName, UserPrincipalName, Status, AppDisplayName<\/strong><\/p>\n<h2 id=\"how-to-automate-remediation-and-policy-enforcement\">Come automatizzare la remediation e l\u2019applicazione delle policy<\/h2>\n<p>Se un dispositivo viene smarrito o compromesso, puoi cancellarne i dati da Microsoft Graph digitando questo comando e premendo <strong>Invio<\/strong>:<\/p>\n<p><strong>Invoke-MgDeviceManagementManagedDeviceWipe -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Sostituisci <strong>&lt;GUID&gt; <\/strong>con l\u2019ID del dispositivo smarrito o compromesso.<\/p>\n<p>Se vuoi bloccare un dispositivo da remoto:<\/p>\n<p><strong>Invoke-MgDeviceManagementManagedDeviceRemoteLock -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Sostituisci <strong>&lt;GUID&gt; <\/strong>con l\u2019ID del dispositivo smarrito o compromesso.<\/p>\n<p>Se vuoi assegnare una policy di conformit\u00e0, digita questo comando e premi <strong>Invio<\/strong>:<\/p>\n<p><strong>New-MgDeviceManagementCompliancePolicyAssignment -CompliancePolicyId &lt;PolicyID&gt; -Target @{ \u201c@odata.type\u201d = \u201c#microsoft.graph.groupAssignmentTarget\u201d; \u201cgroupId\u201d = \u201c&lt;EntraGroupId&gt;\u201d }<\/strong><\/p>\n<p>Sostituisci <strong>&lt;PolicyID&gt; <\/strong>con l\u2019ID della policy che vuoi assegnare. Sostituisci <strong>&lt;EntraGroupId&gt; <\/strong>con il gruppo a cui vuoi assegnare la policy.<\/p>\n<p>Questi comandi sono utili se vuoi impostare una remediation automatizzata su ambienti diversi. Puoi anche attivarli automaticamente quando il tuo sistema riceve un avviso dallo strumento di gestione degli endpoint.<\/p>\n<h2 id=\"how-to-validate-policies-at-the-endpoint-level\">Come verificare le policy a livello di endpoint (Registro di sistema di Windows, CMD)<\/h2>\n<p>Puoi verificare se le policy applicate tramite Microsoft Graph sono andate a buon fine controllando il <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/cos-e-il-registro-di-sistema-di-windows\/\">Registro di sistema di Windows<\/a>.<\/p>\n<p>Ad esempio, puoi aprire <strong>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\<\/strong> nel Registro di sistema di Windows e controllare se le policy sono state applicate (ad esempio Defender, policy di crittografia).<\/p>\n<p>Puoi anche usare il Prompt dei comandi per registrare il dispositivo in un MDM e monitorarne ulteriormente lo stato.<\/p>\n<ol>\n<li>Apri il <strong>Prompt dei comandi <\/strong>come amministratore.<\/li>\n<li>Digita questo comando e premi Invio: <strong>start ms-device-enrollment:?mode=mdm<\/strong><\/li>\n<\/ol>\n<p>Per verificare lo stato di aggiunta\/registrazione<strong>, <\/strong>digita<strong>: <\/strong><strong>dsregcmd \/status<\/strong><\/p>\n<h2 id=\"how-to-secure-token-usage-with-local-group-policies-and-endpoint-controls\">Come proteggere l\u2019uso dei token con i criteri di gruppo locali e i controlli sugli endpoint<\/h2>\n<p>Puoi usare i criteri di gruppo locali per proteggere i token di autenticazione di Microsoft Graph e l\u2019automazione PowerShell sui dispositivi gestiti seguendo questi passaggi:<\/p>\n<ol>\n<li>Apri l\u2019<strong>Editor Criteri di gruppo locali<\/strong>.<\/li>\n<li>Vai a <strong>Configurazione del computer &gt; Impostazioni di Windows &gt; Impostazioni sicurezza &gt; Criteri locali &gt; Opzioni di sicurezza<\/strong><\/li>\n<li>Individua <strong>Non consentire la memorizzazione di password e credenziali per l\u2019autenticazione di rete <\/strong>e fai <strong>doppio clic<\/strong>.<\/li>\n<li>Imposta su <strong>Abilitato<\/strong>.<\/li>\n<li>Fai clic su <strong>Applica <\/strong>&gt; <strong>OK<\/strong>.<\/li>\n<li>Vai a <strong>Configurazione del computer &gt; Modelli amministrativi &gt; Componenti di Windows &gt; Windows PowerShell<\/strong>.<\/li>\n<li>Individua <strong>Attiva esecuzione script <\/strong>e fai <strong>doppio clic<\/strong>.<\/li>\n<li>Imposta su <strong>Abilitato<\/strong>.<\/li>\n<li>Apri il menu a discesa e seleziona <strong>Consenti solo script firmati<\/strong>.<\/li>\n<li>Fai clic su <strong>Applica <\/strong>&gt; <strong>OK<\/strong>.<\/li>\n<\/ol>\n<h2>Altri aspetti da considerare nell\u2019uso di Microsoft Graph API<\/h2>\n<ul>\n<li>Puoi usare <a href=\"https:\/\/developer.microsoft.com\/graph\/graph-explorer\" target=\"_blank\" rel=\"noopener\">Graph Explorer<\/a> per testare l\u2019API online senza installarla sui tuoi dispositivi.<\/li>\n<li>Assicurati di applicare le autorizzazioni a livello di applicazione per i processi in background e gli script multi-tenant.<\/li>\n<li>Puoi applicare limiti di frequenza e logiche di ripetizione agli script in produzione.<\/li>\n<li>Puoi usare le policy di accesso condizionale di Microsoft Entra ID per limitare l\u2019uso di Graph sui dispositivi non gestiti.<\/li>\n<\/ul>\n<h2>Risoluzione dei problemi di Microsoft Graph API<\/h2>\n<table width=\"624\">\n<tbody>\n<tr>\n<td width=\"140\"><strong>Problema<\/strong><\/td>\n<td width=\"222\"><strong>Cause possibili<\/strong><\/td>\n<td width=\"262\"><strong>Soluzioni<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"140\">Microsoft Graph non funziona.<\/td>\n<td width=\"222\">Mancano alcune autorizzazioni: il tenant non \u00e8 abilitato a eseguire quel comando.<\/td>\n<td width=\"262\">Assegna al tenant le autorizzazioni adeguate. In alternativa, puoi usare un account amministratore con autorizzazioni complete.<\/td>\n<\/tr>\n<tr>\n<td width=\"140\">Il dispositivo non compare nella query.<\/td>\n<td width=\"222\">Significa che il dispositivo non \u00e8 gestito in Intune oppure non \u00e8 sincronizzato correttamente.<\/td>\n<td width=\"262\">Controlla la registrazione in <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/microsoft-endpoint-manager\/\">Microsoft Endpoint Management (MEM)<\/a> e lo stato del dispositivo in Microsoft Entra (in precedenza AAD).<\/td>\n<\/tr>\n<tr>\n<td width=\"140\">Hai raggiunto il limite di frequenza dell\u2019API.<\/td>\n<td width=\"222\">Ci sono troppe query simultanee.<\/td>\n<td width=\"262\">Usa il comando <strong>-Top <\/strong>e il batching.<\/td>\n<\/tr>\n<tr>\n<td width=\"140\">Mancano i valori di registro relativi a una policy specifica.<\/td>\n<td width=\"222\">La policy non \u00e8 stata applicata.<\/td>\n<td width=\"262\">Verifica il targeting dei gruppi e avvia una sincronizzazione per applicare la modifica al dispositivo.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>I servizi NinjaOne<\/h2>\n<p>NinjaOne integra Microsoft Graph API in diversi modi:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/rmm\/automazione-degli-script\/\">Automatizza gli script Microsoft Graph<\/a> sui tenant dei clienti con uno strumento di PowerShell remoto<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/monitoraggio-e-avvisi\/\">Configura avvisi<\/a> per segnalare agli amministratori quando un dispositivo non \u00e8 pi\u00f9 conforme, attivando la remediation tramite Graph<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/gestione-risorse-it\/\">Applica tag ai dispositivi<\/a> con campi personalizzati basati sui metadati di Microsoft Graph (ad esempio stato di conformit\u00e0, livello di rischio e cos\u00ec via)<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/rmm\/reporting\/\">Pianifica attivit\u00e0 di reporting<\/a> usando le informazioni di Microsoft Graph e centralizza la visibilit\u00e0 a livello di tenant per gli MSP.<\/li>\n<\/ul>\n<h2>Monitora i dispositivi gestiti con Microsoft Graph API<\/h2>\n<p>Microsoft Graph API \u00e8 uno strumento potente che offre agli amministratori un controllo centralizzato e automatizzato degli account Microsoft 365 della propria organizzazione tramite Windows PowerShell. Dopo averla installata e dopo esserti connesso con PowerShell, puoi usarla per monitorare gli utenti e la conformit\u00e0 dei dispositivi e per automatizzare azioni sui dispositivi e assegnazioni di policy.<\/p>\n<p>Puoi verificare queste assegnazioni di policy controllando il Registro di sistema di Windows e usando il Prompt dei comandi. Puoi inoltre potenziare i tuoi flussi di lavoro con le funzionalit\u00e0 di automazione e visibilit\u00e0 di NinjaOne.<\/p>\n<p><strong>Articoli correlati: <\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/docs\/endpoint-management\/ticketing\/microsoft-365-integration\/\">Potenziare la gestione dei ticket di NinjaOne con l\u2019integrazione SMTP di Microsoft 365<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/hybrid-azure-ad-join-2\/\">Integrare on-premise e cloud con l\u2019aggiunta ad Azure AD ibrida<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/approfondimento-sul-monitoraggio-dei-sistemi-it\/\">Guida completa al monitoraggio dei sistemi IT<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/migliori-strumenti-di-monitoraggio-basati-sul-cloud\/\">Strumenti di monitoraggio basati sul cloud: le 5 soluzioni migliori del 2026<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/endpoint-monitoraggio-spiegato-con-degli-esempi\/\">Il monitoraggio degli endpoint spiegato con un esempio<\/a><\/li>\n<\/ul>\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>Guida rapida<\/h2><p>Le funzionalit\u00e0 di NinjaOne con Microsoft Graph API e Windows PowerShell:<\/p>\n<p><b data-stringify-type=\"bold\">Integrazione con Microsoft Graph API<\/b><\/p>\n<p>NinjaOne supporta l\u2019integrazione con Microsoft Graph API e PowerShell, in particolare per:<\/p>\n<ol>\n<li><b data-stringify-type=\"bold\">Service Principal Authentication (SPA)<\/b>:\n<ul>\n<li>NinjaOne offre la Service Principal Authentication per i backup di Microsoft 365<\/li>\n<li>Richiede un amministratore globale durante la configurazione iniziale<\/li>\n<li>Supporta vari ambiti e autorizzazioni per i diversi servizi Microsoft 365<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Integrazione con PowerShell<\/b>:\n<ul>\n<li>NinjaOne mette a disposizione moduli e script PowerShell per interagire con l\u2019API<\/li>\n<li>Supporta il flusso di autorizzazione OAuth 2.0<\/li>\n<li>Offre script di esempio per automatizzare attivit\u00e0 come:\n<ul>\n<li>Gestione delle vulnerabilit\u00e0<\/li>\n<li>Generazione dei token<\/li>\n<li>Gestione delle richieste API<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><b data-stringify-type=\"bold\">Aspetti principali<\/b><\/p>\n<ul>\n<li>L\u2019integrazione consente di monitorare e gestire i client Microsoft 365<\/li>\n<li>Supporta operazioni come:\n<ul>\n<li>Backup e ripristino<\/li>\n<li>Gestione degli utenti<\/li>\n<li>Recupero delle informazioni sui dispositivi<\/li>\n<li>Autorizzazione e gestione dei token<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Graph API \u00e8 un endpoint unificato che offre agli amministratori l\u2019accesso programmatico a diversi servizi Microsoft 365 \u2013 come Intune, Microsoft Entra (in precedenza Azure AD), Exchange Online, Teams e molto altro \u2013 tramite Windows PowerShell. I casi d\u2019uso sono numerosi, soprattutto negli ambienti enterprise. Microsoft Graph API pu\u00f2 essere utilizzata per: Monitorare la [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":532548,"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-915525","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\/it\/wp-json\/wp\/v2\/posts\/915525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=915525"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/915525\/revisions"}],"predecessor-version":[{"id":915526,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/915525\/revisions\/915526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/532548"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=915525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=915525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=915525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}