Lastly there is the Unattended.xml a file we haven’t discussed before, but I think along the way we all know the answer, since it’s already hidden (or visible 😉 ) in the logfile: figure 1.5: BDD.logīecause when we look in the logfile of a running or completed deployment we will find values like the following everywhere: “ Updated C:\MININT\Unattend.xml with BitsPerPel=32 (value was 32)” which means, that any value specified in either CustomSettings.ini or Task Sequence Variable, or settings stored in a database, will take precedence over a specified value in the Unattended.xml. In the logfile we see, that at first the value which resides in the CustomSettings.ini is used while a little bit after, the task sequence variable value specified in the task sequence is being used.
Now when I start a deployment I can see the following in my logfile (which can be perfectly read with trace64.exe or trace32.exe (depending on the version of the operating system architecture): figure 1.4: BDD.log As we can see the value is: “OSBUILD-TSVAR” while in my CustomSettings.ini the value for OSDComputername is OSBUILD-CSINI. Therefore I have created the following step in my deployment task sequence: figure 1.3: Task Sequence VariablesĪ Task Sequence variable which holds the following information: Task Sequence Variable (Name) and (Task Sequence Variable) Value. However, we can also specify the OSDComputerName property somewhere else, and what happens if it is specified twice or triple? The value underneath “OSDComputerName” already reveals, that if this value is specified in the customsettings.ini this value will be used as the designated name for this particular machine. So I have set-up my MDT environment like this: figure 1.2: Deployment Share Properties – RulesĪs we can see here, the Wizard pane “SkipComputerName” is set to NO, which means it should show the computer details wizard. The question however is, which setting takes precedence over which setting? Only one way to find out 🙂 This information can also be specified elsewhere, specified in three different ways: figure 1.1: Deployment Wizard – Computer Details For example, when the MDT wizard pages are displayed, to ask for a specific information, like “Computer Details”, where the OSDComputerName of the machine can be injected.
Normally certain values can be and will be provided during deployment. So was this, a question about which specified values take precedence over each other.Īs some of you might know, MDT works with, and can be provided with certain values that are needed as input for an Operating System Deployment. I sometimes see a question on social.technet, which gets me thinking, this could be good material for a blog.