Appinventering för Windows-enheter i Microsoft Intune

Appinventering ger snabbare och mer detaljerad insyn i de program som är installerade på dina Intune hanterade Windows-enheter. Den samlar in mer omfattande appmetadata än identifierade appar, inklusive installationssökvägar, avinstallationskommandon och appstorlekar. Appinventering är den avsedda långsiktiga ersättningen för identifierade appar, men båda funktionerna fungerar för närvarande parallellt. Mer vägledning om övergången kommer att tillhandahållas när information blir tillgänglig.

Så här fungerar appinventering

Appinventeringen expanderar den befintliga enhetsinventeringsagenten på Windows-enheter för att även samla in programdata och ladda upp dem till Intune-tjänsten. Appinventeringsagenten:

  • Samlar in Win32-appar från Windows-registrets avinstallationsnycklar (HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall och nycklar per användare), inklusive 32-bitarsappar i 64-bitarssystem
  • Samlar in Windows Store-appar med hjälp av API:et för pakethanteraren
  • Laddar upp deltaändringar för att minska bandbredden och bearbetningstiden
  • Rapporterar data till sidan Alla appar på varje enhet i Intune administrationscenter

Viktigt

Till skillnad från identifierade appar, som samlar in inventering automatiskt, kräver appinventeringen att du skapar och tilldelar en enhetskonfigurationsprincip för att aktivera insamling. Enheter rapporterar inte appinventeringsdata förrän en princip har tilldelats.

Förhandskrav

  • Enheter måste vara registrerade i Intune och Microsoft Entra anslutna
  • Windows 10/11

Skapa en appinventeringsprincip

Om du vill samla in appinventeringsdata skapar du en enhetskonfigurationsprincip som anger vilka programegenskaper som ska samlas in och tilldelar dem till enheten eller användargrupperna.

  1. Logga in på Microsoft Intune administrationscenter.

  2. Välj Enheter>Hantera enheter>Konfiguration>Skapa>Ny princip.

  3. Välj följande inställningar:

    • Plattform: Windows 10 och senare
    • Profiltyp: Egenskapskatalog
  4. Välj Skapa.

  5. I Grundläggande anger du ett namn och en beskrivning för principen. Till exempel Appinventering – alla egenskaper.

  6. I Konfigurationsinställningar väljer du + Lägg till egenskaper och markerar sedan kryssrutan för ApplicationProperties.

  7. Välj de programegenskaper som du vill samla in. Följande egenskaper krävs och väljs som standard:

    • Appnamn
    • Appversion
    • Publisher
    • Arkitekturer
    • Installera omfång
    • Installera omfångsplattformens användar-ID
    • Installera omfångsanvändar-ID

    Du kan också samla in följande valfria egenskaper:

    Inställning för egenskapskatalog Rapportkolumnnamn Beskrivning
    Installationsplats Installationsplats Sökvägen där programmet är installerat på enheten.
    Installationsdatum Installationsdatum Datumet då programmet installerades.
    Uppskattad storlek Uppskattad storlek Programmets uppskattade storlek i byte.
    Plattformsspecifikt app-ID Paketnamn En identifierare som är specifik för plattformen. För Win32-appar är det här värdet MSI-produktkoden. För Store-appar är det här värdet paketets fullständiga namn.
    Plattformsspecifik app-ID-typ Plattformsspecifik app-ID-typ Typ av plattformsspecifik identifierare (till exempel MSI-produktkod eller paketnamn).
    Kommandot Avinstallera Kommandot Avinstallera Kommandot som används för att avinstallera programmet.
    Ändra kommando Ändra kommando Kommandot som används för att ändra programmet.
    Språk Språk De språk som programmet stöder.
    Installera omfångsanvändarnamn Användarnamn Det användarnamn som är associerat med appinstallationen. Bästa möjliga lösning för icke-Entra användare på enheten.

    Följande egenskaper visas också i appinventeringsrapporten men kan inte konfigureras i egenskapskatalogen:

    Rapportkolumn Beskrivning
    MSI-produktkod MSI-produktkoden för Win32-appar, när den är tillgänglig.
    Installerad för Anger om appen är installerad på enhetsnivå eller för en viss användare.
    Senast uppdaterad Det datum då appposten senast uppdaterades.
    Senast markerad Datumet då enheten senast rapporterade appinventeringsdata.

    Obs!

    Alla egenskaper är inte garanterade att ha data för varje program. Datatillgänglighet beror på om informationen finns i datakällan (avinstallera registernyckeln eller pakethanterar-API:et) på enheten.

  8. Välj Nästa.

  9. I Tilldelningar väljer du den enhet eller de användargrupper som ska ha programinventering insamlad.

  10. Slutför de återstående guidestegen och välj Skapa.

När principen har tilldelats börjar insamlingen av inventeringsdata vid nästa enhetsincheckning och upprepas flera gånger per dag för aktiva enheter. Samlingen utlöses med MMPC-synkroniserings-/incheckningscykeln.

Kombinera principer för app- och enhetsinventering

Egenskapskatalogen innehåller även egenskaper för enhetsinventering, så att du har flexibilitet i hur du organiserar dina principer. Du kan till exempel:

  • Skapa separata principer för inställningar för appinventering och enhetsinventering och tilldela sedan båda till samma enhetsgrupper.
  • Kombinera inställningar för app- och enhetsinventering i en enda princip.
  • Skapa flera principer med olika egenskapsval för olika enhetsgrupper.

Om fler än en princip riktar sig mot samma enhet sammanfogar enheten inställningarna. När det uppstår en konflikt vinner "samla in" över "samla inte in" för en viss egenskap.

Visa appinventeringsdata

När enheter har checkar in med inventeringsprincipen kan du visa insamlade appdata.

  1. Logga in på Microsoft Intune administrationscenter.
  2. Välj Enheter>Alla enheter och välj sedan en enhet.
  3. Välj Alla appar.
  4. Välj fliken Appinventering .

På sidan Alla appar på varje enhet visas både hanterade appar och inventerade appar i samma vy. Appinventering rapporterar alla program som identifierats på enheten oavsett hur de installerades, inklusive appar som också distribueras som hanterade appar. Eftersom inventeringsdata samlas in direkt från enheten återspeglar appnamnen, versionerna och andra egenskaper de installerade värdena och kanske inte direkt matchar de namn och metadata som definierats i dina hanterade apptilldelningar. Fliken Appinventering visar en fullständig lista över program som identifierats på enheten, inklusive alla egenskaper som du har valt i inventeringsprincipen.

Obligatoriska egenskaper och mappning av rapportkolumner

Vissa egenskaper i egenskapskatalogen visas under olika kolumnnamn i appinventeringsrapporten. I följande tabell mappas de obligatoriska inställningarna för egenskapskatalogen till deras rapportkolumnnamn:

Inställning för egenskapskatalog Rapportkolumnnamn
Installera omfångsplattformens användar-ID SID
Installera omfångsanvändar-ID Användar-Entra-ID
Installera omfångsanvändarnamn Användarnamn
Plattformsspecifikt app-ID Paketnamn eller Avinstallera registernyckelnamn

Obs!

Plattformsspecifikt app-ID mappar till Paketnamn för Store-appar (fullständigt paketnamn) och MSI-appar (produktkod). Om inget av dem gäller mappas det till Avinstallera registernyckelnamn i stället.

Information om datainsamling

Uppdateringscykel

Appinventering samlar in data oftare än identifierade appar. För aktiva enheter körs samlingen flera gånger per dag, vilket utlöses av MMPC-synkroniserings-/incheckningscykeln. Mer information om incheckningsintervall för enheter finns i Intervall för principuppdatering.

Appsamlingskällor

Enhetsinventeringsagenten samlar in program från två källor på Windows-enheter:

  • Win32-appar: Läs från Windows-registrets avinstallationsnycklar på både systemnivå (HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall) och per användare-nivå (HKU\{SID}\Software\Microsoft\Windows\CurrentVersion\Uninstall), inklusive 32-bitarsappar på 64-bitarssystem.
  • Store-appar: Läs från Windows-pakethanteraren både på systemnivå och per användare-nivå.

Installera omfång

Varje programpost innehåller ett installationsomfång som anger om appen är installerad för:

  • Enhet: Appen installeras på systemnivå för alla användare.
  • Användare: Appen är installerad för en viss användare.

För appar med användaromfattning innehåller inventeringsposten Microsoft Entra användar-ID som är associerat med installationen. Agenten gör också ett försök att matcha användarnamnet för användare som inte Entra på enheten.

Synkroniseringsbeteende

Den första synkroniseringen utför en fullständig uppladdning av appdata från enheten. Efterföljande synkroniseringar är deltabaserade och skickar endast ändringar (nya, uppdaterade eller borttagna appar) sedan den senaste samlingen. Deltasynkronisering minskar mängden data som överförs och minimerar bearbetningskostnaderna.

Beteende vid borttagning av princip

Om appinventeringsprincipen tas bort från en enhet fortsätter enhetsinventeringsagenten att samla in programdata i ungefär tre dagar som en buffert för enheter som kan vara offline (till exempel helgscenarier). Efter buffertperioden stoppas samlingen och data tas bort från tjänsten.

Skillnader mellan identifierade appar och appinventering

Funktion Identifierade appar Appinventering
Administratörskonfiguration Ingen konfiguration är tillgänglig Kräver en enhetskonfigurationsprincip
Uppdateringscykel Sju dagar (24 timmar för Win32 via IME) Flera gånger per dag
Insamlade egenskaper Appnamn, plattform, version, utgivare, antal enheter Appnamn, version, utgivare + installationsplats, installationsdatum, storlek, arkitektur, avinstallationskommando, ändra kommando, plattformsspecifikt ID, språk, installationsomfång med mera
Plattformar som stöds Windows, iOS/iPadOS, macOS, Android, AOSP Stöd för Windows (macOS, iOS/iPadOS och Android planeras)
Admin centerplats Apps>Övervaka>Identifierade appar och per enhet under Enheter>enhet>Identifierade appar Enheter>Enhet>Alla appar>Fliken Appinventering
Apphantering per användare installerad Senast inloggad användare Stöd för flera användare

Båda funktionerna kan köras samtidigt. Appinventering inaktiverar inte identifierade appar.

Kända begränsningar

  • Appinventering är för närvarande tillgängligt för Windows 10/11-enheter som är Microsoft Entra anslutna.
  • Tillgänglighet för nationella moln: Stöds i GCC High. Stöds inte i Microsoft Azure drivs av 21Vianet.