When you use the built in Join Domain post install task, it may not correctly join the domain.
In the Command Line field, the task is pre populated like this -
join_domain.vbs <my domain> <admin user> <admin password> <primary dns IP (optional)>
Make sure that there is just the attributes after the name of the vbs, do not use the brackets. For example, it should look something like this -
join_domain.vbs kace.com admin password
If the brackets are left in place, it will not correctly pass the variables to the vbs script and the system will not join the domain. It may also keep the install from completing, as it is waiting for this step to complete to continue.