User creation is always a separate process from system deployment. I know of nothing that can do both at the same time.
Deploy via sccm/mdt and create the AD user.
You could have a script that you run separately that creates the AD user. This is what I do. Just feed it a csv file.
Though your question merits further research.