So,
I got my unattend.xml file to work without requiring a serial number, as we have a volume license and it activates automatically, all that good stuff. I put the serial in unattend.xml, and it seems to work: if I click "skip" where it asks for a serial number, it will show up fine and will activate like it should.
But that's an annoyance, as it requires somebody to hit skip to that step, and if somebody other than myself is the one setting up the workstation for somebody, they might run around looking for a product key, not realizing we already have one.
I've tried several different suggestions to hide that screen but none of them work. I literally want it to ask ONLY for the PC name, then do the rest on its own. The local accounts are already specified in the file.
Which leads me to my next problem: Having it join our domain automatically. In XP it was easy, I just specified it in the sysprep wizard and it worked. In 7 it's been a complete nightmare, I spent hours trying various solutions and nothing works.
So far I've come across this:
Auto join domain using sysprep - Windows 7
That method will work, but it's interactive (meaning you have to enter the PC name *again*, even though it was specified earlier in the process), and sit there clicking OK to the prompts.
Then there's this one:
Join a Computer to a Domain - TechNet Script Center Repository
That did work, but I would have to make it run once and reboot, and it gets a bit screwy, it'll want to log in as ".\Administrator", I have to manually change it to our domain...
Then there's the setup-unattended-join or whatever it is in the XML file itself. Tried that several times. Doesn't work. THe computer boots up and isn't on the domain. Not sure why that even exists...
I don't know VScript, but would it be possible to use that first method, only to get rid of the user prompts? So it would just not ask you for a name (and use the name already provided during setup), then perform that command to join the domain, and reboot. This is really frustrating me, it should be as easy as in XP and I've found countless TechNet threads that never get resolved... not sure why, but just removing some lines in the VBS file makes it not work. Any help would be appreciated.