SCCM OSD Front End Tools and User Driven Installation

Microsoft recently released latest MDT version 8456, and I have posted about more details in the post here. I have attached the MDT 8456 installation video in this post. Also, I will try to help you with some SCCM OSD front end tool like User-Driven Installation (UDI).

What is UDI? User Driven Installation

User Driven Installation (UDI) helps to simplify the Windows Operating System Deployment. The UDI is an SCCM OSD front end tool which can be used with SCCM. The UDI is part of the Microsoft Deployment Toolkit (MDT).

SCCM OSD Front End Tool?

UDI is very simple SCCM OSD Front end tool which can be used to provide end users and IT admins (helpdesk) to set options like regional settings, time zone, and OU details, etc…

You can also provide more security options like an administrative password to kick start the SCCM OSD process. So the UDI will help you to secure the OSD process in a scenario you are not performing the OSD process within your office premises, etc..


The UDI design wizard is part of MDT installation as I explained in the above video. UDI wizard can be integrated as your SCCM OSD front end tool for end users or help desk support (desk support) members of the team.

In most of the organizations help desk support might not have SCCM console access to setup different ODS images by assigning devices into the different collection and task sequences. Hence the UDI wizard will act as a “basic” SCCM front end tool.

Remember you might not get many rich features in UDI (out of the box). But, it’s easy to customize options add new features into UDI using custom XML files.

How to Use UDI for your SCCM Task Sequences?

First of all, you need to install MDT on the device where you have installed SCCM console. Once the MDT is installed, you can launch “UDI Wizard Designer tool” to start building user custom front end screens for SCCM OSD.

Before you begin creating your own custom wizard pages and SCCM OSD UDI wizard page editors, perform the following steps to prepare the UDI development environment:

  1. Prepare the UDI development environment prerequisites as described in Prepare the UDI Development Environment Prerequisites.
  2. Configure the UDI development environment as described in Configure the UDI Development Environment.
  3. Verify that the UDI development environment is configured correctly as described in Verify the UDI Development Environment.


Leave a Comment