App Install Status
Assign and deploy applications to devices and users through Microsoft Intune. Configure required and available installations, manage app dependencies, and track deployment status across your managed devices.
Assignment Types
Required
App is automatically installed on all targeted devices. Users cannot uninstall required apps.
- Automatic installation
- User cannot decline
- Reinstalls if removed
- Ideal for core business apps
Available
App appears in Company Portal for users to install on demand. User chooses when to install.
- User-initiated install
- Appears in Company Portal
- User can uninstall
- Ideal for optional tools
Uninstall
Remove app from targeted devices. Use for deprecated software or license optimization.
- Automatic removal
- Cleans up old software
- License reclamation
- Security remediation
Available with/without Enrollment
Make apps available for unmanaged (BYOD) devices through Company Portal without MDM enrollment.
- BYOD scenarios
- MAM-only devices
- Requires app protection policy
- Personal device friendly
App Deployment Overview
- 156 Total Apps (Managed apps)
- 12,456 Installed (Successful)
- 234 Pending (In progress)
- 89 Failed (Needs attention)
App Assignments
| Application | Type | Assignment | Target | Status |
|---|---|---|---|---|
| Microsoft 365 Apps | Win32 | Required | All Devices | 98% installed |
| Adobe Acrobat Reader | Win32 | Available | All Users | 456 installed |
| Microsoft Teams | Store App | Required | All Devices | 99% installed |
| Legacy App v2.0 | Win32 | Uninstall | All Devices | 45% removed |
Create Assignment
To create an app assignment:
- Select Application — Choose from your managed apps (e.g., Microsoft 365 Apps for Enterprise, Adobe Acrobat Reader DC, Google Chrome, 7-Zip)
- Assignment Type — Required (install automatically), Available (show in Company Portal), or Uninstall (remove from devices)
- Target Groups — Select one or more groups (All Users, All Devices, Finance Department, Engineering Team, Marketing Group)
- Exclusion Groups (Optional) — Exclude specific groups (Kiosk Devices, Conference Room Devices, Contractors)
- Install Settings — Configure end user notifications, install timing, and deadlines
App Dependencies
Define apps that must be installed before the main app.
Example: Microsoft 365 Apps depends on:
- .NET Framework 4.8 (Auto-install)
- Visual C++ Redistributable (Auto-install)
Supersedence
Replace older app versions with newer ones automatically:
- Update Behavior — Uninstall old version before installing new, or update in place.
- Version Targeting — Specify which older versions should be replaced.
Installation Filters
Refine assignments with device filters:
Device.OSVersion -startsWith "10.0.19"— Windows 10 devices onlyDevice.Manufacturer -eq "Dell Inc."— Dell devices onlyDevice.DeviceOwnership -eq "Corporate"— Corporate devices only
Deployment Status
Microsoft 365 Apps - Installation Status:
- 4,234 Installed
- 156 Pending
- 23 Installing
- 45 Failed
- 89 Not Applicable
Failed Installations:
| Device | Error |
|---|---|
| DESKTOP-ABC123 | 0x87D1041C - Disk space insufficient |
| LAPTOP-XYZ789 | 0x87D1041D - Download failed |
API Reference
GET /api/devices/apps— List managed appsGET /api/devices/apps/:id/assignments— Get app assignmentsPOST /api/devices/apps/:id/assignments— Create app assignmentGET /api/devices/apps/:id/status— Get installation statusPOST /api/devices/:deviceId/apps/:appId/reinstall— Trigger app reinstall