LabBuilder

1.0.1.40

Builds Hyper-V Windows Labs out of text based configuration files

Minimum PowerShell version

5.1

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name LabBuilder -RequiredVersion 1.0.1.40

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name LabBuilder -Version 1.0.1.40

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2019 Daniel Scott-Raynsford. All rights reserved.

Package Details

Author(s)

  • Daniel Scott-Raynsford

Tags

Hyper-V Lab DesiredStateConfiguration DSC

Functions

Get-LabResourceModule Initialize-LabResourceModule Get-LabResourceMSU Initialize-LabResourceMSU Get-LabResourceISO Initialize-LabResourceISO Get-LabSwitch Initialize-LabSwitch Remove-LabSwitch Get-LabVMTemplateVHD Initialize-LabVMTemplateVHD Remove-LabVMTemplateVHD Get-LabVMTemplate Initialize-LabVMTemplate Remove-LabVMTemplate Get-LabVM Initialize-LabVM Install-LabVM Remove-LabVM Get-Lab New-Lab Install-Lab Update-Lab Uninstall-Lab Start-Lab Stop-Lab

PSEditions

Desktop

Dependencies

This module has no dependencies.

Release Notes


## What is New in LabBuilder Ureleased

April 8, 2019

- Update to use NetworkingDsc 7.0.0.0 and converted DhcpClient
   resource to NetIpInterface - fixes [Issue #304](https://github.com/PlagueHO/LabBuilder/issues/304).
- Refactored module manifest generation process to be more reliable
   and robust.
- Convert module name to be a variable in PSake file to make it more
   easily portable between projects.
- Added samples for Windows Server 2019 - fixes [Issue #305](https://github.com/PlagueHO/LabBuilder/issues/305).
- Cleaned up unit test initialization and fixtures.
- Refactored `Install-Lab` to move Management Switch creation into a
   new function `Initialize-LabManagementSwitch` and created unit tests.
- Added more log information to `SetupComplete.cmd` to diagnose issues
   with initial machine boot on Windows Server 2019.
- Fix bug in `Remove-LabSwitch` where adapter
- Correct documentation markdown errors.
- Removed `Timeout 30` from the Initial `SetupComplete.cmd` that runs
   on each VM when first intialized because it fails to execute on
   Windows Server 2019. Replaced with `Start-Sleep` in `SetupComplete.ps1`
   that is called by `SetupComplete.cmd` - fixes [Issue #308](https://github.com/PlagueHO/LabBuilder/issues/308).
- Change `Update-LabDSC` so that module copy process to Lab Files will
   continue even if destination path is too long. This is to allow DSC
   Resource modules that have example filenames that result in a long
   path.
- Update CI module dependencies in `Requirements.psd1` to latest version:
   - PSScriptAnalyzer: 1.18.0
   - PSDeploy: 1.0.1
   - Platyps: 0.14.0
- Split Private Lib functions into individual .ps1 files.
- Refactored Private Lib functions to improve code style standards.

## What is New in LabBuilder 1.0.0.6

December 8, 2018

- Samples\Sample_WS2016_DCandDHCPandCA.xml: Added to easily create a Windows
 Server 2016 domain with a enterprise root CA.
- Correct certificate authority DSC Resources with ADCSCertificationAuthority
 to be IsSingleInstance.
- Convert xNetworking to NetworkingDsc.
- Converted repository structure and build pipeline to more modern standards.
- Enabled Azure DevOps build pipeline.
- Convert module to require WMF 5.1 and all the samples to install WMF 5.1.
- DSCLibrary\MEMBER_MEMBER_DHCP*.ps1: Fixed to support xDHCPServer 2.0.0.0.

FileList

Version History

Version Downloads Last updated
1.2.1-previe... 76 11/14/2020
1.2.0 1,723 11/14/2020
1.2.0-previe... 44 11/14/2020
1.2.0-previe... 47 9/14/2020
1.2.0-previe... 45 9/13/2020
1.1.1-previe... 44 9/13/2020
1.1.1-previe... 44 9/13/2020
1.1.0 149 8/30/2020
1.1.0-previe... 45 8/30/2020
1.1.0-previe... 57 4/22/2020
1.1.0-previe... 52 4/22/2020
1.0.5.105 418 11/10/2019
1.0.4.84 130 9/28/2019
1.0.3.70 172 7/22/2019
1.0.2.59 169 5/4/2019
1.0.1.40 (current version) 83 4/13/2019
1.0.0.7 273 12/8/2018
0.8.4.1160 373 5/22/2018
0.8.3.1140 789 7/17/2017
0.8.3.1132 54 7/16/2017
0.8.3.1124 121 6/29/2017
0.8.3.1116 177 5/20/2017
0.8.3.1107 566 11/26/2016
Show less