LabBuilder

1.1.0-preview0003

Builds Hyper-V Windows multi-machine/Active Directory labs using XML configuration files and DSC Resources.

Minimum PowerShell version

5.1

This is a prerelease version of LabBuilder.
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.1.0-preview0003 -AllowPrerelease

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

Install-PSResource -Name LabBuilder -Version 1.1.0-preview0003 -Prerelease

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) Daniel Scott-Raynsford. All rights reserved.

Package Details

Author(s)

  • Daniel Scott-Raynsford

Tags

Hyper-V Lab DesiredStateConfiguration DSC

Functions

Connect-LabVm Disconnect-LabVm Get-Lab Get-LabResourceIso Get-LabResourceModule Get-LabResourceMsu Get-LabSwitch Get-LabVm Get-LabVMTemplate Get-LabVmTemplateVhd Initialize-LabResourceIso Initialize-LabResourceModule Initialize-LabResourceMsu Initialize-LabSwitch Initialize-LabVm Initialize-LabVmTemplate Initialize-LabVmTemplateVhd Install-Lab Install-LabVm New-Lab Remove-LabSwitch Remove-LabVm Remove-LabVMTemplate Remove-LabVmTemplateVhd Start-Lab Stop-Lab Uninstall-Lab Update-Lab

PSEditions

Desktop

Dependencies

This module has no dependencies.

Release Notes

## [1.1.0-preview0003] - 2020-08-30

### Changed

- Renamed `LabBuilder_LocalizedData.psd1` to `LabBuilder.strings.psd1` to
 align to other PowerShell modules.
- Convert all DSC configurations to use ComputerManagementDsc version
 7.1.0.0.
- Clean up code style on all DSC Library files.
- `dsclibrary\DC_FORESTCHILDDOMAIN.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
- `dsclibrary\DC_FORESTPRIMARY.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
- `dsclibrary\DC_FORESTSECONDARY.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
- `dsclibrary\MEMBER_DHCP.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
 - Correct DHCP scope example - fixes [Issue #343](https://github.com/PlagueHO/LabBuilder/issues/343).
- `dsclibrary\MEMBER_DHCPDNS.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
 - Correct DHCP scope example - fixes [Issue #343](https://github.com/PlagueHO/LabBuilder/issues/343).
- `dsclibrary\MEMBER_DHCPNPAS2016.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
 - Correct DHCP scope example - fixes [Issue #343](https://github.com/PlagueHO/LabBuilder/issues/343).
- `dsclibrary\MEMBER_DNS.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
- `dsclibrary\STNADALONE_DHCPDNS.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
 - Correct DHCP scope example - fixes [Issue #343](https://github.com/PlagueHO/LabBuilder/issues/343).
- `dsclibrary\STNADALONE_INTERNET.DSC.ps1`:
 - Convert to use xDnsServer version 1.16.0.0.
 - Clean up code style.
- Remove AppVeyor CI pipeline and updated to new Continuous Delivery
 pattern using Azure DevOps - fixes [Issue #355](https://github.com/PlagueHO/LabBuilder/issues/355).
- Fix build badges.
- Change Azure DevOps Pipeline definition to include `source/*` - Fixes [Issue #359](https://github.com/PlagueHO/LabBuilder/issues/359).
- Updated pipeline to use `latest` version of `ModuleBuilder` - Fixes [Issue #359](https://github.com/PlagueHO/LabBuilder/issues/359).
- Merge `HISTORIC_CHANGELOG.md` into `CHANGELOG.md` - Fixes [Issue #360](https://github.com/PlagueHO/LabBuilder/issues/360).
- Changed Build.yml to support `ModuleBuilder` version to `1.7.0` by changing
 `CopyDirectories` to `CopyPaths`.
- Changed `azure-pipelines.yml` to run on all builds and PRs.
- Renamed `master` branch to `main` - fixes [Issue #368](https://github.com/PlagueHO/LabBuilder/issues/368).
- Pinned build to Pester v4.10.1 - Fixes [Issue #369](https://github.com/PlagueHO/LabBuilder/issues/369).

FileList

Version History

Version Downloads Last updated
1.2.1-previe... 76 11/14/2020
1.2.0 1,721 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... (current version) 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 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