My customer is deploying Windows Server 2008 R2 using MDT Lite Touch Installation. The wanted to have a way to select the operating system Roles and Features during the Deployment Wizard in a way similar to how the Install Roles and Features step works in the task sequence editor:
To that end, I created two Deployment Wizard panes. One allows you to select OS Roles and Role Services and one allows you to select OS Features:
When selections are made, the OSRoles, OSRoleServices, and OSFeatures MDT properties are populated based on the selected items. For these panes to actually do anything during the task sequence, there must be an Install Roles and Features step in the State Restore phase of the task sequence with no items selected. Also, the OSRoles, OSRoleServices, and OSFeatures properties can be pre-set in CustomSettings.ini (or the MDT database) and the values in those properties will show up as checked items in these panes. You can use the SkipOSRoles and SkipOSFeatures custom properties to skip either pane.
I have included in the attachment a standalone Wizard file (Roles_Features_Definition_ENU.xml), its associated script library file (DeployWiz_Roles_Features_Custom.vbs), and a launch wrapper script (Roles_Features.wsf) that runs ZTIGather.wsf and then launches this wizard. If you copy these files to your MDT Scripts folder and run
from that folder, this custom wizard will be launched and will allow you to test drive using these panes without running a deployment.
If you decide that you would like to use these in the main Deployment Wizard, just do the following:
None of the Roles_Features*.* files are needed to use the panes in the main Deployment Wizard. They are simply for taking the panes for a usability test drive.
Please note that this has only been tested with MDT 2010 Update 1 and may not work with earlier versions of MDT.
This post was contributed by Michael Murgolo, a Senior Consultant with Microsoft Services - U.S. East Region.
Very good job
Les deployments guys viennent de publier un billet intéressant permettant d’offrir deux
This is full of AWESOME! Good job, nice post, thanks for sharing
Is there a way to uninstall a feature (installed by default) or better not to install a feature ?
Hi great Idea sadly I cannot get it to work I copy the said files as per your Instruction however Im not to sure where place the panes with the roles and features definition file.... when I run the script I simply get a blank deployment wizard with no
roles of features to select HELP!!
The wizard pane I provided here is no longer necessary with current versions of MDT (2012 Update 1 or 2013). The MDT team "borrowed" my idea and incorporated it into MDT. :-) If your task sequence has the Install Roles and Features step in it you should see
the built-in Wizard page for this.