I’m been developing a Configuration Manager 2012 setup for one of our customers. They requested a Lite touch installations process with the ability to change the computers name, OU’s and application setup.
I decided to go with MDT 2012 with UDI (User Driven Installation), however there are specific requirements the applications need to fulfill before UDI will deploy them.

First of all create the application, the settings you need to verify are:

Under the Application properties select: Allow this application to be installed from the Install Application task sequence action instead of deploying it manually.

Under Deployment Types, select your installation and press Edit. Go to the User Experience tab and verify that the application will Install for system, weather or not a user is logged on. Make sure the Allow users to view and interact with the program installation setting is not enabled, this will make the installation fail since Task Sequences requires all installations to be fully silent to succeed.

Once this is done the application should be deployed to your “OS Deployment” collection. After these steps are complete in the SCCM console its time to move to the UDI Wizard (found typically in; C:\Program Files\Microsoft Deployment Toolkit\Bin\UDIDesigner.exe). Load up UDIWizard_Config.xml file.

The first thing you should do is to verify the Configuration Manager Site Settings, otherwise no applications will show up when you search later on.

When this is done go to the Install Programs page.

Select; I want to add an Application, press Next and then select an application. After pressing Search your apps should show up in the window. If they do not pop up or are grayed out verify the settings above.

If you run into problems or have any questions don’t hesitate to use the form below.