UPDATE – How to manually use a BDD Task Sequence to test application installation


In a previous post I detailed the process for using a cut down version of the task sequence to test application installation, unfortunately this process has not worked for a number of people so I thought I should add the following tip.

If you leave any folders behind then make sure that you remove any conditions. A example of this is the folder for the state restore phase, when using the custom task sequence BDD will see that it is not in the state restore phase and skip the folder. This means that non of the tasks in that folder will be run. The screen shot below shows the condition that should be removed.

Another good tip is to leave the “Gather local only” task in your task sequence as this will then ensure that the BDD environment variables are collected. These are then able to be used by other scripts.

UPDATE – 01/09/08

MDT 2008 now includes built in support for custom task sequences and you do not need to use this process.

Disclaimer: The information on this site is provided “AS IS” with no warranties, confers no rights, and is not supported by the authors or Microsoft Corporation. Use of included script samples are subject to the terms specified in the Terms of Use.

Comments (89)

  1. Anonymous says:

    I am often asked how to setup a custom task sequence that will continue after a reboot. If you have created

  2. Anonymous says:

    I am often asked how to setup a custom task sequence that will continue after a reboot. If you have created

  3. Ben Hunter says:

    No LTI is not SMS OSD, so you should be fine.



  4. Ben Hunter says:

    So to the clients join a domain?

    I have not precreated multiple profiles before in a non domain environemt. So with out doing some testing I am not sure what to suggest.

    Maybe some reading these comments can help.



  5. Ben Hunter says:

    Hi WJO,

    Can you send me a copy of your ts.xml and customsettings.ini files.

    ben dot hunter at microsoft dot com.



  6. Riz says:

    Hello Ben,

    Many Thanks for your reply.

    I will give it a go n let you know

  7. Ben Hunter says:

    You can set these directly in the customsettings.ini file. Did you get a chance to look at the configuration reference document in the BDD documentation folder?



  8. Anonymous says:

    I am very happy with the progress of the deployment guys blog so far. Hopefully you all agree that we

  9. Riz says:

    hello ben,

    many thanks for your help n reply.

    How to customize System Management Server – BDD Lite touch installation screen which runs thruout the installation from start to finish of application installation. Is there any way i can customize the image and modify the picture..so my user will see customize image…?


  10. Ben Hunter says:

    Hi Ted,

    It shouldn’t do that! Have you removed all of the tasks accept the ones you want to test from the task sequence?



  11. Ben Hunter says:

    Hi Jeromy,

    That is a general error meaning "an error has occured". This is usually caused by an error in the script you are trying to launch.

    Does the script run when you launch it manually?



  12. Ben Hunter says:

    Hi Jonathan,

    There is not a way do do this using BDD. You may be able to find a way but I don’t know of one.

    The method I use is to customise the administrator profile in a scripted manner during the image creation. This is not too hard to do and is very easy to repeat when needed.



  13. Ben Hunter says:

    Hi Ted,

    Can you send me a copy of the files in the minint folder?

    ben dot hunter at microsoft dot com



  14. Ben Hunter says:

    There are two problems you could run into when using this process with Deployment 4.

    1. If you create a custom task sequence based on a REPLACE template then it fails saying it cannot find distribution$controlts.xml

    2. If you use a different template then I get an error saying I haven’t specified a deploymenttype value.

    This is you to checks put in place to verify the type of task sequence being executed. This design essentially means that you cannot use a custom task sequence unless you include an “Install Operating System” task in the task sequence. However, you can disable this task  and the process will then function as it would in BDD 2007.



  15. Ben Hunter says:

    That screen cannot be customised.

  16. Ben Hunter says:

    Hi Brian,

    Have you seen the fllowing blog post by Michael Niehaus?


    It is really helpful with this stuff.



  17. Ben Hunter says:

    Richard Smith has created a good blog post on using task sequqnces as templates. You can find it here:


    You can also store multiple images in a single wim. You just need to specify that the image is appended to your image when you capture it. BDD will figure out which image to use at deployment time. It is worth noting that SMS OSD can only deploy the first image in a wim.



  18. Ben Hunter says:

    You could try doing this with a vbscript using the run command.

    object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])

    For more information on using this command then refer to the following link:


    The following script should do the job.

    Dim oShell

    Set oShell = WScript.CreateObject ("WSCript.shell")

    oShell.run "cmd /C ""START %SCRIPTROOT%SetupDFz.BAT""",0,false

    Set oShell = Nothing



  19. Riz says:

    hello ben,

    i will send you my customsettings.ini and screen shot of prompt which I m getting.many thanks

  20. Ben Hunter says:

    Hi Maro,

    You should use the %DEPLOYROOT% value when running a batch file. For example the working diredtory would be ""%DEPLOYROOT%Application".



  21. Ben Hunter says:

    Hi Jared, That is expected behaviour, you should just ignore all of the screens accept the one that prompts you to select the build.

  22. Anonymous says:

    Will It still run the LTICleanup.wsf script and clean all the Directory’s and reg keys?

  23. Anonymous says:

    As with BDD 2007 you have the ability to create a separate task sequence that allows you to test anything

  24. Ben Hunter says:

    Hi Adam,

    The buildid can be set using the customsettings.ini file. You simply need to add some logic into the CS.ini that determines the buildid based on the computer name. To do this I would suggest using the BDD database or a userexit script.



  25. Ben Hunter says:

    Unfortunately this wont help :(.

    This is a requirement of Windows PE 2.0.



  26. Riz says:

    hello ben,

    see the below url..i have upload the bdd lite touch screen i m refering to


  27. Anonymous says:


    If you change the requirements of the Validate task would that allow the Task Sequence to run with only 256MB?

  28. Ben Hunter says:

    Hi Mike,

    Sysprep will be over writing the profiles you are copying with the administrator profile. It is generally not recommended to copy profiles to the client during deployment. Espically the default user profile. What I do is setup the Administrator profile exactly as I need it during the image creation process. This profile will then be copied over the default user profile. Hopefully this will give the end result you are looking for.



  29. Ben Hunter says:

    Hi Riz, there are two options that you could use.

    The first option is to update the LiteTouch.wsf file, to add a reboot after the cleanup is performed.

    Here is an example:

    ‘ Clean up



    WScript.Sleep 600000  ‘ Wait for the system to be rebooted out from under the script

    The second is to add a task at the end of the task sequence that runs the following command:

    c:windowssystem32shutdown.exe -r -t 10 -c "Rebooting the PC to complete the Build"

    This allows for a full reboot which enables a lot of things in group policy and allows a reboot to complete the installs of some post image software. By setting it to 10 seconds it also allows the wizard to complete which then runs the clean up.

  30. Ben Hunter says:

    What you need to do is create a task that updates the required registry keys to enable autologon. BDD will then reset these keys at the end of the task sequence.



  31. Ben Hunter says:

    What you need to do is add the following line to your customsettings.ini file:




  32. Ben Hunter says:

    Hi Riz,

    If you have a look at the help for the shutdown command you will see there are a number of different options. It should work the way it is but you can remove the comment and it will definitely automatically reboot without needing to press close.

  33. Ben Hunter says:

    Hi Mike,

    There will be a simple upgrade path from BDD 2007 to Deployment 4. Deployment 4 is more of an incremental improvement rather than a huge shift so you should have no problems moving.



  34. Ben Hunter says:

    What is the second profile you are copying?



  35. Anonymous says:

    How often when creating a your perfect image do you find that you run through image build process only

  36. Ben Hunter says:

    Hi Rich,

    do you have the following settings in your sysprep.inf file?


       "cscript.exe %SystemDrive%MININTScriptsLiteTouch.wsf /start"



  37. Ben Hunter says:

    I am not sure which screen you are refering to. But if you are talking about the Task Sequencer progress box the answer is no you cannot configure it.

  38. Ben Hunter says:

    Hi Paul,

    I use scripts to do things like configure the start menu, configure reginal settings etc. I do this from within BDD when I create the image.

    This means that I don’t have to sysprep the machine twice.

    There are also times when you cannot script the changes required in this case I pause the task sequence and then resume when I have made the manual changes. Here is a link that explains the process:

    To do this I create an application that includes the text file and a VB script containing the lines below  and then add this application to the task sequence:

    set oShell= CreateObject("Wscript.Shell")

    oShell.Run " C:windowsNotepad.exe ManualTasks.txt ",3,True



  39. Ben Hunter says:

    Hi Mike,

    This is not something I have tried.

    This may require a little creative scripting. You could create a script that creates an instance in the windows task scheduler to launch another script that will install the program and perform the settings you are looking for. This task could then be added to the end of the build task sequence.



  40. Ben Hunter says:

    Hi Mike,

    You can use the imagex export option to copy your image from one WIN to another. Here is an example:

    imagex /export d:imagingdata.wim 1 d:imagingnewfile.wim "Exported Image"



  41. Ben Hunter says:

    Hi Ted,

    You need to remove the skipbuild=yes line then you will be able to select the new build you have created for testing. Otherwise it will automatically select the build you specified with the buildid property.



  42. Ben Hunter says:

    Try using the value, ProductKey=XXXXX-XXXXX-… instead of OverrideProductKey. Can you please send me your customsettings.ini file. ben dot hunter at microsoft dot com.

  43. Ben Hunter says:

    Yes this can be done. Have a look at the configuration reference document in the BDD documentation folder for information on how to automated a Lite Touch deployment.



  44. Ben Hunter says:

    You need to add the following line to your bootstrap.ini file:


    You will also need to recreate your boot media.



  45. Ben Hunter says:

    Hi Andrea,

    This is really not my area of expertise.

    I would recommend looking at the BitLocker blog for this type of information.




  46. Ben Hunter says:

    Hi Mike,

    Unfortunately I don’t think there is a way run a Lite Touch deployment with 256MB of RAM. I have seen this question asked many times but unfortunately no has firgured out how to do it.

    You can capture you image manually simply creating a cut down version of the task sequence containing only the sysprep and image capture steps at the end of the task sequence.

    For information on hoe to make a custom task sequence please refer to the following post:




  47. Anonymous says:

    What is the best way to create an Application that runs a Batch file?  

    Should i set the working directory .ApplicationMy Application?

    Should i use "%DEPLOYROOT%ApplicationMy ApplicationSetup.exe" /options in my Batch file?

  48. Ben Hunter says:

    BDD will install all applications as the local administrator. You do not need to modify any scripts too use the domain admin account as BDD does npt need to use it. When installing applications I prefer to add them as applications in the deployment workbench then add them into the task sequence.

  49. Riz says:

    Hello Ben,


    In my current bdd lite touch installation..all the applications are installed by default local administrator account..do i need to modify script in order to run the installation with the domain account or just change the unattend.xml with domain account login..? i m not sure whether application installation is done by bdd task sequence script or by unattend.xml

  50. Ben, When I do your method,and launch the litetouch.vbs file, it brings up the refresh computer screen and not the Custom task installs that I thought it would. any suggestions ? trying to get the custom tasks additions ive done to launch and test. as you know, it take forever to do a complete build only to find out you fat fingered some code. I think this process will help, just need some assistance. Thanks in advance. Jared Wetmore

  51. Riz says:


    please provide me the command to add on custom task in BDD lite touch so machine can logoff after os is deployed and application is installed. I want to run a custom task to logoff the machine automatically after application installation. I have tried the command : shutdown -l but no luck..task seq..return error warning..please help

  52. Ritz says:

    hello Ben,

    many thanks…it did work but i have 1 query..if you dont mind…please…

    as i try option 2 with c:windowssystem32shutdown.exe -r -t 10 -c "Rebooting the PC to complete the Build" Promt n then click close..WHT i m looking is it should automatically logoff without myself pressing close…

  53. Riz says:

    Hello Ben,

    Many thanks..you are real genius n ur site has been very useful resource. I have 1 big issue with my current BDD Lite touch installation. After specifying computername, join domain, n selecting image to install with application..n then bdd lite touch installation start n the show me the time & currency, keyboard layout , language to install windows..which is a winpe screen…n i click Next n then prmpt me to type your Product key for activation..I am using MAK license..n i have already specified in my customsettings.ini OverrideProducKey=XXXX-XXX…but still i get this 2 prompt…i am been searching on google but no luck..is there any bug ? i m using Vista BUSINESS upgrade DVD of Jan 2007 which we recieve as a volume license customer…

  54. Eric says:

    Hi Ben,

    Thanks for this great idea, saves ton of time in testing. Also, thanks for all your work with the BDD community it is much appreciated!!

    I have an application that needs the computer to reboot after installing and after installing this application I want to continue installing a couple others that depend on this first one. So I have application "A", "B", and "C". "C" and "B" depend on "A" to be installed, and "A" needs to reboot the computer after being installed.

    I tried just adding a reboot task in the sequence, but when windows restarts I am prompted to login and the task sequence does not continue where it left off.

    How can I accomplish this with your method?



  55. Josh says:

    How can I add a task to only reboot after the finished button has been pressed?  If I add the task like

    (The second is to add a task at the end of the task sequence that runs the following command: c:windowssystem32shutdown.exe -r -t 10 -c "Rebooting the PC to complete the Build")

    the machine keeps rebooting.  Can you add a task after the LTICleanup.wsf scripted runs?  If not can the script it self be modified to reboot once complete?

  56. greg says:

    Hi Ben,

    Thanks for the tip! It works great when the task launches exe file. Unfortunately when you want to use cmd, it fails (however it works perfectly when executed during full install). I understand that it is related to the problem with paths when UNC is used (apps launched from deployment point on the network). I there any workaround available?



  57. Conor says:

    ben i am trying to install a process for building vista via BDD07 with as little user action as possible.  so far most of the process is automated but I cannot seem to by-pass the input language and keyboard layout scrren at the very start.  I have edited the unattend.xml to UIShow to settings "never" an "on error" but it does not seem to have fixed the issue….any tips?

  58. Garry Trinder says:

    When I launch litetouch.vbs it actually goes through the entire process including the imaging.  Is it suppose to do this (I didn’t think so)?  Any ideas as to why this is occuring?

  59. Garry Trinder says:

    Yes, I created an APPLICATIONONLY build with only State Restore (nothing in options tab)folder and then the custom tasks: Gather Local Only and my application install.  One thing is that my Win PE Rules are set as follows so I don’t have too many options to choose from:


















    MachineObjectOU=OU=PreStage,OU=Vista,OU=Client Production,DC=domain,DC=com





    TimeZoneName=Eastern Standard Time

  60. mike says:

    Great site! I wish I’d found it a month ago when I started teaching myself BDD.

    Here’s hoping that you can help me please…

    1)I have been looking everywhere for how to use BDD2007 to deploy Windows XP on a computer with just 256MB RAM. I have tried creating a larger PageFile.SYS but still get the same problem. When running ImageX to capture my image it errors just before it finishes verifying the files. I have borrowed RAM from another machine and everything works fine. Because we are a cash-strapped High School we can’t yet afford to upgrade RAM on 60+ computers but I would like to standardise deployment across our site to BDD2007.

    2) Is there any way to run BDD2007 to capture the image of a machine I have setup without first needing to load an existing image onto it? At present I setup the machine the way I want it and then manually capture the image using ImageX.

  61. Mike - Christchurch, NZ says:

    All this AND fast responses! Was that 10mins from posting to answer?

    Thanks for the responses.

    I found somewhere that changing the PageFile.SYS size to free up some memory and created a LiteTouch boot disk which did that but wasn’t able to partition the drive because that’s where the PageFile.SYS resides.

    One more question…If I’m just deploying XP, are there any advantages to using Deployment4 over BDD2007? If I install Deploy4 is there any chance that it will stuff up my existing BDD environment? I’d hate to finally get it working and then try Deploy4 and have it stop 🙁

  62. Garry Trinder says:

    Thanks Ben, that did the trick.

  63. Garry Trinder says:

    I have an interesting issue based on this.  I am using a custom task that calls an application which is only a VBScript.  This vbscript determines what hardware vendor is used (IBM, DELL, etc) and installs software based on that information.  The software is located in subfolders where the vbscript is and this is on the BDD server.  

    The %DEPLOYROOT% variable is used when installing using this method however when I do a full image deployment it doesn’t recognize the %DEPLOYROOT% variable.  I used a wshshell.popup to display the path prior to the install line in the vbscript.  It displayed as %DEPLOYROOT%ApplicationsVendorDell.  Does that make sense and any suggestions?

  64. Joe LaDuca says:


    I am trying this process with v4 and it does not work. I was successfully using it with BDD 2007. When I run the litetouch.vbs I get the dialogs to select the build I want but after that nothing.

  65. Joe LaDuca says:

    A little more info. The BDD.Log is returning an error that the DeploymentType is not set. Must Set some Value for SkipWizard.

    I went back into my customsettings.ini and added a line that reads SkipWizard=no. but I get the same results.

  66. Joe LaDuca says:

    Thanks Ben, that did it.

  67. jeromy says:

    I am trying to do a custom sequence to test my apps and I am getting the following error:

    "X:DeployToolsX86TsmBootstrap.exe" /env:SAStart, rc = -2147467259

    I am using Deployment 4.  In my CustomSettings.ini I have DeploymentType=NEWCOMPUTER.  In my TS I have an install os line, but I have it disabled.  Then I have a gather local only and then I have my apps.

    I have tried swapping the gather local only to put it at the top of the list and that did not help.

  68. mike says:


    Is there any way to add a task (or 2) to be performed immediately after the BDD2007 has completely finished? I want to change the default domain, via registry setting, and install a program (DeepFreeze) which automatically reboots (the program gives you no choice in this). I don’t want to be left with the MININT folder and the registry changes to change the domain are cleared as soon as BDD2007 completes.

  69. mike says:


    OK then is there any way to execute a squence command and not wait for the result? I was thinking of something like starting a batch file which has a 10 second delay at the beginning to allow BDD2007 to complete. I wondered about making the last command in the task sequence something like:


    Let me know what you think. I’ll try it today and get back to you.

  70. mike says:


    My solution to Post BDD scripts folows:

    1) Add a step to ‘Custom Tasks’ of ‘State Restore’ which runs my script to install needed registry files, scripts etc to C:, with arguments being the .reg files wanted…

      e.g. %SCRIPTROOT%MyCustomPostInstallSetup.bat InstallDeepFreeze

    2) Place PostInst.bat file and registry files for autologin as Admin on Domain and any others  in the folder %SCRIPTROOT%MyCustomPostInstall

    3) Any commands you want run place them a .reg file in [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce]

    4) To set to autologin to the domain and run the above command include the folowing in the .REG file:

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]






    5) That’s it!

    2 Script files:


    Set DestFolder=C:MyPostInst

    Set SrcFolder=%0..PostInstall

      MD %DestFolder%

    REM Copy .REG files specified on command line


      If "%1" == "" GoTo CONTINU


         Copy "%SrcFolder%%0.reg" %DestFolder%

         GoTo REPEAT


    REM Copy the script file to run after BDD

      Copy "%SrcFolder%PostInst.Bat" C:

    REM Start script in another process so BDD can continue

      START C:PostInst.bat %DestFolder%



    @echo OFF

    REM Need path to not be in C:MININT or LTICleanup won’t delete the directory properly


      echo Wait until BDD2007 has finished before starting


      If Not Exist C:MiniNTsmsosdOSDLogsBDD.log GoTo CONTINU

      echo Wait another 5 seconds then check again

      ping -n 5>nul

      GoTo REPEAT


      echo Wait another 5 seconds to ensure BDD2007 has finished then continue

      ping -n 5>nul

      echo Import all required registry files

      For %%R IN (%1*.reg) DO reg import %%R

      echo Cleanup

      del /q %1

      rd %1

      echo Initiating reboot

      c:windowssystem32shutdown.exe -r -t 3 -c "Rebooting the PC to complete the Build"

    REM Remove this script file also

      del %0

    REM Wait for reboot…


    Of course you can use vbscript instead f .BAT files if you want to.

  71. Brian M says:

    Hi Ben,

    i think your blog is great and has helped me really customize BDD 2007.  I keep running into an inssue installing applications using a .cmd or .bat file.  i followed your instructions and created a custom build that installs only applications, select the application to install and i get the following error in BDD.log

    The error in ZTIApplications.log is "Application Adobe Acrobat Reader 8.0

    returned an unexpected return code: 1"

    If then look at SMSTS.log then i’m getting this warning The warninig i get in my smsts.log is "Could not finalize logs to SMS client log directoru (80070002)"

    Here is my application properties:

    Quiet Install command = Acrobat8.bat

    Working Directory = .ApplicationsAcrobat Reader 8

    Here is the commands i’m running in my batch file:

    msiexec.exe /i "%DEPLOYROOT%ApplicationsAcrobat Reader 8AcroRead.msi"


    DEL "%ALLUSERSPROFILE%DesktopAdobe Reader 8.lnk" /Q

    REGEDIT /S "%DEPLOYROOT%ApplicationsAcrobat Reader 8AcrobatReader.reg"

    Does this look like it would cause problems?

  72. mike says:


    A couple more questions:

    1) Is there any way to change the task sequence templates so that when I create another build it gets a couple of steps I always want?

    2) Is there any way to store ans use multiple images in the Operating System WIM file?

  73. mike says:

    "It is worth noting that SMS OSD can only deploy the first image in a wim".

    If I am using BDD2007 LTI is that SMS OSD?

  74. mike says:

    There doesn’t seem to be any way to combine 2 images with ImageX, once you’ve captured them? I have several XP images which I’ve captured with ImageX, all with the same HAL, and I want to put them all in the same .WIM file.

    I can’t use the Task Sequences to just deploy the changes to a vanilla image as the machines came pre-imaged and loaded with software from our vendor.

  75. mike says:


    Thanks for that. It’s worked a treat. My 40GB of .WIM images is now 12GB!

    Apart from creating it as the Local Administrator profile, is there any way to setup profiles? I have 2 different profiles I want setup on the same machine. I have tried copying the profiles to a folder on my Distribution$ then putting in a step to copy them back,but it doesnt seem to be working . It’s almost like I want to save user data? But I don’t want it removed after I’ve copied it to my image.

  76. mike says:


    Thanks. Yes I’ve already done that with the Administrator profile to be the default but I need a 2nd profile. Is there any way to have it copied as part of the UserData restore?

  77. mike says:


    Being a Secondary School we have a Student login and a Teacher login.

  78. AdamR says:

    Ben… Great posts. I would liek to use this method and launch it after we plug in our server. (ie launch this from Windows on the first login) is there a way to skip all the screen prompts and have a script of mine set the buildid based on the computername? (i can code te script to set the BuildID) but not sure where/or how to set the BuildID when running it manually 😛

  79. adam says:

    Hi Ben,

    Thanks for such a quick answer. So basically I just need to populate Cs.ini – can this be used to supress all the screens when running manually. I have most of the screens supressed during a normal deployment, just wanted to make sure this could be applied when running the litetouch manually..

    Thanks again,


  80. adam says:


    Thanks for all your help. I have this working now… for one server. My last question is can I set my userexit script to set multiple values in CS.ini? I need to set a load of Skip=YES’s and some propertys… do I have to write a seperate function for every one or can I just set multiple properties in one go?



  81. adam says:

    Hi Ben,

    Yes I did and it was quite informative but I didn;t see much on user exit scripts. What I wanted to do was query a 3 letters within the computer name and set the build based on that. I have managed to write a user exit script which queries this and sets the BuildID to the correct number. I also hid all the wizard screens so the user is not prompted during the deployment. The complication was because there was already an O/S and we just wanted to use BDD to deploy the applicatoins only. Thank you for pointing me in the right direction Ben..



  82. Jonathan says:

    Hi Ben,

    I read the post you talk about the default profile being as the administrator profile is when creating the image.

    I have a copy of the default profile I would like to use… Is there a way to copy it over when i’m creating my image, so it can be applied to the administrator profile?

    Because, correct me if I’m wrong, but default profile is only used to create a profile.

    So if I understand your post correctly, the only way would be to do all my config manually once?

    Thanks for the help

    Keep up the good work, this site is a bible for me 🙂


  83. WJO says:

    Hi Ben, I gave this a try and when I selected refresh this computer and go through the wizard to the point of where I select the build and I get an error that no builds are available.

    I have a build with all the extra stuff stripped out. I have a builds.xml and I see the apllications only build in there.

    I updated ‘files only’ after creating the new build.

    Any suggestions?

  84. andream says:

    Ben- Would there be any way to recover data on a Bitlocker drive? If the OS goes south would Windows recovery work? It seems possible now to add a non OS drive to Bitlocker, if I had a d drive that had user data and Bitlocker encryption, would I be able to re-install windows on c & recover data on d? I’m trying to figure out my strategy for our notebook users and would like a recomendation for best practice and a recovery solution.

    Thanks for any advise


  85. Rich says:

    Hi Ben,

    We appreciate the information you have provided on your blog!  Thanks for sharing.  One compoment of MDT that I have been having a particularly difficult time with is getting applications to install during deployment.  I’ve edited the customsettings.ini file to point to the application guid found in the application.xml file.  After refreshing my deployment scenario, I am still unable to get applications to install.  The image is applied to the box, it reboots/completes mini-setup, reboots again and then sits at the login screen.  I’m trying to get my TS to login as Admin automatically and install applications.  Can you point me in the right direction?

  86. Rich says:


    You are a super star.  This worked!


      "cscript.exe %SystemDrive%MININTScriptsLiteTouch.wsf /start"

    In a Windows XP deployment scenario from MDT.  Is the TS looking at both of my sysprep.inf’s (from captured image & TS)?



  87. paul says:

    Ben, when you say: "The method I use is to customise the administrator profile in a scripted manner during the image creation. This is not too hard to do and is very easy to repeat when needed." can you give an example?  Can I do this from within BDD as opposed to imaging a machine, making profile changes, sysprepping, capturing the wim, etc?