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

Send us your comments or suggestions