Domain join and hostname change by fog will do any reboots needed ;)
Maybe it’s the combination i use:
early hostname change off
1 time autologon with local user
setupcomplete execution via unattend.xml firstlogoncommand
fog used for changing hostname and domain join
Everything works fully automated.
This is fine.
Of course, everyone is free to customize as much as they like.
The change to the recommended setup was requested by Senior Developer @Joe-Schmitt , who develops the new FOG Client - and other things. This change will guarantee the service is ran at the right moment, and timing will no longer be an issue on slow machines.