The following article shows how to create an automated setup per windows Vista using Windows Vista Automated Installation Kit (WAIK).
NB. The command will let you choose a Vista version (es. Ultimate) and create a catalog file.
You are now ready to run your Windows Vista unattended installation with the following command:
setup /unattend: answerfilename
Note that Windows Vista setup program automatically looks for answer files named "AutoUnattend.xml" in several different locations including a previously cached answer file and an answer file at the root of a drive.