Vagrant can be used to deploy an operating system environment using VirtualBox, vmware and HyperV, this deployment repo will help you configure a windows 2012 base box in your local machine with a few steps.
for more information on how to use vagrant go to = https://www.vagrantup.com/
Enjoy!
If you would like to add or contribute, you are welcome to fork the files.