You could leverage the Guest Script Manager package to build a script to perform the join operation, assuming you're setting DNS properly. I do something leveraging a simple powershell script to set proper credentials and execute the Add-Computer command.