Betrouwbaarheid van toepassingen in Eindpuntanalyse

Het betrouwbaarheidsrapport van de toepassing biedt inzicht in mogelijke problemen voor bureaubladtoepassingen op beheerde apparaten. U kunt snel de belangrijkste toepassingen identificeren die van invloed zijn op de productiviteit van eindgebruikers en het geaggregeerde app-gebruik bekijken, samen met de metrische gegevens over app-fouten voor deze toepassingen. Zoom in het rapport in op specifieke apparaatgegevens en bekijk een tijdlijn met app-betrouwbaarheidsgebeurtenissen om problemen met eindgebruikers op te lossen.

Betrouwbaarheidsrapport van toepassingen in Eindpuntanalyse

Vereisten

Betrouwbaarheidsscore van app

De betrouwbaarheidsscore van de app biedt een overzicht van de robuustheid van bureaubladtoepassingen in uw omgeving. Net als bij andere eindpuntanalysescores is de betrouwbaarheidsscore van de app een getal tussen 0 en 100. De score wordt berekend op basis van de betrouwbaarheidsscores van elke bureaubladtoepassing in uw omgeving die te vinden zijn op het tabblad App-prestaties .

Aan elke toepassing op het tabblad App-prestaties wordt een app-betrouwbaarheidsscore toegewezen op basis van:

  • Crashfrequentie: voor elke app wordt het totale aantal crashes en de totale gebruiksduur gedurende een doorlopend venster van 14 dagen gebruikt om de waarde gemiddelde tijd tot fout te berekenen. Met deze berekening wordt de crashfrequentie genormaliseerd, zodat de relatieve frequentie van crashgebeurtenissen in verschillende toepassingen direct kan worden vergeleken. Deze waarde is de primaire bijdrager aan de betrouwbaarheidsscore van een app.
  • Totale gebruiksduur: door rekening te houden met de gebruiksduur voor alle ingeschreven apparaten, zorgt u ervoor dat de meest verstorende toepassingsproblemen prioriteit krijgen.

Tabblad App-prestaties

Op het tabblad App-prestaties worden gegevens van de afgelopen 14 dagen gebruikt om betrouwbaarheidsinformatie weer te geven voor elke bureaubladtoepassing in uw organisatie. De volgende toepassingen zijn opgenomen in het rapport:

  • Voorgrondtoepassingen met een meetbare hoeveelheid gebruik in uw organisatie. Het opnemen van deze toepassingen zorgt ervoor dat het rapport is gericht op problemen die van invloed zijn op eindgebruikers.

  • Toepassingen met een actief aantal apparaten dat groter is dan 5 of een aantal groter dan 2% van het totale aantal ingeschreven apparaten van uw tenant, afhankelijk van wat groter is. Het opnemen van deze toepassingen helpt ruis weg te filteren en zorgt ervoor dat berekeningen worden gemaakt op een voldoende aantal apparaten om zinvol te zijn.

Tabblad Toepassingsprestaties in Eindpuntanalyse

Voor elke toepassing in het rapport worden de volgende gegevens verstrekt:

App-naam: de app-id in het bestandsmanifest dat door uw clientapparaten wordt geleverd. De naam van de app heeft meestal een uitvoerbare indeling (of .exe).

Weergavenaam van app: de friendly name van de toepassing die is gerapporteerd in het bestandsmanifest. Deze kolom is standaard verborgen omdat de gegevens niet altijd beschikbaar zijn.

App-uitgever: de uitgever van het uitvoerbare bestand dat is gerapporteerd in het bestandsmanifest. Beperkte opschoning vindt plaats in de uitgever van de app. Bijvoorbeeld en Microsoft Corporationmicrosoft corporation worden samengevouwen tijdens het opschonen. App-metagegevens worden echter niet toegevoegd of gewijzigd in gevallen waarin deze niet beschikbaar, null of mogelijk onnauwkeurig zijn.

Actieve apparaten (14 dagen):het totale aantal geregistreerde apparaten van uw tenant dat deze app ten minste eenmaal in de afgelopen 14 dagen heeft gestart.

Totale gebruiksduur (14 dagen): de cumulatieve gebruiksduur van de toepassing op alle geregistreerde apparaten van uw tenant in de afgelopen 14 dagen. De betrokkenheidstijd wordt gebruikt om de gebruiksduur te bepalen. De betrokkenheidstijd bestaat uit beide:

  • Interactieve tijd: het tijdstip waarop de gebruiker actief bezig is met een toepassing, zoals surfen op internet
  • Keep-alive time: het tijdstip waarop de toepassing een keep-alive aanvraagt bij het besturingssysteem, zoals wanneer een PowerPoint wordt weergegeven of een video wordt bekeken.

Totaal aantal crashes (14 dagen): het totale aantal crashgebeurtenissen van toepassingen dat is gerapporteerd op alle geregistreerde apparaten in uw tenant in de afgelopen 14 dagen.

Gemiddelde tijd tot mislukken: de gemiddelde hoeveelheid betrokkenheidstijd die een eindgebruiker de toepassing kan gebruiken voordat er een crash optreedt in de afgelopen 14 dagen. Deze waarde wordt berekend door Totale gebruiksduur (14 dagen) te delen door Totaal aantal crashes (14 dagen). Door de gebruiksduur en het aantal crashes te relateren, wordt de frequentie van crashes in verschillende toepassingen genormaliseerd. Toepassingen zonder crashgebeurtenissen in uw tenant in de afgelopen 14 dagen krijgen een gemiddelde foutwaarde van No crash events.

Betrouwbaarheidsscore van app: een score tussen 0 en 100 die de relatieve betrouwbaarheid van de toepassing in uw tenant aangeeft. Deze score wordt berekend op basis van gemiddelde tijd tot fout en totale gebruiksduur (14 dagen). Een score van 0 vertegenwoordigt een onbetrouwbare app die waarschijnlijk de productiviteit van eindgebruikers belemmert. Een score van 100 vertegenwoordigt een betrouwbare app die waarschijnlijk bijdraagt aan de productiviteit van eindgebruikers.

Opmerking

Er wordt maximaal 10 toepassingscrash-gebeurtenissen per toepassing, per apparaat, per dag gebruikt. Dit voorkomt overmatige gegevensverzamelingen van apparaten met ernstige toepassingsproblemen en helpt voorkomen dat uitbijterapparaten een overmatige invloed hebben op de betrouwbaarheidsscores voor afzonderlijke toepassingen.

Toepassingen met een onbelangrijke hoeveelheid voorgrondgebruik (ongeveer 10 minuten of minder) op een bepaald apparaat worden mogelijk niet vastgelegd.

Details van app-prestaties

Als u een app-naam in de tabel selecteert in App-prestaties , worden de app-prestatiedetails geopend. Details van app-prestaties bevatten twee tabbladen:

  • App-versies: op dit tabblad kunt u het aantal app-crashes en het aantal unieke apparaten vergelijken met crashes in verschillende versies van de toepassing in de afgelopen 14 dagen. Deze informatie kan nuttig zijn om te bepalen welke versie van een toepassing het meest betrouwbaar is. De informatie kan helpen bij het oplossen van een mogelijk probleem met bepaalde versies van een toepassing. U kunt deze inzichten ook waardevol vinden bij het bepalen welke versie van een toepassing u wilt implementeren, of u een update wilt installeren of een update wilt terugdraaien.
  • Versies van het besturingssysteem: op dit tabblad wordt de gemiddelde tijd vergeleken met fouten voor de toepassing in verschillende versies van Windows. Deze informatie kan nuttig zijn voor het identificeren van mogelijke correlaties tussen problemen met de versie van het besturingssysteem en de toepassing.

Details van toepassingsprestaties in Eindpuntanalyse

Tabblad Apparaatprestaties

Op het tabblad Apparaatprestaties worden inzichten in de betrouwbaarheid van toepassingen weergegeven voor elk in aanmerking komend, ingeschreven apparaat in uw tenant. De kolom Totaal aantal app-crashes (14 dagen) vertegenwoordigt het totale aantal app-crashgebeurtenissen van elke app die door het apparaat is gerapporteerd in de afgelopen 14 dagen. Deze crashgebeurtenissen kunnen worden gekoppeld aan elke toepassing die op het apparaat is geïnstalleerd en zijn niet noodzakelijkerwijs afkomstig van dezelfde toepassing.

Belangrijk

App-crash-gebeurtenissen zijn beperkt tot 10 app-crash-gebeurtenissen per toepassing, per apparaat, per dag.

Als u een apparaatnaam selecteert, wordt het tabblad Toepassings betrouwbaarheid voor dat apparaat geopend. Op dit tabblad wordt een tijdlijn weergegeven van app-crash- en app-gebeurtenissen die niet reageren voor het apparaat gedurende een opgegeven periode, maximaal 14 dagen. Gebruik de optie Filter bovenaan de tijdlijn om een aangepast tijdsbereik te selecteren.

Opmerking

Op de tabbladen Apparaatprestaties van Eindpuntanalyse zien beheerders alleen apparaten waar ze toegang toe hebben op basis van hun toegewezen bereiktags. Zie Bereiktags voor gedistribueerde IT voor meer informatie over bereiktags. Geaggregeerde inzichten, zoals scores en overzichtsweergaven, worden berekend met behulp van alle ingeschreven apparaten in de tenant. Zie Apparaatbereiken in Eindpuntanalyse als u Bereiktags wilt toepassen op geaggregeerde inzichten.

Bekende problemen

Geëxporteerde CSV-bestanden geven numerieke waarden weer

Wanneer rapportagegegevens worden geëxporteerd naar een .csv bestand, gebruiken de geëxporteerde gegevens niet de beschrijvende namen die u gewend bent te zien in de onlinerapporten. Gebruik de onderstaande informatie om de gegevens in het geëxporteerde bestand toe te wijzen aan de betekenis van de waarde:

Betrouwbaarheidsrapport van toepassing

  • De TotalAppUsageDuration kolommen en MeanTimeToFailure in het .csv bestand zijn gehele getallen met een eenheid van minuten
  • Een MeanTimeToFailure waarde van 2147483647 betekent No crash events

Scorerapport per apparaat

  • Een waarde van -1 of -2 in de EndpointAnalyticsScorekolommen , StartupPerformanceScoreen AppReliabilityScore betekent dat de bijbehorende score niet beschikbaar is

  • Status:

    HealthStatus-waarde .csv Rapportwaarde
    0 Unknown
    1 Onvoldoende gegevens
    2 Heeft aandacht nodig
    3 Doelstellingen behalen

Rapport over opstartprestaties

De CoreBootTimekolommen , GPBootTime, CoreLogonTime, GPLogonTime, DesktopUsableTime, Medianen TimePerProcess zijn gehele getallen met een eenheid van seconden.

Werken vanaf elke locatie

  • Kolomnaam in .csv bestand: Kolomnaam upgradeNligibiliteitsrapport
    : Windows 11 gereedheidsstatus

    .csv Waarde Rapportwaarde
    0 Upgrade
    1 Unknown
    2 Niet geschikt
    3 Staat
  • Kolomnaam in .csv bestand: GraphDeviceIsNaam van kolombeheerd
    rapport: Microsoft Entra geregistreerd

Sommige in aanmerking komende, ingeschreven apparaten worden niet weergegeven in het rapport vanwege een probleem met een clientcertificaat

Scenario: In bepaalde ongebruikelijke situaties ontbreken er mogelijk apparaten in het betrouwbaarheidsrapport van de toepassing. U kunt bepalen hoeveel apparaten betrouwbaarheidsgegevens van toepassingen rapporteren door te kijken naar het aantal records in de tabel op het tabblad Apparaatprestaties van het rapport Toepassingsbetrouwbaarheid .

Beïnvloede apparaten: dit probleem is van invloed op apparaten die zijn ingeschreven in Eindpuntanalyse van Configuration Manager die geen vereist ServiceCertificate-beleid kunnen downloaden. Zonder dit beleid kunnen apparaten geen betrouwbaarheidsgegevens van toepassingen rapporteren aan Eindpuntanalyses.

Belangrijk

Dit is geen veelvoorkomend probleem. Controleer voordat u doorgaat met de beperking of uw ontbrekende apparaten:

  • Voldoen aan de vereisten voor het betrouwbaarheidsrapport van de toepassing
  • Worden actief gebruikt
  • Hebt voldoende tijd gehad om te beginnen met het rapporteren van gegevens

Gebruik het volgende script om te bepalen of het probleem van invloed is op een apparaat:

$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."
    }
} 

Beperking: Voer het volgende script uit op betrokken apparaten om een download van de bijgewerkte ServiceCertificate-beleidsstatus af te dwingen. Wanneer u alle stappen hebt voltooid, is het probleem opgelost en kan het apparaat beginnen met het uploaden van betrouwbaarheidsgegevens van toepassingen. Het kan maximaal 72 uur duren voordat gegevens worden weergegeven in de portal voor eindpuntanalyse.

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