I downloaded the Microsoft Deployment Toolkit 2012 Beta 1 to update my demo machines and work on doing some MDT 2012 Beta 1 screencasts. One of the first things I found was my generic demo environment worked fine in MDT 2010 to refresh a Windows XP machine. With the new MDT 2012 Beta 1 it wouldn’t let me select “Automatically determine the location” so my machine could to a hard-link migration during the refresh.
When I got to the User Data pane in the new MDT 2012 Deployment Wizard, the “Automatically determine the location” grayed out, meaning I can’t select it and have my machine do a hard-link migration. Why is that? The reason for this is a change in MDT2012 Deployment Wizard UI. MDT 2010 would allow “Automatically determine the location” to be selected regardless of whether you had UDShare variable configured. On the other hand MDT 2012 Beta 1 doesn’t make this choice available unless you have a UDShare configured in customsettings.ini, or the database. UDShare tells the deployment where to put the USMT user data if your machine does not have enough disk space, (250mb free space), to do the hard-link migration.
You can see below a couple of screenshots to show my environment with the problem, and what needed to be done to make the problem go away.
Fig 1. My generic customsettings.ini is shown above. Note I haven’t added any customizations.
Fig 2. As you can see, my User Data pane in the deployment Wizard has “Automatically determine the location” grayed out.
Fig 3. Added the UDShare=\\SEA-DC-01\MigData$ to my customsettings.ini. This now gives it a share to save the user data to if my machine doesn’t have 250mb of free space.
Fig 4. Now that I have UDShare variable in customsettings.ini, you can see that “Automatically determine the location” is not longer grayed out!!