For LTI deployments, the Deployment Workbench uses a template version of the CustomSettings.ini file (stored in installation_folder\Templates, where installation_folder is the folder in which MDT is installed) as a basis for a customized version of CustomSettings.ini. The template version of the CustomSettings.ini file is illustrated in Listing 5. The template version in Listing 5 does not contain sufficient settings to successfully deploy Windows 7 or Windows Vista to a target computer. However, the file will be further customized using the Deployment Workbench.

Listing 5. Unmodified CustomSettings.ini File in the Templates Folder

[Settings]

Priority=Default

Properties=MyCustomProperty

 

[Default]

OSInstall=Y

ScanStateArgs=/v:5 /o /c

LoadStateArgs=/v:5 /c /lac

The New Deployment Share Wizard in the Deployment Workbench modifies this template of the CustomSettings.ini file based on the responses provided. Listing 6 shows the customized version of the CustomSettings.ini file after completing the New Deployment Share Wizard.

Listing 6. Customized CustomSettings.ini File Modified by the Deployment Workbench

[Settings]

Priority=Default

Properties=MyCustomProperty

 

[Default]

OSInstall=Y

ScanStateArgs=/v:5 /o /c

LoadStateArgs=/v:5 /c /lac

UserDataLocation=NONE

SkipCapture=NO

SkipAdminPassword=YES

SkipProductKey=YES

The CustomSettings.ini file in Listing 6 contains the property values for all the target computers to be migrated using this version of the file. This version of the file contains no values unique to a specific target computer. For LTI, the target computer–specific configuration values are manually provided during the installation process.

Table 153 explains the properties and corresponding values used in Listing 6.

Table 153. Explanation of CustomSettings.ini Properties in Listing 3

Line in CustomSettings.ini

Purpose

[Settings]

Indicates the start of the [Settings] section.

Priority=Default

Establishes the sequence in which the process parses subsections to locate values for the variables. In this example, the [Default] section is the only subsection that is parsed for variables.

Properties=MyCustomProperty

Indicates any additional properties to locate. The properties listed here are in addition to the properties listed in ZTIGather.xml. ZTIGather.wsf parses ZTIGather.xml to obtain a list of the properties.

[Default]

Indicates the start of the [Default] section.

OSInstall=Y

Indicates that the computer is supposed to perform an operating system deployment.

ScanStateArgs=/v:5 /o /c

Parameters passed to the Scanstate.exe tool in the USMT. These parameters are passed to Scanstate.exe during state capture.

LoadStateArgs=/v:5 /c /lac

Parameters passed to the Loadstate.exe tool in the USMT. These parameters are passed to Loadstate.exe during state restore.

UserDataLocation=NONE

Indicates where the user state migration data should be saved. The value NONE indicates that the user state migration data should not be saved.

SkipCapture=YES

Indicates whether the Specify whether to prompt for image capture page in the Deployment Wizard is displayed. If the property is set to YES, the wizard page is skipped and not displayed.

SkipAdminPassword=YES

Indicates whether the Allow user to set Administrator Password page in the Deployment Wizard is displayed. If the property is set to YES, the wizard page is skipped and not displayed.

SkipProductKey=YES

Indicates whether the Allow user to specify a product key page in the Deployment Wizard is displayed. If the property is set to YES, the wizard page is skipped and not displayed.

 

For more information on the individual properties, see the corresponding reference section in the MDT document Toolkit Reference.

Related Topics

Customizing MDT Configuration Files