Sorry, I didn't realize you are installing from CD - that way you can't use the unattand.udb file - it can only be used when you initiate the installation manually (for example booting to dos/bartpe/winpe and using winnt.exe). But if you were installing from network distribution or started the installation manually via one of the methods, then you could use it. Simply put you add /udf parameter to winnt.exe command so it looks like: winnt /unattend:z:\unattend.txt /udf:PC01,unattend.udb when installing PC with the name PC01. z:\unattend.txt is the path to the answer file (just other name for winnt.sif) and unattend.udb is the Uniqness Database File - the values from it overwrite the values in the answer file. So let's illustrate on my little example - I have this unattend.udb file: ;SetupMgrTag [UniqueIds] PC-01=UserData PC-02=UserData PC-03=UserData [PC-01:UserData] ComputerName = PC-01 [PC-02:UserData] ComputerName = PC-02 [PC-03:UserData] ComputerName = PC-03 Now when I want to install PC with the name PC-03, I use this command: winnt /unattend:z:\unattend.txt /udf:PC-03,unattend.udb This way you can have as many predefined names as you want. You can ofcourse override other settings of the answer file in the .udb file, but just be warned that inserting Windows product key never worked for me this way (although it is supposed to). Sorry for bit offtopic comment. PS: I think you have to use winnt32.exe instead of winnt.exe when installing from WinPE (and I assume the same goes for BartPE).