Skip to main content

Shopping 6.1

Managing OS deployment applications

OSD Applications enable self-service OS Deployment that includes a web-based OSD Wizard. An administrator creates an OSD Application in the Shopping Admin Console that is associated with a specific Configuration Manager OS Deployment Task Sequence. Unlike other Applications in Shopping, OSD Applications are made available in the Shopping portal using a banner. Rather than request the application, the user clicks a Launch button on the banner to launch the OSD Wizard, which walks them through a few steps and allows the user to schedule the deployment. Shopping deploys the Task Sequence to the target machine at the scheduled time.

To understand how OSD Applications are used, please refer to Self-service Operating System deployment: OSD Applications.


Before creating an OSD Application in Shopping, you must

  1. Create and test the Task Sequence in Configuration Manager

  2. Create an empty Collection in Configuration Manager that will become the target of a Task Sequence Deployment. Shopping will add machines to this Collection as requests are made

  3. In Configuration Manager, deploy the Task Sequence created in step 1 to the Collection created in step 2. The Deployment should be Required with the schedule option As soon as possible selected

Create a new OSD Application

To create a new OSD Application.

  1. In the Shopping Admin console, right-click the Applications node and from the context menu, choose New OS Deployment

  2. On the Welcome screen, click Next

  3. On the General Details screen, populate the attributes for this OSD Application:

    Populating the General Details screen for an OS deployment
    1. In Name, enter the name for this OSD Application – it's displayed in the Shopping Admin console and in the Shopping Web

    2. In Description, enter a description for the OSD Application

    3. In Change Icon, select an icon to associate with the OSD Application

    4. Cost (displayed in the currency locale set in the Shopping central server) is an optional field to show cost for the OSD Application – it appears in the Shopping Web, Shopping basket and approval emails.

    5. In Application Ref, enter a unique identifier for the OSD Application which is used in conjunction with the Shopping API.

    6. Click Next.

  4. On the SMS/Config Mgr collection screen, select the Configuration Manager collection and the OSD Application the application is associated with.

    Choosing the Configuration Manager collection for the application
  5. Click Next

  6. On the Permissions screen, set the permissions for the users and machines that can request the OSD Application

    Granting application request permissions for users and machines
  7. Click Next

  8. Click Finish.

Managing core applications and delivery schedules

Once the OSD Application has been created, set the core applications and delivery schedules by selecting properties for the application.

To manage the properties for an OSD Application:

  1. Right-click an OSD Application, and from the context menu, choose Properties.

  2. In the General tab, you can:

    • modify the name, description, icon, cost, application reference

    • disable the option for users to choose which applications they want re-installed during a self-service OS deployment


      If this option is not disabled, users and administrators will see the reinstall page as step 3 in the OSD wizard, and have the opportunity to select which applications will be re-installed after the task sequence is completed successfully.

      If Shopping is not integrated with AppClarity or the SLA Platform, available applications are restricted to only those that were installed using Shopping.

      If Shopping is integrated with AppClarity or the SLA Platform, applications available are determined by OSD mapping rules.

  3. In the ConfigMgr Collection tab, you can modify the collection and advertisement the OSD Application is associated with.

  4. In the Permissions tab, you can modify the user and machine permissions.

  5. In the Core Applications tab, you can add the names for applications that are already built-in to the OS image. These applications are displayed in the OS migration wizard, and the Shopping Web to assist the user in choosing the application they want migrated to the new OS.

    Adding applications that are already in the OS image
  6. In the Schedule tab, choose when the OSD Application becomes available to users.

    Scheduling an OS deployment
    • Maximum Deployments Per Day – enforces a site-wide limit on the number of times the OSD Application can be deployed during any day (from 0000h-1159h). You can modify this with the UTC offset field (in minutes) to allow for different time zones.

    • Enable Scheduling Restriction – enforces the date range where the OSD Application is available from

    • Enable Time of Day Scheduling Restrictions – enforces the times during the day when the OSD Application is unavailable for deployment.

      Scheduling time of day restrictions
    • Exclude the Following Days – enforces the days when the OSD Application is unavailable for deployment

      Scheduling days to exclude for the OS migration
Creating a Banner

OSD Applications do not appear in the Shopping portal as tiles like other Applications. Instead, they are published using a Banner. Banners are a feature of the Shopping portal that allow admins to highlight certain applications at the top of the page, but are also used to make OSD Applications available for users to deploy through the OSD Wizard.

Follow the process in Managing banners and featured items to create a banner for OSD Applications.

To understand how OSD Applications are used, please refer to Self-service Operating System deployment: OSD Applications.