Released: MDT Lab Builder 1.2 – Now with Windows Server Virtual Router

I’ve updated my MDT Lab Builder with the addition of building a virtual router using Windows Server 2012 R2.  I referenced this article from Johan when setting it up.  You do not need any additional software, the build of the router will use the same Server 2012 R2 source used in building the other VMs.

The VM (RTR01) will not be joined to the lab domain.  I keep it in a workgroup so that it isn’t reliant on the existence of the lab domain and can be used with other projects.  The configuration of Routing and Remote Access will allow your lab machines to reach the Internet (as long as your external network has access to the Internet).  You can use this VM to explore routing using a Windows Server.  You could hang additional virtual switches off of it and configure  your own lab network with multiple subnets.  Experiment with using DHCP relay on the router.  Use Distribution Points in other LANs or even grab an evaluation copy of Nomad Branch from 1E and see how that works.

It’s a learning tool.  Give it a shot and see what you learn.



Posted on February 12, 2015, in Hyper-V, MDT Lab Builder, Virtual Router, Windows Server and tagged , , , , , , . Bookmark the permalink. 2 Comments.

  1. Hi I’m new to this and tried to get V1.2 of MDT Lab Builder to work, and the script fails.

    01_PrepMDTShare.ps1 fails initiall about not being signed, got around that part by set-executionpolicy unrestricted, then the next error is
    PS D:\MDTLabBuilder\Scripts> D:\MDTLabBuilder\Scripts\01_PrepMDTShare.ps1
    Missing property name after reference operator.
    At D:\MDTLabBuilder\Scripts\01_PrepMDTShare.ps1:273 char:62
    + Write-Host Importing Task Sequence for $TSID. <<<< .. -ForegroundColor Cyan
    + CategoryInfo : ParserError: (.:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingPropertyName

    HELP Please


  2. Avi, it looks as though you’ve added a series of “<" in the line:
    Write-Host Importing Task Sequence for $TSID. <<<< .. -ForegroundColor Cyan

    That is what is breaking that line in the script.

    The line should be:
    Write-Host Importing Task Sequence for $TSID… -ForegroundColor Cyan


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: