Available Resources
Mobile App Assignment
Resource:
microsoft365_graph_beta_device_and_app_management_mobile_app_assignmentAssign mobile apps to users, devices, or groups with customizable settings.Assignment Example
Install Intents
Configure how the app should be deployed:| Intent | Description | User Action Required |
|---|---|---|
required | App installs automatically | No |
available | App available in Company Portal | Yes |
uninstall | App is removed from devices | No |
availableWithoutEnrollment | Available without device enrollment | Yes |
Required Intent
Available Intent
Uninstall Intent
Target Types
Define who or what receives the app:| Target Type | Description | Requires Group ID |
|---|---|---|
allDevices | All enrolled devices | No |
allLicensedUsers | All users with Intune licenses | No |
groupAssignment | Specific Azure AD group | Yes |
exclusionGroupAssignment | Exclude specific group | Yes |
Assignment Settings
Different app types support different assignment settings:WinGet App Settings
iOS Store App Settings
Assignment Filters
Use assignment filters for granular targeting:Exclusion Groups
Multiple Assignments
You can create multiple assignments for the same app:Import Syntax
Best Practices
Start with pilot groups
Start with pilot groups
Deploy apps to small pilot groups first before expanding to larger populations.
Use assignment filters for precision
Use assignment filters for precision
Leverage assignment filters to target specific OS versions, device models, or other attributes.
Plan exclusion strategy
Plan exclusion strategy
Use exclusion groups to prevent app deployment to specific users or devices that shouldn’t receive the app.
Monitor deployment status
Monitor deployment status
Regularly check app installation status and failures through Intune reporting.
Set appropriate deadlines
Set appropriate deadlines
For required apps, give users adequate time to install before enforcement deadlines.
Related Resources
- Mobile Apps - App resources to assign
- App Configuration - Configure app settings
- Assignment Filters - Create assignment filters
- Groups - Manage assignment target groups
