Intune App Installation Reports Explained


[Update: 1st December 2017 to Include new app install status "Install Pending" and "not Applicable"]

App deployment in the new Intune portal is pretty swish. There is a really nice admin experience for adding apps and deploying them out to users, and also some built in reports for tracking the status of deployment.

This is a short post is to explain the detail behind that report data which should clear things up if you are trying to track app deployment to a large number of users.

The Donut Charts

The donut visuals that you see in App Overview blades are aggregated. This means, every 20 minutes Intune will summarize all the data in the Device Install Status report and use that to build a new donut. The same summarization schedule is used to produce a user-centric view of app installations in the User Install Status report and visualization.

So what does Installed, Not Installed, Failed, Install Pending and Not Applicable mean? Here's a table to explain:

App installation status – Required Assignments

STATUS

DEVICE USER

Not Installed

  • Uninstallation policy succeeded
The app has a status of Not installed on at least one of the user's devices AND none
of the devices have a failure.

Install Pending

  • Policy received
  • LOB update received
  • Waiting for user interaction
    • User hasn't accepted installation (iTunes store and VPP apps)
    • User ignores installation (Android)
    • User declines (iOS)
  • Installation in progress
At least one of the user's devices is in the Install pending state AND the rest are either Not installed OR
N/A

Installed

  • App installed on device
  • MSI auto-update succeeded
The app is installed on all the user's applicable devices

Failed

  • Uninstall policy failed. App install state unknown.
  • App installation failed for reason {X}.
  • User declined installation (Android)
  • Update failed
  • App was not detected

The app failed to install on any of the user's devices.

Not Applicable

  • iOS targeted to Android device and vice versa
  • Requirements not met

All the user's devices are N/A

App installation status – Available Assignments

(Apps assigned as Available don't appear in the donut until the end user chooses to start an installation)

STATUS

DEVICE USER

Not Installed

  • Uninstall policy succeeded
The app has a status of Not installed on at least one of the user's devices AND none
of the devices have a failure.

Install Pending

  • LOB update received
  • Waiting for user interaction
    • User hasn't accepted installation (iTunes store and VPP apps)
    • User ignores installation (Android)
    • User declines (iOS)
  • Installation in progress
At least one of the user's devices is in the Install pending state AND the rest are either Not installed OR
N/A

Installed

  • App installed on device
The app is installed on all the user's the devices where an installation was attempted.

Failed

  • Uninstall policy failed. App install state unknown.
  • App installation failed for reason {X}.
  • Update failed
  • App not detected
The app failed to install on any of the user's devices.

Not Applicable

  • iOS targeted to Android device and vice versa
  • Requirements not met

All the user's devices are N/A

One key thing to note in is that once you assign an app to a group of users, All status (including "Not Installed" an "Install Pending") will start off zero, then gradually increment as devices check in with Intune.

There also may be a delay between the time an action completes on a device and the time that action is reported back to Intune. The delay can be up to 8 hours in some cases.

Additional App Status

App Install reports could also have other some status's – these are not summarised into the donut views but will be visible in the reports:

STATUS

DEVICE USER Install Type

Uninstall Failed

The app failed to uninstall on a device The app failed to uninstall from at least one of the user's devices Uninstall

Unknown

After an IT pro publishes an LOB app update, the Device install status report will display device state as Install State Unknown if the prior state was Installed, Not Applicable, or Failed. The donut chart numbers will not update until the devices where the app gets installed start receives app update policy None of the user's devices have checked-in since the updated LOB app assignment was applied Required

Bonus Material

As a bonus– I've included a sample script  (Application_Get_DeviceStatus) that will pull down the install status for all of your Intune apps and whack the results into a CSV file so you can use excel to get fancy with your excel pivot tables.

Happy reporting!


Comments (0)

Skip to main content