Basic CustomSettings.ini File for ZTI
For ZTI, Deployment Workbench takes a template version of the CustomSettings.ini file (stored in the C:\Program Files\BDD 2007\Templates folder) as a basis for a customized version of the CustomSettings.ini file. The template version of the CustomSettings.ini file is illustrated in Listing 3. The template version in Listing 3 contains insufficient settings to successfully deploy Windows Vista to a target computer.
Listing 3. 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 Point Wizard in Deployment Workbench modifies this template version of the CustomSettings.ini file based on the responses provided. Listing 4 shows the customized version of the CustomSettings.ini file after completing the New Deployment Point Wizard.
Listing 4. Customized CustomSettings.ini file Modified by Deployment Workbench
[Settings] Priority=Default Properties=MyCustomProperty [Default] OSInstall=Y ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac UserDataLocation=NONE OSDINSTALLSILENT=1 OSDINSTALLPACKAGE=NYC00002 OSDINSTALLPROGRAM=SpecialVista
The CustomSettings.ini file shown in Listing 4 contains the property values for all the target computers to be deployed using this version of the file. This version of the file contains no values that are unique to a specific target computer.
For ZTI, the target computer-specific configuration values are manually added after running the New Deployment Point Wizard before the installation process begins. Listing 5 shows the version of the CustomSettings.ini file after further customization to include target computer-specified settings.
Listing 5. Customized CustomSettings.ini file Customized for Target Computer Settings
[Settings] Priority=Default, MACAddress Properties=MyCustomProperty [Default] OSInstall=Y ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac UserDataLocation=NONE OSDINSTALLSILENT=1 [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 OSDINSTALLPACKAGE=DAL00342 OSDINSTALLPROGRAM=CustomVista [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP OSDINSTALLPACKAGE=NYC00002 OSDINSTALLPROGRAM=SpecialVista
Table 3 explains the properties and corresponding values used in Listing 5.
Table 3. Explanation of CustomSettings.ini Properties in Listing 5
Line in CustomSettings.ini |
Purpose |
---|---|
[Settings] |
Indicates the start of the [Settings] section. |
Priority=Default, MACAddress |
Establishes the sequence in which the process parses subsections to locate values for the variables. In this example, the [Default] section is parsed first, and then the section that corresponds to the media access control (MAC) address of the target computer (MACAddress). The sections for the target computers ([00:0F:20:35:DE:AC] and [00:03:FF:FE:FF:FF]) contain computer-specific settings. |
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 |
Indicator of whether the target computer is authorized to have the target operating system installed. |
ScanStateArgs=/v:5 /o /c |
Parameters passed to the ScanState.exe tool in the USMT. These parameters are passed to ScanState.exe during the State Capture Phase. |
LoadStateArgs=/v:5 /c /lac |
Parameters passed to the LoadState.exe tool in 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. |
OSDINSTALLSILENT=1 |
Controls the display of Microsoft Systems Management Server (SMS) 2003 Operating System Deployment (OSD) Feature Pack (OSD_wizards). When the property is set to a value of 1, no wizard pages are displayed. |
[00:0F:20:35:DE:AC] |
Section that contains all the properties and settings that are specific to the target computer with the matching MAC address. In this sample, the target computer has a MAC address of [00:0F:20:35:DE:AC]. |
[00:03:FF:FE:FF:FF] |
Section that contains all the properties and settings that are specific to the target computer with the matching MAC address. In this sample, the target computer has a MAC address of [00:03:FF:FE:FF:FF]. |
OSDNEWMACHINENAME=HPD530-1 OSDNEWMACHINENAME=BVMXP |
Specifies the new computer name to be assigned to the target computer by the SMS OSD Feature Pack. In this sample the computers names HPD530-1 and BVMXP are assigned to each respective target computer. |
OSDINSTALLPACKAGE=DAL00342 OSDINSTALLPACKAGE=NYC00002 |
Specifies the SMS OSD Feature Pack package to install on the target computer. In this sample the package names DAL00342 and NYC00002 are assigned to each respective target computer. |
OSDINSTALLPROGRAM=CustomVista OSDINSTALLPROGRAM=SpecialVista |
Specifies the name of the SMS OSD Feature Pack program to run for the specified package (OSDInstallPackage). In this sample the package names CustomVista and SpecialVista are assigned to each respective target computer. |
For more information on the individual properties, see the corresponding reference in the Configuration Reference.
Download
Get the Microsoft Solution Accelerator for Business Desktop Deployment 2007
Update Notifications
Sign up to learn about updates and new releases
Feedback