intunemdms.com

Intune Deployment Guide

Required vs Available app assignments in Intune

Overview

Assignments decide who receives an Intune app and how that app is delivered. For Win32 apps, the main assignment intents are Required, Available for enrolled devices, and Uninstall.

This guide focuses on when to use each assignment type, how user and device targeting affect the result, and how to avoid common include/exclude mistakes.

What assignment types do

In Intune, assignment type controls the delivery behavior. Required assignments install automatically. Available assignments publish the app to Company Portal. Uninstall assignments remove an app from targeted devices when the app was installed through the same Intune app deployment.

Assignment typeBehaviorBest use
RequiredInstalls automatically on targeted users or devicesMandatory apps, baseline tools, security agents
Available for enrolled devicesShows in Company Portal for user-initiated installOptional tools, pilot testing, self-service apps
UninstallRemoves an app from targeted devices when Intune installed itRetirement, replacement, cleanup after testing

Assignments tab UI

The Assignments tab groups app targeting by intent. Keep the app in a small pilot group first, then expand only after install, detection, and reporting are verified.

Assignments□ ×

Select the groups that should install, see, or uninstall this app.

Test_Devices
Pilot_Users
Retired_Devices

Required assignments

Use Required when the app must be installed automatically. This is common for baseline apps, management tools, VPN clients, browsers, and security agents.

Required assignments are powerful because users do not need to open Company Portal. For that reason, start with a small device or user pilot group before assigning broadly.

Add group□ ×

Assign this app as required for a controlled pilot group.

Required
Test_Devices
Pilot_Exclusions

Available assignments

Use Available for enrolled devices when users should choose whether to install the app. Available apps appear in Company Portal for targeted users, making this assignment type useful for optional apps and early pilot validation.

If users do not see the app in Company Portal, check the user assignment, user licensing, enrollment state, and whether the signed-in user matches the targeted user context.

Available assignment□ ×

Publish the app for self-service installation in Company Portal.

Available for enrolled devices
Pilot_Users
Visible in Company Portal

Uninstall assignments

Use Uninstall when the app should be removed from targeted devices. For Win32 apps, uninstall behavior depends on the app being managed by the same Intune app deployment and on the uninstall command being valid.

Do not assume that deleting a Required assignment will uninstall the app. Use the Uninstall assignment intent when removal is the desired action.

Uninstall assignment□ ×

Target devices that should remove the app.

Uninstall
Retired_Devices
Run uninstall command

Include and exclude groups

Include groups define who gets the assignment. Exclude groups narrow that target. Use exclusions carefully, especially when testing uninstall or replacing Required assignments.

ScenarioRecommended targeting pattern
Small pilotInclude one test user or device group only
Broad rollout with exceptionsInclude broad group, exclude known exception group
Uninstall pilotUse a dedicated uninstall group and verify the uninstall command first
Company Portal visibilityTarget user groups for Available assignments

Company Portal outcome

The end-user result depends on the assignment type. Required apps install automatically. Available apps appear in Company Portal. Uninstall assignments remove the app when the device receives the uninstall policy.

Quick checklist

  • Use Required only after install, detection, and reporting are verified
  • Use Available when users should install manually from Company Portal
  • Use Uninstall only when the uninstall command has been tested
  • Prefer simple pilot groups before broad targeting
  • Review include/exclude logic before production rollout

Troubleshooting assignment issues

IssueWhat to check
App does not install automaticallyConfirm the app is assigned as Required and the device or user is in the included group.
App is not visible in Company PortalConfirm the app is assigned as Available for enrolled devices to the signed-in user.
Uninstall does not runVerify the app has an Uninstall assignment and the uninstall command works silently.
Wrong devices receive the appReview include and exclude group membership and wait for group membership to sync.
Assignment looks correct but nothing changesTrigger a device sync and review Intune Management Extension logs.

Leave a feedback

Include versions, steps, and any error text if you have them.