We provide an unattend setting (Microsoft-Windows-Shell-Setup | FolderLocations | ProfilesDirectory) for doing exactly this! I would recommend applying this setting during a clean install. But beware - if you move the Users folder to a location other than the system volume, upgrades will be blocked!!!