Install applications to a device in real-time using SCCM 1906

Benoit LecoursSCCM6 Comments

Starting with SCCM 1906 you can install applications to a device in real-time. This feature can help reduce the need for separate collections for every application which is a common scenario in many enterprises.

Using this method, a client receives no policy. The app won’t appear in Software Center and a user can’t install the app when you create the deployment.

After you initiate the action to install the app, the user now sees it in Software Center can install it and see its installation status.

Prerequisites

Before you can use the feature, you need to enable the optional feature in the Administration pane.

  • Open the SCCM Console
  • Go to Administration / Updates and Servicing / Features
  • Right-click and select Turn-on on the Approve application requests for users per device feature
  • Once done, close the Console and re-open it
SCCM Install applications device real-time

SCCM Install applications device real-time

Once the console has been restarted, you now need to select which applications will be available when you’ll select the action to Install an application on a device.

To do so, you need to create an Available Deployment on a collection which contains your devices. As stated in the introduction, this deployment won’t be visible to the user on their devices. In our example, we’ll deploy 7Zip on a specific collection but you could use all your devices for simplification purpose. Be sure to fully test the feature before doing so.

Create Deployment

  • In the Software Library / Application Management / Applications
  • Right-click your application and select Deploy
SCCM Install applications device real-time
  • Select your deployment collection, click Next
SCCM Install applications device real-time
  • In the Content pane, ensure that your application is sent to your distribution point, click Next
SCCM Install applications device real-time
  • In the Deployment Settings
  • Select Purpose: Available
  • Check the An administrator must approve a request for this application on the device checkbox
SCCM Install applications device real-time
  • In the Scheduling pane and User Experience, leave it as is and complete the Deploy Software Wizard
SCCM Install applications device real-time
SCCM Install applications device real-time
SCCM Install applications device real-time

Now the Application is ready to be selected and deploy easily to all devices which are member of this collection. This can help reduce the need for separate collections for every application.

On a devices, the Software Center is not showing the Application, this is the default and expected behaviour

SCCM Install applications device real-time

Initiate installation on a device

We will now trigger the new Install Application action directly on the device to show the process

  • In Assets and Compliance / Devices
  • Right-Click the desired device and select Install Application
SCCM Install applications device real-time
  • A new wizard opens and you can select any application that has a deployment (see the previous version) and click Ok
SCCM Install applications device real-time
  • Once selected, the application appears Automatically in the device Software Center. No need to refresh policy. The user can now select the Application and Install it.
  • In our test, the application appears after 5 seconds
SCCM Install applications device real-time

Monitoring the deployment

You can monitor the deployment as any other “normal” deployment using the Monitoring / Deployments pane

SCCM Install applications device real-time

Cancel the Application deployment

If desired, you can cancel the deployment on the device simply by Denying the Approval request

  • Go to Software Library / Application Management / Approval Requests
  • Right-click your Application Request and select Deny
SCCM Install applications device real-time
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

Share this Post

6 Comments on “Install applications to a device in real-time using SCCM 1906”

  1. Hi Benoit,
    Nice post and thank you. When deny approval used, will it uninstall the app on that machine?

    Thanks,
    Suraj S

  2. I do not think this is intended to push to many at once, you use the traditional methods for that.
    This is for that “one” user that needs a app “right now”

  3. I just set this up in my test environment and ran into something that threw me off a bit. Once I deployed the application as instructed, I opened the collection where the app was deployed to. I Right-Clicked on one of the member computers and the Install Application option was completely missing. I checked several other systems with the same result. I made sure my console was fully updated and I restarted my console a couple times and the issue persisted.

    After analyzing your screenshots I noticed that you are in the Devices list and not in a specific Collection, so I tried that and sure enough I found my “missing” Install Application option.

    Is this something you can replicate or is this only in my environment? I can see this causing a headache when trying to install an application on a list of systems if your environment has hundreds or thousands of systems. I also noticed you can’t use this when selecting more than one computer, the option gets grayed out.

    1. Fernando, I noticed exactly the same. It’s odd that we should have to use the Devices collection rather than a specific one to manually install an application.

Leave a Reply

Your email address will not be published. Required fields are marked *