I am on a coop internship and my previous internship experience was as a C# developer. In this internship I am working on servers and storage. I have been trained by a fellow coworker on building physical and virtual servers. We have a long checklist of things to follow when doing server builds. I was wanting to know if there was a way to automate some parts of the server build for either virtual or physical servers since I have to make builds frequently.
The task quickly becomes boring, tedious and repetitive. I don't know too much about servers and storage as I just begun so my knowledge on that sector is little. We use Vmware tools mainly. Is there code I can write or freeware I can use to automate part of the physical/virtual server builds?
We build mostly windows server 2008 R2 or windows server 2012.
Virtual machines are MUCH easier to build since we just deploy them from templates. Physical servers take FOREVER.
I found this article but it isn't useful to me very much because it only caters Windows server 2003 build versions: http://www.jhouseconsulting.com/2008/11/18/implementing-a-fully-automated-unattended-build-process-176