MDT 2010 Update 1: Scripts Changed

Since MDT 2010 Update 1 was released, I’ve been intending to write a series of blog postings talking about the changes that have been made.  While my intentions were good, I’ve been too busy to really act on them.  So I’m going to force myself to do this one posting, and hope that encourages me to keep going from there…

You’ve already seen the list of new features mentioned in the official announcment, so I thought it would be good to list the scripts that were actually changed in Update 1.  I do intend to talk about why some of those have changed, but that will need to come later – right now, I want to just focus on the list.

So which have changed?  Well, all of them – but that’s only because the build number is embedded in the scripts by our build process, so you’ll see that all of the scripts have been modified so that they say “5.1.1642.1” instead of “5.0.1641.0”.  So let’s look past that and focus on the ones that had real changes:

  • BDD_Welcome_ENU.xml
  • Credentials_ENU.xml
  • DeployWiz_Definition_ENU.xml
  • DeployWiz_Initialization.vbs
  • DeployWiz_Validation.vbs
  • LiteTouch.vbs
  • LiteTouch.wsf
  • LTIApply.wsf
  • LTICleanup.wsf
  • LTICopyScripts.wsf
  • LTISuspend.wsf
  • Summary_Definition_ENU.xml
  • Summary_Scripts.vbs
  • Wizard.hta
  • WizUtility.vbs
  • ZTIApplications.wsf
  • ZTIAuthorizeDHCP.wsf
  • ZTIBackup.wsf
  • ZTIBcdUtility.vbs
  • ZTIBde.wsf
  • ZTIConfigFile.vbs
  • ZTIConfigureADDS.wsf
  • ZTICopyLogs.wsf
  • ZTIDataAccess.vbs
  • ZTIDiskpart.wsf
  • ZTIDrivers.wsf
  • ZTIGather.wsf
  • ZTIGather.xml
  • ZTIGroups.wsf
  • ZTINicConfig.wsf
  • ZTINicUtility.vbs
  • ZTIOSRole.wsf
  • ZTIPatches.wsf
  • ZTISCCM.wsf
  • ZTIUserState.wsf
  • ZTIUtility.vbs
  • ZTIValidate.wsf
  • ZTIWindowsUpdate.wsf

OK, so maybe it would have been easier to list the scripts that weren’t changed.  As you can probably tell from the list, the changes were rather widespread, sometimes to fix bugs, sometimes to add enhancements based on your requests, and other times to support new features.  Some of these changes were fairly minor, others were more substantial (more details on the actual changes to come later).  Regardless, if you’ve modified any of the MDT scripts, you’ll want to save a copy of your modifications and then compare them against the new scripts (after upgrading your deployment shares or toolkit file packages) to see how to integrate your changes, or even if they are still needed.

There were also some new script files added (all used by the new UDI scenario):

  • UDIWizard.wsf
  • UDIWizard_Config.xml
  • UDIOffline.xml
  • ZTIConfirmDiskpart.vbs
  • ZTIErrorMsg.wsf
  • OSDStartTime.vbs
  • OSDEndTime.vbs
  • OSDBranding.vbs
  • OSDBranding64.vbs
  • ZTISetBackground.wsf
  • OSD_BaseVariables.vbs
  • OSDLocalAdmins.vbs

Next up:  Exploring the changes made to the MDT task sequence templates.  That can wait for another day.

Comments (6)
  1. You will get a "login failed" message like that when using named pipes and not specifying a "SQLShare" value in CustomSettings.ini; that value is used to first map a drive to the specified server to establish a security context so that the integrated SQL connection can work.


  2. BarryB says:

    Argh after updating to 2010update 1 my MDT 2008 database update script no longer works, yes I forgot to back up 🙁 I have added the ZTIdatabase.vbs to the ZTIGather.wsf, checked my boot disks have ADO, but still no joy, any ideas? It doesn't appear to be passing my credentials :/ This script was taken from Ben Hunters add machine to database and was working OK before.

    ADO error: Login failed for user 'NT AUTHORITYANONYMOUS LOGON'. (Error #-2147217843; Source: Microsoft OLE DB Provider for SQL Server; SQL State: 42000; NativeError: 18456)

  3. BarryB says:

    Thanks for replying Michael, this script worked before the update and already makes 2 calls to the database (Computer / Location) before the custom section runs, I tried adding the SQLServer / Share/ Database and Netlib but all that does is try and do a query then doesn't run my UserExit script. I have searched for ages to resolve this and it is frustrating that it isn't working. I could go down the custom SLQ query route I have seen posted but this method did work OK, prior to 2010 and I have some cusomtisation I want to use in the Custom Wizard.

    Priority= Locations, ComputerSettings, CheckDB, LSettings, LRoles, CSettings, RSettings, Default

    Properties= CheckDatabase, MyCustomProperty


    SQLServer= serverpath










    Below is that start of the script, and it fails to connect using the con_Provider below, am I missing something that has changed sue to the update?

    Function UserExit(sType, sWhen, sDetail, bSkip)

    UserExit = Success

    End Function

    Function CheckDB()

    Dim oRECORDSET, oCONNECTION, strSQL, sMACAddres, oAdapter, oNetworkAdapters, objWMI, strChassis

    con_PROVIDER = "Provider=sqloledb;Data Source=server.domain;Integrated Security=SSPI;Initial Catalog=MDT_2010"

  4. Mark Morrow says:

    I have installed MDT 2010 and I can deploy an image to via Windows 7 CD. When I customize and capture the image

    "Error unable to find setup need to install image \computer name.

    Lite touch failed Return Code, = 21747467259 0x8004005

  5. showbox says:

    Thanks for the great info. I really loved this. I would like to apprentice at the same time as you amend your web site, how could i subscribe for a blog site?
    For more info on showbox please refer below sites:
    Latest version of Showbox App download for all android smart phones and tablets. - It’s just 2 MB file you can easily get it on your android device without much trouble. Showbox app was well designed application for android to watch movies and TV shows, Cartoons and many more such things on your smartphone.
    For showbox on iOS (iPhone/iPad), please read below articles:
    Showbox for PC articles:
    There are countless for PC clients as it is essentially easy to understand, simple to introduce, gives continuous administration, effectively reasonable. it is accessible at completely free of expense i.e., there will be no establishment charges and after establishment
    it doesn't charge cash for watching films and recordings. Not simply watching, it likewise offers alternative to download recordings and motion pictures. The accompanying are the strides that are to be taken after to introduce Showbox application on Android.
    The above all else thing to be done is, go to the Security Settings on your Android telephone, Scroll down and tap on 'Obscure sources'.

  6. aw says:

    hai, I just want to tell you that I am just very new to blogs and seriously loved this website. More than likely I’m planning to bookmark your blog post .
    You amazingly come with really good posts. Thanks a lot for sharing your blog Microsoft.

Comments are closed.

Skip to main content