Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il report sull'affidabilità delle applicazioni fornisce informazioni dettagliate sui potenziali problemi per le applicazioni desktop nei dispositivi gestiti. È possibile identificare rapidamente le applicazioni principali che influiscono sulla produttività degli utenti finali e visualizzare l'utilizzo aggregato delle app insieme alle metriche di errore delle app per queste applicazioni. Dal report è possibile eseguire il drill-down nei dati specifici del dispositivo e visualizzare una sequenza temporale degli eventi di affidabilità delle app per risolvere i problemi che influiscono sugli utenti finali.
Prima di iniziare
- Esamina i punteggi, le baseline e le informazioni dettagliate nell'analisi degli endpoint per comprendere questi concetti.
- Verificare che l'ambiente soddisfi tutti i prerequisiti.
Esamina il report
Nell'interfaccia di amministrazione di Microsoft Intune selezionare Report>Analisi endpoint Affidabilità>dell'applicazione.
Punteggio di affidabilità delle app
Il punteggio di affidabilità delle app fornisce una visualizzazione di alto livello della robustezza delle applicazioni desktop nell'ambiente. Come per altri punteggi di analisi degli endpoint, il punteggio è un numero compreso tra 0 e 100. Il punteggio viene calcolato dai punteggi di affidabilità delle app di ogni applicazione desktop nell'ambiente disponibili nella scheda Prestazioni delle app .
A ogni applicazione nella scheda Prestazioni dell'app viene assegnato un punteggio di affidabilità dell'app basato su:
- Frequenza degli arresti anomali: per ogni app, il numero totale di arresti anomali e la durata totale dell'utilizzo in una finestra mobile di 14 giorni vengono usati per calcolare il valore del tempo medio di errore . Questo calcolo normalizza il tasso di arresto anomalo consentendo un confronto diretto della frequenza relativa degli eventi di arresto anomalo tra diverse applicazioni. Questo valore è il principale contributore al punteggio di affidabilità di un'app.
- Durata totale dell'utilizzo: tenere conto della durata dell'utilizzo in tutti i dispositivi registrati aiuta a garantire che i problemi delle applicazioni più fastidiosi abbiano la priorità.
Schede report
Il report è organizzato in schede, ognuna delle quali fornisce una visualizzazione diversa dei dati e degli approfondimenti correlati.
Prestazioni dell'app
La scheda Prestazioni app usa i dati degli ultimi 14 giorni per mostrare informazioni dettagliate sull'affidabilità per ogni applicazione desktop dell'organizzazione. Nel rapporto sono incluse le seguenti applicazioni:
- Mettere in primo piano le applicazioni con una quantità misurabile di utilizzo nell'organizzazione. L'inclusione di queste applicazioni garantisce che il report sia incentrato sui problemi che hanno un impatto sull'utente finale.
- Applicazioni con un numero di dispositivi attivi maggiore di 5 o un numero maggiore del 2% del numero totale di dispositivi registrati del tenant, a seconda di quale sia il valore maggiore. L'inclusione di queste applicazioni aiuta a filtrare il rumore e garantisce che i calcoli vengano eseguiti su un numero sufficiente di dispositivi per essere significativi.
Per ogni applicazione presente nel report vengono forniti i seguenti dati:
- Nome app: l'identificatore dell'app nel manifesto del file fornito dai dispositivi client. Il nome dell'app è in genere in formato eseguibile (o .exe).
-
Nome visualizzato dell'app: il
friendly namedell'applicazione segnalata nel manifesto del file. Questa colonna è nascosta per impostazione predefinita perché i dati non sono sempre disponibili. -
Autore dell'app: autore del file eseguibile riportato nel manifesto del file. La pulizia limitata viene eseguita nel server di pubblicazione dell'app. Ad esempio,
Microsoft Corporationemicrosoft corporationsono compressi durante la pulizia. Tuttavia, i metadati dell'app non vengono aggiunti o modificati nei casi in cui non sono disponibili, sono Null o sono potenzialmente imprecisi. - Dispositivi attivi (14 giorni): numero totale di dispositivi registrati del tenant che hanno avviato l'app almeno una volta negli ultimi 14 giorni.
-
Durata totale dell'utilizzo (14 giorni): durata cumulativa dell'uso dell'applicazione in tutti i dispositivi registrati del tenant negli ultimi 14 giorni.
Il tempo di coinvolgimento viene usato per determinare la durata dell'utilizzo.
Il tempo di impegno è composto da entrambi:
- Tempo di interattività: il tempo in cui l'utente è attivamente impegnato con un'applicazione, ad esempio l'esplorazione del Web
- Tempo di keep-alive: ora in cui l'applicazione richiede un keep-alive dal sistema operativo, ad esempio durante una presentazione di PowerPoint o la visione di un video.
- Arresti anomali totali (14 giorni): numero totale di eventi di arresto anomalo dell'applicazione segnalati in tutti i dispositivi registrati nel tenant negli ultimi 14 giorni.
-
Tempo medio di errore: la quantità media di tempo di coinvolgimento di un utente finale in grado di usare l'applicazione prima che si verifichi un arresto anomalo negli ultimi 14 giorni. Questo valore viene calcolato dividendo la durata totale dell'utilizzo (14 giorni) per il totale arresti anomali (14 giorni). In relazione alla durata dell'utilizzo e ai conteggi degli arresti anomali, la frequenza degli arresti anomali tra applicazioni diverse viene normalizzata. Alle applicazioni senza eventi di arresto anomalo nel tenant negli ultimi 14 giorni viene assegnato un valore di tempo medio di errore pari a
No crash events. - Punteggio di affidabilità dell'app: Punteggio compreso tra 0 e 100 che rappresenta l'affidabilità relativa dell'applicazione nel tenant. Questo punteggio viene calcolato in base al tempo medio fino all'errore e alla durata totale dell'utilizzo (14 giorni). Un punteggio pari a 0 rappresenta un'app inaffidabile che potrebbe ostacolare la produttività degli utenti finali. Un punteggio pari a 100 rappresenta un'app affidabile che probabilmente contribuisce alla produttività degli utenti finali.
Nota
Vengono usati al massimo 10 eventi di arresto anomalo dell'applicazione per applicazione, dispositivo e giorno. Ciò impedisce raccolte di dati eccessive da dispositivi con problemi applicativi gravi e contribuisce a evitare che i dispositivi anomali abbiano un'influenza indebita sui punteggi di affidabilità per le singole applicazioni.
Le applicazioni con una quantità insignificante di utilizzo in primo piano (circa 10 minuti o meno) su un particolare dispositivo potrebbero non essere acquisite.
Dettagli sulle prestazioni dell'app
Selezionando un nome di app nella tabella da Prestazioni app si aprono i dettagli sulle prestazioni dell'app. I dettagli sulle prestazioni dell'app contengono due schede:
- Versioni app: questa scheda consente di confrontare il numero di arresti anomali dell'app e il numero di dispositivi univoci con arresti anomali tra diverse versioni dell'applicazione negli ultimi 14 giorni. Queste informazioni possono essere utili per determinare quale versione di un'applicazione è la più affidabile. Le informazioni possono essere utili per la risoluzione di un potenziale problema con determinate versioni di un'applicazione. Queste informazioni dettagliate possono risultare utili anche quando si decide quale versione di un'applicazione distribuire, se installare un aggiornamento o eseguire il rollback di un aggiornamento.
- Versioni del sistema operativo: questa scheda confronta il tempo medio di interruzione dell'applicazione in diverse versioni di Windows. Queste informazioni possono essere utili per identificare potenziali correlazioni tra la versione del sistema operativo e i problemi dell'applicazione.
Prestazioni del dispositivo
La scheda Prestazioni dispositivo visualizza informazioni dettagliate sull'affidabilità dell'applicazione per ogni dispositivo idoneo registrato nel tenant. La colonna Totale arresti anomali delle app (14 giorni) rappresenta il numero totale di eventi di arresto anomalo delle app di qualsiasi app segnalati dal dispositivo negli ultimi 14 giorni. Questi eventi di arresto anomalo del sistema possono essere associati a qualsiasi applicazione installata nel dispositivo e non provengono necessariamente tutti dalla stessa applicazione.
Importante
Gli eventi di arresto anomalo delle app sono limitati a 10 eventi di arresto anomalo delle app per applicazione, dispositivo e giorno.
Selezionando il nome di un dispositivo si apre la scheda Affidabilità dell'applicazione per quel dispositivo. Questa scheda visualizza una sequenza temporale degli eventi di arresto anomalo e di mancata risposta dell'app per il dispositivo in un periodo di tempo specificato, fino a 14 giorni. Usare l'opzione Filtro per selezionare un intervallo di tempo personalizzato.
Nota
Nelle schede Prestazioni dispositivo di Analisi endpoint, gli amministratori vedranno solo i dispositivi a cui hanno accesso in base ai tag dell'ambito assegnati. Per altre informazioni sui tag degli ambiti, vedere Tag degli ambiti per l'IT distribuito. Le informazioni aggregate, ad esempio i punteggi e le visualizzazioni di riepilogo, vengono calcolate usando tutti i dispositivi registrati nel tenant. Per applicare i tag degli ambiti alle informazioni aggregate, vedere Ambiti dei dispositivi nell'analisi degli endpoint.
Problemi noti
Alcuni dispositivi non vengono visualizzati nel report a causa di un problema di certificato client.
Scenario: in alcune situazioni non comuni, i dispositivi potrebbero non essere presenti nel report di affidabilità dell'applicazione . È possibile determinare il numero di dispositivi che segnalano i dati sull'affidabilità delle applicazioni esaminando il numero di record nella tabella nella scheda Prestazioni dispositivo del report sull'affidabilità dell'applicazione .
Dispositivi interessati: questo problema interessa i dispositivi registrati in Analisi endpoint da Gestione configurazione che non sono in grado di scaricare un criterio ServiceCertificate richiesto. Senza questo criterio, i dispositivi non possono segnalare i dati sull'affidabilità delle applicazioni all'analisi degli endpoint.
Importante
Questo non è un problema comune. Prima di procedere con la mitigazione, verificare che i dispositivi mancanti:
- sono utilizzati attivamente
- hanno avuto tempo sufficiente per iniziare a segnalare i dati
Usa lo script seguente per determinare se il problema interessa un dispositivo:
$query = "SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D"""
$obj = Get-WmiObject -Query $query -Namespace "root\ccm\policyagent"
foreach ($value in $obj)
{
if ($value.State -eq 1)
{
Write-Host "Found ServiceCertificate policy in the pending policy list."
}
}
Mitigazione: eseguire lo script seguente nei dispositivi interessati per forzare il download dello stato aggiornato dei criteri ServiceCertificate. Una volta completati tutti i passaggi, il problema viene risolto e il dispositivo può avviare il caricamento dei dati sull'affidabilità dell'applicazione. Attendi fino a 72 ore per iniziare a visualizzare i dati nel portale di analisi degli endpoint.
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
'First, find the pending policy object
Set wmiService = GetObject("winmgmts:\\.\root\ccm\policyagent")
Set wmiObjs = wmiService.ExecQuery("SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D""")
For Each wmiPendingPolicy In wmiObjs
If wmiPendingPolicy.State = 1 Then
WScript.Echo "Found ServiceCertificate policy in the pending policy list. Resetting the state to force re-download"
wmiPendingPolicy.State = 0
wmiPendingPolicy.Put_
If Err.Number <> 0 Then
WScript.Echo "Failed to update ServiceCertificate policy state. Error code = " & Err.Number
Else
WScript.Echo "Successfully updated ServiceCertificate policy state."
End If
End If
Next