Exporting a software inventory report from Intune is a straightforward process that enables you to gather comprehensive data about the software’s installed on your managed devices. You do not need to install any third-party agent or execute a powershell script to gather the list of Installed applications from Intune managed devices.
Intune app discovery is run automatically every 7 days from device enrollment date on managed devices. This will detect any application Installed on the device. The application could be installed by the user manually or deployed via Intune, it will be listed in the app discovery report.
Please note If the device is unmanaged / BYOD / Personal device, In that case only Intune managed applications i.e. applications which are deployed via Intune will be reported. If you have Installed any applications on a BYOD device yourself/manually, those applications will not be detected / reported in app discovery report.
If you have provided administrator rights to users on Intune managed devices, then users will have the capability to download and Install any softwares. This could create problems for an IT admin, as it becomes difficult to manage and support non standard apps.
You could regularly export software inventory report from Intune and then ask the end user to uninstall non standard / unapproved applications. You can also plan to remove administrator rights for all users on their device so that only standard and approved apps can be installed via Intune which makes the management of applications much easier.
In this blog post, we are going to see how to export installed applications list / software inventory report along with application version information from Intune managed devices in a CSV file.
Export Software Inventory report from Intune Portal
Let’s now check the steps to Export Installed applications list along with other information like Device name, username, Application version, application publisher details etc.
- Login on Microsoft Intune admin center.
- Go to Apps > Monitor > Discovered Apps.
- Click on Export to export the software Inventory report.
After you click on Export link to export discovered apps report. You will get two below two options to choose from:
- Export the discovered apps aggregate data set
- Export the discovered apps raw data set
One report provides aggregate data set and another report provides raw data set. Which one to choose while exporting this report ? This depends upon how much detail you want in your report w.r.t. Installed applications from Intune managed devices.
Let’s check what all information is contained in both these reports. When you export any of the report, it will be exported in a Zip file. Extract the zip file which will have a CSV file in it. Open the CSV file to check the information.
Export the discovered apps aggregate data set
When you choose this option to export Intune app discovery report. It will have below columns of information:
- ApplicationKey
- ApplicationName
- ApplicationPublisher
- ApplicationShortVersion
- ApplicationVersion
- DeviceCount
- Platform
Export the discovered apps raw data set
When you choose this option to export Intune app discovery report. It will have below columns of information. If you need to export device name and username information along with the installed applications information, then you can choose this option while exporting app discovery report.
- ApplicationKey
- ApplicationName
- ApplicationPublisher
- ApplicationShortVersion
- ApplicationVersion
- DeviceId
- DeviceName
- OSDescription
- OSVersion
- Platform
- UserId
- EmailAddress
- UserName
Export Per device Software Inventory report from Intune
If you are not interested in fetching software inventory report for all Intune managed devices and You are looking to export a list of Installed softwares from one or two devices. Then you can also fetch this report from Intune using below steps:
- Login on Microsoft Intune admin center.
- Go to Devices > All devices > Click on the Device Name
- Click on Discovered apps under Monitor category.
- Click on Export to Export the list of Installed softwares on this device.
When you export per device software inventory, the report will be downloaded directly into a CSV file. There will only be two columns of information. One column will show Application name and other column will show Application version information.
As you can see below screenshot, this report is a simplified version of the app discovery report compared to when you exported the Intune app discover report from Monitor > Discovered apps page. If this require more information about the apps then you need to go to Apps > Monitor > Discovered Apps options and choose “Export the discovered apps raw data set“.
What is the app discovery refresh cycle on the Intune Portal
Application list on the intune portal is regularly refreshed. As applications are deployed from Intune portal or even installed manually by end users on their devices. It will be detected by Intune and synced back to the discovered apps on the Intune portal.
App refresh cycle is every 7 days from device enrollment and for Win32 apps its Every 24 hours from device enrollment. For complete details on the Platform, Device Type and Refresh cycle, Please refer to the section “Details of discovered apps“.
Conclusion
In this blog post, we have seen how to export software inventory report for all Intune managed devices. You can also choose to export this inventory just for one device as well. Per device app discovery report is simplified report which provides only Application name and Application version information. Please note that you can only export this information for Intune managed devices. Unmanaged devices will have limited application list inventory.