Overview:
Run sysprep
Change computer name
Reboot
Add to domain
Reboot
wsname and netdom both have reboot functions built in, however they seem to be creating the needed flag files before actually performing the function.
Here's what I have so far.
wsname.bat
Code: Select all
IF NOT EXIST c:\namechanged.flag (
c:\wsname.exe /N:$SERIALNUM /REBOOT
echo c:\namechanged.flag
joindomain.bat
Code: Select all
IF EXIST c:\namechanged.flag (
IF NOT EXIST c:\joineddomain.flag (
netdom join %computername% /Domain:Company /UserD:Admin PasswordD:password /REBoot
echo > joineddomain.flag)
)
delete.bat
Code: Select all
IF EXIST c:\joineddomain.flag (
net user Admin /del
del c:\joindomain.bat
del c:\wsname.bat
del c:\delete.bat
)
Also, the Admin account is deleted before joining the domain, so there's no option to log in.