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.
Hi, I've made all the Settings shown up there.
My problem is, that the applications were shown, but he didn't istall them.
Do You know this Problem?
Thanks
Bye Patrick
Hi Patrick,
Are you able to install the application though a regular deployment to a device or user collection?
One thing that comes to mind is that the application cannot have the "Allow users to view and interact with the program installation" setting enabled if it's running in a Task Sequence.
/ Joakim
Hi Joakim,
Yes, if i put the client into the Device Collection all applications installed automatically.
Patrick
Hey,
If everything is configured same as the guide it *should* work :)
Upload the logs from the TS and add a link to this post or email me.
/ Joakim
Is there a way to have the list dynamically populated so that we dont have to update it every time we add a new application?
Thanks
Tom
Hi Tom,
I don't believe there is at this point, but I wouldn't be surprised if they added it in a later version.
/ Joakim
Hi there, I followed your instruction but no apps are being installed during task sequence. note that the apps are working fine and installed ok when not on task sequence. One thing I noticed on UDI designer.. there is settings that needs to be configured under "Install Programs" then on top of the designer there is "Edit Software Settings" (just next to Configuration manager settings). can you please advise what variable I should input here and this must be the same on task sequence?? please advise.
Hi Chris,
The "Software Base Variable" should be "APPLICATIONS".
The "Package/Program Base Variable" should be "PACKAGES". Verify that these settings reflect whats set up in your Task Sequence.
Do the applications show when you go through the UDI?
/ Joakim
Everything seem'd to work fine. I got the application to show up when i go to configure udi, and add the app. however when i actually deploy the task sequence to a machine, the packages i have selected show up for install but the application does not. thoughts?
Well, i got it to finally show up in udi during install, but it still does not install. During the task sequence it says its installing, but sits there for 30 seconds and continues on. What log should i check out to see where the failure is?
Hi Paul,
Thanks for stopping by. Happy to hear you got the TS working. I think smsts.log should give you information about whats going on with the deployment aswell. Are there any specific installation settings/requirements on the Application?
Hi Joakim,
thank you for the guide. However, the problem I am facing is that none of the applications are listed under UDI Wizard [even though these are configured correctly], not even listed greyed-out. I can ad any packeges with no issues, but I stop on Applications. I am on SCCM 2012 SP1 and MDT 2012 U1.
Thank you in advance,
Marcin
Hi Marcin,
I sounds like your applications might not have been deployed to the "Application Collection". Go to the Software Page in the UDI Wizard. Once there press the "Configuration Manager" button in the top right.
There you choose which SCCM server and Collection to pull the deployments from.
Let me know how it goes.
/ Joakim
Hello Joakim,
Thank you for response. I have changed that, but still UDI wizard does not find any applications. Still, after changes, packages can be found. Strange, this happens on two completely separated environments of SCCM, one in production environment, one in development laboratory.
Not sure what else I might be able to modify :-/
Regards,
Marcin
Marcin, I have almost same problem as you.
Applications and Packages are listed in blue in UDI-Wizard, and poped in the list during the user driven installation, however, they are not installed during the task sequence though they ticked. my email: cr7cr8AT126.com (AT is @)
Hi I'm also trying to imorpt my MDT task sequences from SCCM2007 to my new SCCM2012 RTM site. I have installed and integrated MDT2012 on the SCCM2012 site and also installed and integrated MDT2012 (over my existing MDT2010 installation) on the SCCM2007 site however the migration is still unable to migrate the MDT task sequences… Am I missing something?
Hi,
i get the same Problem. I added the Applications (Office 2010) and one Package (SAP) into the UDI Wizard. If i boot the MDT ZTI i can mark this both programms but if the deployment finished nothing is installed.
The next one is i don't get any error massages?
My Settings are the same one if you see in the guide from Heineborn. I deployed the Programms to a device colletion.
If i install the Programs without the OS Deployment it works.
Any ideas?
Tim
My task sequences usually don't crash if a UDI application fails to install. You should be able to find installation logs from the applications…
Try pausing the installation (F8) and troubleshoot the installation, try to install it manually and see if you can get some kind of feedback.
/ Joakim
Hi Joakim,
the TS is successfully. The deployment is okay. The Package (SAP) will no installed but the Application not.
Only the Log ZTICoalesce.log shows whats happen:
Property CoalescePattern is now = Applications
Property CoalescePattern is now = Applications
Property CoalesceDigits is now = 2
Microsoft Deployment Toolkit version: 6.1.2373.0
The task sequencer log is located at C:\Windows\CCM\Logs\SMSTSLog\SMSTS.LOG. For task sequence failures, please consult this log.
Coalesce pattern to be used: Applications
Coalesce base variable to use: CoalescedApps
Added value Microsoft Office Professional Plus 2010 from APPLICATIONS001 to the list
Property CoalescedApps01 is now = Microsoft Office Professional Plus 2010
ZTICoalesce processing completed successfully.Unable to create WebService class
not more.. the execmgr.log don't show any entries…
Regards
Tim
Joakim,
I have UDI working perfectly except when an application requires a reboot. After installation, the need for a reboot causes the remainder of the TS to fail. Any ideas? I have reboots suppressed on all applications.
Hi Chris,
So the application does not reboot the computer, but it still causes the TS to fail? Have you verified that it reboots because of a TS event and not because Windows Updates or something like that.
Best regards,
Joakim.
Can you elaborate on how your OS Deployment collection is setup? I thought if I deploy this software to a collection it'll push it out to those clients. I'd like to make the applications available in UDI as well as to push out to different collections. I'm not connecting the dots in my head yet how I can have all my applications listed, yet deployed to one single collection. Thanks!
Hi Tim,
After you've set up the application described above you also need to make the application _available_ to the deployment collection.
If you'd like to push/force out the application (after OSD) you will have to set the availability to "Required" (instead of Available) for that specific deployment.
You can have multiple deployments for the same (or different) collections, with different rules/settings.