Punti chiave
- Registra i dispositivi Windows 10/11 gestiti in Intune e abilita Windows Health Monitoring per iniziare a raccogliere i dati di telemetria.
- Analizza i report su prestazioni di avvio, affidabilità delle applicazioni, lavoro da remoto e punteggi dei dispositivi per individuare i problemi in anticipo.
- Esegui query con Prompt dei comandi, PowerShell e Microsoft Graph per risolvere i problemi di prestazioni in tempo reale ed estrarre dati analitici su larga scala.
- Potenzia Endpoint Analytics con NinjaOne aggiungendo monitoraggio in tempo reale, visibilità multipiattaforma, automazione con script personalizzati e rilevamento delle anomalie basato sull’IA.
I team IT possono monitorare le prestazioni del sistema in diversi modi. Uno di questi è Endpoint Analytics, una caratteristica di Microsoft Intune e Microsoft Endpoint Manager che offre informazioni basate sui dati su come si comportano i dispositivi Windows negli ambienti gestiti. Tra le altre opzioni ci sono gli strumenti locali come il Prompt dei comandi e i Criteri di gruppo.
Grazie alle informazioni raccolte, gli amministratori IT possono affrontare in modo proattivo i problemi di prestazioni, basandosi su dati concreti. Tra questi rientrano tempi di avvio lenti, instabilità dei programmi e problemi causati da hardware datato e configurazioni poco ottimizzate.
Se hai intenzione di implementare Endpoint Analytics e potenziare le tue capacità di monitoraggio delle prestazioni, puoi seguire le best practice descritte in questo articolo.
Preferisci una guida visiva? Guarda “Come implementare Endpoint Analytics e il monitoraggio delle prestazioni” per un riepilogo più approfondito.
Riduci i tempi di inattività sfruttando NinjaOne per un monitoraggio completo delle prestazioni.
Come abilitare e implementare Endpoint Analytics e il monitoraggio delle prestazioni
📌 Prerequisiti:
- Devi avere Microsoft Intune abilitato con Endpoint Analytics.
- I dispositivi di destinazione devono essere registrati in Intune e gestiti tramite MDM.
- I dispositivi registrati devono eseguire Windows 11 Enterprise, Education o Pro (consigliato), oppure Windows 10 Enterprise, Education o Pro, versione 1903 o successiva, se ancora coperti dagli Extended Security Updates (ESU). Windows 10 ha raggiunto la fine del supporto a ottobre 2025, quindi tutti i dispositivi che lo utilizzano ancora dovrebbero essere migrati a Windows 11 o registrati nel programma ESU
- In Intune, la policy Windows Health Monitoring deve essere configurata e abilitata per consentire la raccolta dei dati analitici.
📌 Strumenti facoltativi:
- PowerShell con Microsoft Graph SDK —Fornisce una serie di moduli che consentono di utilizzare Microsoft Graph tramite comandi PowerShell. Puoi usarlo per gestire i dati di Endpoint Analytics in modo programmatico.
- Visualizzatore dati di diagnostica —È uno strumento locale che ti permette di esaminare i dati di diagnostica raccolti e inviati dai dispositivi Windows. Assicurati che sia attivato tramite Impostazioni di Windows > Privacy e sicurezza > Visualizza dati di diagnostica > Attiva il Visualizzatore dati di diagnostica.
- Integrazione con Azure Monitor o Log Analytics —Questo strumento collega Endpoint Analytics ad altri servizi Azure. Consente analisi più approfondite e la conservazione a lungo termine dei dati su prestazioni e affidabilità.
🎥 Questa guida è disponibile anche in formato video: guarda Come implementare Endpoint Analytics e il monitoraggio delle prestazioni.
Metodo 1: come abilitare Endpoint Analytics in Microsoft Intune
📌 Casi d’uso:
- Questo metodo aiuta gli amministratori IT a verificare come si comportano gli endpoint negli ambienti remoti e ibridi.
- Puoi usare Endpoint Analytics per individuare i problemi di prestazioni che stanno influenzando il tuo sistema.
- Puoi usare i dati raccolti per una risoluzione proattiva dei problemi e per decisioni più intelligenti e basate sui dati.
📌 Prerequisiti:
- Microsoft Intune con Endpoint Analytics deve essere disponibile nel tenant.
- I dispositivi devono essere gestiti tramite MDM e registrati in Intune.
- Windows Health Monitoring deve essere configurato e abilitato in Intune.
- La telemetria deve essere configurata e abilitata.
Di seguito trovi alcuni semplici passaggi per abilitare e implementare Endpoint Analytics in Microsoft Intune:
- Per prima cosa, vai all’interfaccia di amministrazione di Microsoft Intune (in precedenza Microsoft Endpoint Manager Admin Center, o MEMAC).
- Quindi vai su Report > Analisi > Endpoint Analytics.
- Quando richiesto, accetta la richiesta di abilitare Endpoint Analytics.
- Dopodiché, attiva Windows Health Monitoring:
- Vai su Dispositivi > Profili di configurazione
- Seleziona Crea profilo. Imposta quindi quanto segue:
- Piattaforma: Windows 10 e versioni successive
- Tipo di profilo: Modelli > Windows Health Monitoring
- Seleziona poi Abilita la raccolta dati di Endpoint Analytics.
- Assegna la policy al gruppo di dispositivi di destinazione.
- Infine, fai clic su Crea per distribuire la policy.
💡 Nota: dopo aver distribuito la policy, i dati non compaiono immediatamente. Possono essere necessarie dalle 24 alle 48 ore.
Metodo 2: utilizzare i report analitici integrati in Microsoft Intune
📌 Casi d’uso:
- Gli amministratori IT possono tenere sotto controllo l’integrità dei dispositivi negli ambienti remoti o ibridi.
- Puoi usare questo metodo per verificare l’affidabilità delle applicazioni mentre adotti soluzioni per migliorare le prestazioni.
📌 Prerequisiti:
- Endpoint Analytics deve essere abilitato e configurato (vedi il Metodo 1).
- I dispositivi devono aver inviato dati per almeno 24-48 ore.
- Devi disporre dei ruoli di amministratore Intune adeguati per accedere ai report.
Per accedere ai report integrati di Endpoint Analytics e utilizzarli, segui questi passaggi:
- Vai al MEMAC.
- Vai su Report > Endpoint Analytics.
- Esamina quindi le seguenti categorie di report:
- Prestazioni di avvio
- Software consigliato
- Affidabilità delle applicazioni
- Lavoro da remoto
- Punteggi dei dispositivi
- Da qui puoi usare le opzioni di filtro o di esportazione per ordinare i dati per utente, gruppo di dispositivi o policy.
- I dati possono poi essere utilizzati per individuare problemi di prestazioni e rallentamenti, pianificare aggiornamenti e valutare modifiche alle policy.
💡 Nota: i dati mostrati in questi report sono aggregati e aggiornati regolarmente. Per informazioni in tempo reale, integra Azure Monitor o Log Analytics.
Metodo 3: come usare il Prompt dei comandi per i controlli delle prestazioni in tempo reale
📌 Casi d’uso:
- Puoi usare questo metodo per verificare i problemi di prestazioni senza dover attendere la sincronizzazione dei dati di Intune.
- Puoi usarlo per creare script di automazione personalizzati per NinjaOne e altre piattaforme RMM.
- Gli amministratori IT possono usarlo per diagnosticare problemi come ritardi all’avvio, utilizzo elevato delle risorse e problemi a livello di applicazione.
📌 Prerequisiti:
- Questo metodo richiede privilegi di amministratore per accedere ai registri eventi di sistema e ai dati sulle prestazioni.
- Questi comandi possono essere eseguiti tramite il Prompt dei comandi (come amministratore).
- I dispositivi di destinazione devono eseguire Windows 10/11 con la registrazione standard delle prestazioni abilitata.
Ecco come usare il Prompt dei comandi per verificare le prestazioni in tempo reale:
- Per controllare il tempo di avvio, esegui questo comando:
systeminfo | find "Boot Time"
- Per visualizzare gli eventi di avvio recenti, usa questo comando:
wevtutil qe Microsoft-Windows-Diagnostics-Performance/Operational /f:text /c:5
- Per visualizzare l’elenco dei processi con utilizzo elevato di CPU/memoria, usa questo comando:
tasklist /v | more
- Per eseguire una valutazione rapida delle prestazioni del disco (velocità di lettura/scrittura), esegui questo comando:
winsat disk
- Per visualizzare le statistiche Ethernet e gli errori utili alla risoluzione dei problemi di rete, usa questo comando:
netstat -e -s
💡 Nota: questi comandi possono essere inseriti in script ed eseguiti da remoto su grandi gruppi di computer. Inoltre, possono essere integrati negli strumenti di monitoraggio.
Dato che winsat disk è stato rimosso dall’interfaccia utente di Windows (la funzionalità da riga di comando continua a funzionare, ma Microsoft non la mostra né la promuove più), puoi usare in alternativa i seguenti comandi PowerShell:
Get-Counter '\PhysicalDisk(*)\Disk Read Bytes/sec'
Get-Counter '\PhysicalDisk(*)\Disk Write Bytes/sec'
Metodo 4: usare PowerShell per query personalizzate su Endpoint Analytics
📌 Casi d’uso:
- Questo metodo è ideale per MSP e team IT che devono estrarre dati da gruppi di dispositivi e da più tenant.
- È adatto anche al benchmarking automatizzato delle prestazioni e alla creazione di script.
📌 Prerequisiti:
- Devi avere installato il Microsoft Graph PowerShell SDK.
- Sono necessarie queste autorizzazioni per le API Graph:
- DeviceManagementManagedDevices.Read.All
- Reports.Read.All
- Dovrai disporre di privilegi di amministratore o dell’accesso ai dati di Intune.
- La telemetria del dispositivo deve essere impostata su Basic o su un livello superiore in Intune.
- Affinché i dati di Endpoint Analytics vengano riportati correttamente, la policy Windows Health Monitoring deve essere assegnata e attiva. Puoi attivarla in Intune seguendo questo percorso: Intune > Dispositivi > Profili di configurazione > Crea profilo > Windows 10 e versioni successive > Tipo di profilo: Modelli > Windows Health Monitoring.
- Nel riquadro delle impostazioni di Intune, abilita Endpoint Analytics nella sezione Impostazioni di reporting e assegna il profilo al gruppo di dispositivi appropriato.
Una volta soddisfatti questi prerequisiti, puoi raccogliere i dati di Endpoint Analytics da PowerShell seguendo questi passaggi:
- Esegui questo comando per connetterti a Microsoft Graph:
Connect-MgGraph -Scopes "DeviceManagementManagedDevices.Read.All", "Reports.Read.All"
- Usa questo per interrogare i dati sull’integrità degli endpoint:
Get-MgDeviceManagementUserExperienceAnalyticDevicePerformance
- Esegui il comando seguente per recuperare i punteggi dei dispositivi:
Get-MgDeviceManagementUserExperienceAnalyticScoreHistory
- Usa questo per eseguire un comando di monitoraggio delle prestazioni in locale:
Get-Counter '\Processor(_Total)\% Processor Time'
⚠️ Aspetti a cui prestare attenzione
| Rischi | Possibili conseguenze | Come rimediare |
| Conflitti tra i Criteri di gruppo e le impostazioni di Intune | La trasmissione dei dati di telemetria o di diagnostica potrebbe essere bloccata | Verifica con gpresult /h report.html nel Prompt dei comandi e allinea le impostazioni tra GPO e Intune |
| Il ritardo nei dati viene interpretato come un errore | Amministratori e personale potrebbero pensare che la configurazione non sia riuscita | Attendi dalle 24 alle 48 ore dopo aver applicato i metodi descritti sopra |
| Il profilo Windows Health Monitoring non è stato assegnato | I dispositivi non compariranno nei report di Endpoint Analytics | Riassegna la policy tramite Intune e attendi dalle 24 alle 48 ore per la ricezione dei dati |
| Livello di telemetria non impostato su Basic o superiore | I dati di Endpoint Analytics non verranno trasmessi | Usa i GPO o la configurazione dei dispositivi di Intune per impostare il livello di telemetria su Basic o superiore |
Altri aspetti da considerare nell’implementazione di Endpoint Analytics e del monitoraggio delle prestazioni
Endpoint Analytics dà il meglio sui dispositivi gestiti
Endpoint Analytics è ottimizzato per ambienti in cui i dispositivi sono gestiti direttamente tramite Intune o in co-gestione con Configuration Manager. Questo perché in questi casi Endpoint Analytics può raccogliere dati di telemetria più ricchi, offrendoti informazioni più accurate sulle prestazioni dei dispositivi.
La raccolta dei dati non avviene in tempo reale
Tieni presente che i dati analitici si aggiornano ogni 24 ore, quindi non sono adatti alla risoluzione dei problemi in tempo reale. Usa gli strumenti locali (come CMD o PowerShell) per diagnosticare e verificare i problemi di prestazioni quando necessario.
Valuta l’impatto delle app di avvio e dei Criteri di gruppo
Esamina l’impatto delle app di avvio, degli script e dei GPO applicati. Questi fattori possono causare problemi alle prestazioni di avvio.
È una caratteristica disponibile solo per Windows
Endpoint Analytics supporta soltanto i dispositivi Windows 10 e 11. Il reporting non è disponibile per Linux, macOS e altre piattaforme.
Risoluzione dei problemi di Endpoint Analytics e del monitoraggio delle prestazioni
Nessun dato nei report
Assicurati che il profilo Windows Health Monitoring sia assegnato e che il dispositivo abbia la versione dell’OS e le impostazioni di telemetria corrette.
Ritardo in Endpoint Analytics di Intune dopo l’onboarding
Possono essere necessarie fino a 48 ore perché i dati compaiano. Controlla i report tra le 24 e le 48 ore.
Alcuni dispositivi non compaiono nei dati analitici
Verifica la registrazione in Intune, le impostazioni di telemetria tramite GPO e l’assegnazione delle licenze. Controlla i gruppi di dispositivi e apporta le modifiche necessarie.
Gli strumenti da CMD non funzionano
Usa privilegi amministrativi e assicurati che la registrazione diagnostica sia abilitata.
Posizione dei log
Per consultare i log, puoi visitare queste posizioni sul tuo computer:
- Log dell’agente di Endpoint Analytics (Esplora file): C:\ProgramData\Microsoft\Windows\DeviceManagement
- Visualizzatore eventi: Microsoft > Windows > DeviceManagement-Enterprise-Diagnostics-Provider
In che modo NinjaOne può supportare e migliorare Endpoint Analytics di Intune?
NinjaOne amplia le capacità di Microsoft Endpoint Analytics con il monitoraggio in tempo reale, il supporto multipiattaforma e le funzionalità di automazione.
Ecco come NinjaOne porta Endpoint Analytics a un livello superiore:
Raccolta di metriche sulle prestazioni in tempo reale
Monitora l’utilizzo di CPU, memoria, disco e rete dal vivo e in tempo reale. I team IT non dovranno fare i conti con il limite dell’aggiornamento ogni 24 ore delle analitiche di Intune.
Possibilità di distribuire script personalizzati
NinjaOne consente l’automazione di script IT personalizzati per analizzare l’impatto sull’avvio o monitorare i processi chiave.
Monitoraggio dei dispositivi non gestiti da Intune
Supporta gli endpoint Windows, macOS e Linux non registrati in Microsoft Intune.
Attivazione di avvisi e correzione automatica
NinjaOne rileva quando vengono superate le soglie di prestazione ed esegue script o policy per risolvere il problema.
Visibilità multipiattaforma
NinjaOne colma le lacune negli ambienti misti, permettendo ai team IT di monitorare e ottimizzare le prestazioni su tutti i sistemi operativi, compresi i dispositivi Linux.
Queste caratteristiche aiutano gli MSP e i team IT che gestiscono ambienti enterprise a rispettare gli impegni previsti dagli SLA e a colmare le lacune degli ambienti basati solo su Intune.
Affianca ai tuoi strumenti di monitoraggio delle prestazioni una soluzione RMM con visualizzazione centralizzata.
Migliora l’integrità dei dispositivi e l’esperienza dell’utente con Endpoint Analytics
Endpoint Analytics offre ai team IT e agli MSP informazioni complete su
- prestazioni dei dispositivi,
- impatto sull’avvio e
- esperienza dell’utente.
Se lo abiliti tramite Intune e lo affianchi agli strumenti locali, puoi individuare e risolvere i problemi di prestazioni prima che incidano sui flussi di lavoro degli utenti. Puoi anche abbinarlo a NinjaOne, ottenendo visibilità in tempo reale, automazione e supporto per i dispositivi non gestiti da Intune, così da gestire gli endpoint senza interruzioni. Tra le altre caratteristiche utili offerte da NinjaOne ci sono il rilevamento delle anomalie basato sull’IA e l’analisi automatizzata delle cause profonde (RCA).
Nel complesso, queste soluzioni ti danno il controllo e la flessibilità necessari per mantenere i tuoi endpoint sempre efficienti, permettendo ai tuoi utenti di lavorare senza intoppi.
Argomenti correlati:
- Che cos’è la gestione degli endpoint? Come funziona e quali vantaggi offre
- Che cos’è MEM (Microsoft Endpoint Manager)?
- Che cos’è MEM (Microsoft Endpoint Manager)? (Video)
- 7 sfide comuni nella gestione degli endpoint
- Reporting personalizzato per i professionisti IT
Guida rapida
NinjaOne offre solide capacità di Endpoint Analytics e monitoraggio delle prestazioni. Nello specifico:
Caratteristiche di Endpoint Analytics:
- Monitoraggio in tempo reale dei dati su integrità e prestazioni degli endpoint
- Dashboard sull’integrità del dispositivo con informazioni dettagliate
- Tracciamento delle prestazioni su diverse metriche, tra cui:
- Utilizzo della CPU
- Utilizzo della memoria
- Tempo di attività del dispositivo
- Stato delle patch del software e dell’OS
- Minacce attive
Capacità di monitoraggio delle prestazioni:
- Widget della dashboard che mostrano i problemi di integrità dei dispositivi
- Monitoraggio di:
- Server attualmente non funzionanti
- Dispositivi con minacce attive o bloccate
- Patch dell’OS e del software non riuscite o in sospeso
- Avvisi di condizione
- Riavvii in sospeso
Il sistema offre una visibilità completa sulle prestazioni degli endpoint, permettendo agli amministratori IT di:
- Generare avvisi ricchi di contesto
- Automatizzare i flussi di lavoro
- Individuare e risolvere i problemi di prestazioni in modo proattivo
