I have been editing the CustomSettings.ini so that different task sequences install different pieces of software. See the below for an example (there is more but I have removed some);
[Settings]
Priority=TaskSequenceID,Default
Properties=MyCustomProperty
'Default Settings
[Default]
_SMSTSOrgName=Super Amazing Place deploy01
OSInstall=Y
SkipPackageDisplay=TRUE
InputLocale=en-GB
SystemLocale=en-GB
UserLocale=en-GB
KeyboardLocale=en-GB
EventService=http://DEPLOY01:9800
'Adobe Reader
Applications001={43558e95-034e-4a98-acae-75ab0fbdaa9f}
'Quicktime
Applications005={778f6ba9-e9a8-454d-b708-18516a9aefa3}
'Build2 Settings
[0015]
'AppV 4.6
MandatoryApplications001={f2f2222c-c8e5-47f0-bed9-6ec7837bc088}
All seems to work however I have found an issue. If I choose the task sequence Build2 [0015] in the Wizard but then decide to go back and choose the normal build (Build1 [0010]) it will still apply the Build2 [0015] settings and have the box for AppV 4.6 [MandatoryApplications001] ticked. It also happens the other way around so if I choose Build1 [0010] and then find I need to go back to Build2 [0015] it will not have any of the Mandatory Applications ticked.
This could be a major problem as we have several complicated builds and it is quite possible someone might choose the wrong build/task sequence at the first step and then click back to change it. If the person building the machine has not checked the applications (and why would they the build is meant to determine software) it could mean software being installed on the wrong machines which may have licencing implications.
I know that you can complete the software install in the task sequence itself but I want it to be a shown option (even if it is Mandatory) during the Wizard.
All help apppreciated.