Install applications for a device
From the Configuration Manager console you can install applications to a device in real time. This feature can help reduce the need for separate collections for every application.
Starting in version 2111, this behavior also supports application groups. When this article refers to an application, it also applies to app groups.
Enable the optional feature Approve application requests for users per device.
Deploy the application as Available to a device collection.
On the Deployment Settings page of the deployment wizard, select the following option: An administrator must approve a request for this application on the device.
With these deployment settings, no policy is sent to the client. The app isn't shown as available in Software Center, and a user can't install the app with this deployment. After you use this action to install the app, the user can run it, and see its installation status in Software Center.
Your user account needs the following permissions:
Application: Read, Approve
Collection: Read, Read Resource, Modify Resource, View Collected File
For example, the Application Administrator built-in role has these permissions.
In a hierarchy, wait for application and deployment information to replicate to the primary site to which the target client is assigned.
In the Configuration Manager console, go to the Assets and Compliance workspace, and select the Devices node. Select the target device, and then select the Install application action in the ribbon. Starting in version 2111, select the Install Application Group action for an app group.
Select one or more applications from the list. The list only shows applications that you already deployed with the prerequisite settings.
This action triggers the installation of the selected pre-deployed applications on the device.
To see status of the approval request, in the Software Library workspace, expand Application Management, and select the Application Requests node.
Monitor the app installation the same as usual in the Deployments node of the Monitoring workspace.