Skip to content
Code collection for standing up a Hyper-V lab environment. Unsorted and often unfinished
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is an assortment of code I use to quickly provision a server lab environment on my laptop running Hyper-V. This allows for quick, flexible installations of Windows 2008 R2, Windows 2012 R2, Windows 2016 Preview, and CentOS. Prerequisites include ISOs for each operating system's install media and virtual floppy disks containing answer files (if an unattended installation is desired.)

Also included are some scripts for using PowerShell DSC. These include push configurations, scripts to stand up a DSC pull server, and examples of both standard pull configs and partial pull configs.

This code is shared here strictly as-is. It's unoptimized, unfinished, and tailored specifically to my working environment. Please feel free to use it as a reference for developing your own lab code that best fits your needs.

Mike Robertson

You can’t perform that action at this time.