XML File Processing in HPCA

The unattend.xml file that you publish is overlaid on top of any unattend.xml file that is present in the image that was published.

Before HPCA starts the image install, the published XML is combined with the substitutes file to generate the final unattend.xml.

This combining of files is done by HPCA before it starts the actual image installation. The previously exposed substitutes file is now used behind the scenes. Each operating system and architecture (for example, 32-bit or 64-bit) has its own file. The files are located in subdirectories of:

<InstallDir>\Data\OSManagerServer\capture-conf

The correct file is selected automatically depending on the processor architecture of the image being published.

The following table lists the settings in the unattend.xml file that are updated when the substitutes file is published.

Caution: The settings in blue (CommandLine, Path, and both instances of PartitionID) are required for HPCA to work. They cannot be removed.

substitutes File
Settings Pass Component Path Setting Override Value
windowsPE Microsoft-Windows-Setup
DiskConfiguration
/Disk
/ModifyPartitions
/ModifyPartition



PartitionID DISKPART volume ID to which HPCA will install the OS
windowsPE Microsoft-Windows-Setup ImageInstall
/OSImage
/InstallTo/
PartitionID DISKPART volume ID to which HPCA will install the OS
windowsPE Microsoft-Windows-Setup ImageInstall
/OSImage
/InstallFrom/
Path WIM file to use for installation
oobeSystem Microsoft-Windows-Shell-Setup AutoLogon/ Domain Computer name (for auto-logon)
specialize Microsoft-Windows-Shell-Setup AutoLogon/ Domain Local computer name (for auto-logon)
specialize Microsoft-Windows-UnattendedJoin Identification
/Credentials/
Domain Centrally set domain using getmachinename.tcl or pre-existing device entry in the HPCA Core Console
specialize Microsoft-Windows-UnattendedJoin Identification/ JoinDomain Centrally set domain using getmachinename.tcl or pre-existing device entry in the HPCA Enterprise console
specialize Microsoft-Windows-Shell-Setup   ComputerName Computer name
oobeSystem Microsoft-Windows-Shell-Setup FirstLogonCommands
/SynchronousCommand
CommandLine Path to agent install media installer

You can, if required, customize the substitutes file to disable certain customizations or to add new ones. You cannot however remove or change the PartitionID or CommandLine settings.


© 2003 - 2012 Hewlett-Packard Development Company, L.P.