LabBuilder
1.1.0-preview0001
Builds Hyper-V Windows multi-machine/Active Directory labs using XML configuration files and DSC Resources.
Minimum PowerShell version
5.1
See the version list below for details.
Installation Options
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
Dependencies
This module has no dependencies.
Release Notes
## [1.1.0-preview0001] - 2020-04-22
### 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).
FileList
- LabBuilder.nuspec
- LabBuilder.psd1
- LabBuilder-help.xml
- LabBuilder.psm1
- about_LabBuilderSchema.help.txt
- schema\labbuilderconfig-schema.xsd
- dsclibrary\MEMBER_CONTAINER_HOST.DSC.ps1
- dsclibrary\MEMBER_NANO.DSC.ps1
- dsclibrary\MEMBER_REMOTEACCESS_WAP.DSC.ps1
- dsclibrary\MEMBER_FILESERVER.DSC.ps1
- dsclibrary\MEMBER_JENKINS.DSC.ps1
- dsclibrary\MEMBER_ROOTCA.DSC.ps1
- dsclibrary\MEMBER_NPS.DSC.ps1
- dsclibrary\MEMBER_NLB.DSC.ps1
- dsclibrary\MEMBER_DHCPNPAS2016.DSC.ps1
- dsclibrary\DC_SECONDARY.DSC.ps1
- dsclibrary\MEMBER_FAILOVERCLUSTER_FS.DSC.ps1
- dsclibrary\STANDALONE_ROOTCA.DSC.ps1
- dsclibrary\MEMBER_WEBSERVER.DSC.ps1
- dsclibrary\MEMBER_SQLSERVER2016.DSC.ps1
- dsclibrary\MEMBER_DSCPULLSERVER.DSC.ps1
- dsclibrary\STANDALONE_DEFAULT.DSC.ps1
- dsclibrary\MEMBER_WSUS.DSC.ps1
- dsclibrary\MEMBER_DFSSPOKE.DSC.ps1
- dsclibrary\MEMBER_DHCP.DSC.ps1
- dsclibrary\MEMBER_DEFAULT.DSC.ps1
- dsclibrary\MEMBER_FAILOVERCLUSTER_DHCP.DSC.ps1
- dsclibrary\MEMBER_NPS_DFSTEST.DSC.ps1
- dsclibrary\MEMBER_REMOTEACCESS.DSC.ps1
- dsclibrary\MEMBER_DHCPNPAS.DSC.ps1
- dsclibrary\STANDALONE_JENKINS.DSC.ps1
- dsclibrary\MEMBER_ADFS.DSC.ps1
- dsclibrary\DC_FORESTCHILDDOMAIN.DSC.ps1
- dsclibrary\MEMBER_FILESERVER_ISCSI.DSC.ps1
- dsclibrary\MEMBER_DNS.DSC.ps1
- dsclibrary\MEMBER_DFSHUB.DSC.ps1
- dsclibrary\MEMBER_FILESERVER_FSRMTEST.DSC.ps1
- dsclibrary\RODC_SECONDARY.DSC.ps1
- dsclibrary\DC_FORESTPRIMARY.DSC.ps1
- dsclibrary\MEMBER_WDS.DSC.ps1
- dsclibrary\MEMBER_FAILOVERCLUSTER_HV.DSC.ps1
- dsclibrary\MEMBER_SUBCA.DSC.ps1
- dsclibrary\STANDALONE_ROOTCA_NOSUBCA.DSC.ps1
- dsclibrary\MEMBER_DHCPDNS.DSC.ps1
- dsclibrary\MEMBER_IPAM.DSC.ps1
- dsclibrary\STANDALONE_DHCPDNS.DSC.ps1
- dsclibrary\STANDALONE_INTERNET.DSC.ps1
- dsclibrary\MEMBER_BRANCHCACHE_HOST.DSC.ps1
- dsclibrary\MEMBER_SQLSERVER2014.DSC.ps1
- dsclibrary\MEMBER_ADRMS.DSC.ps1
- samples\Sample_WS2012R2_MultiForest.xml
- samples\Sample_WS2016_DomainClustering.xml
- samples\Sample_WS2016_DFSHubAndSpoke.xml
- samples\Sample_WS2012R2_DomainSQL2014.xml
- samples\Sample_WS2012R2_DomainClustering.xml
- samples\Sample_WS2016_DomainFunctions.xml
- samples\Sample_WS2012R2_DCandDHCPandEdge.xml
- samples\Sample_WS2012R2_DomainComplete.xml
- samples\Sample_WS2012R2_DCandDHCPOnly.xml
- samples\Sample_WS2012R2_MultiForest_ADFS.xml
- samples\Sample_WS2019_DCandDHCPandCA.xml
- samples\Sample_WS2016_DCandDHCPandCA.xml
- samples\Sample_WS2019_DCandDHCPandEdge.xml
- samples\Sample_WS2016_NanoDomain.xml
- samples\Sample_WS2016_DomainComplete.xml
- samples\Sample_WS2019_Simple.xml
- samples\Sample_WS2016_DomainSQL2016.xml
- samples\Sample_WS2012R2_DCandDHCPOnly_NAT.xml
- samples\Sample_WS2012R2_Simple.xml
- samples\Sample_WS2016_Simple.xml
- samples\Sample_WS2019_NanoDomain.xml
- samples\Sample_WS2016_DCandDHCPandEdge.xml
- samples\Sample_WS2016_DCandDHCPOnly.xml
- samples\Sample_WS2019_AzureADConnect.xml
- support\New-SelfSignedCertificateEx.ps1
- support\Convert-XSDToMD.ps1
- support\Convert-LabBuilderConfigSchemaToMD.ps1
- support\Convert-WindowsImage.ps1
- en-US\LabBuilder.strings.psd1
- en-US\about_LabBuilder.help.txt
- template\labbuilderconfig-template.xml
- dsclibrary\modules\LabDSCResources.psd1
- samples\isofiles\Put Windows installation ISO files here.txt
- support\transform\labbuilderconfig-schema-transformtomd.xsl
- support\tools\msxsl.exe
- dsclibrary\modules\MyDSCResources\xCertAuthorityServer\xCertAuthorityServer.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xCertAuthorityServer\xCertAuthorityServer.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xJoinDomain\xJoinDomain.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xJoinDomain\xJoinDomain.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xRemoteAccessServer\xRemoteAccessServer.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xRemoteAccessServer\xRemoteAccessServer.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xDHCPServer\xDHCPServer.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xDHCPServer\xDHCPServer.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xNPSServer\xNPSServer.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xNPSServer\xNPSServer.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xFileServer\xFileServer.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xFileServer\xFileServer.DSC.Schema.psd1
- dsclibrary\modules\MyDSCResources\xDC\xDC.DSC.Schema.psm1
- dsclibrary\modules\MyDSCResources\xDC\xDC.DSC.Schema.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.1-previe... | 84 | 11/14/2020 |
1.2.0 | 2,341 | 11/14/2020 |
1.2.0-previe... | 47 | 11/14/2020 |
1.2.0-previe... | 50 | 9/14/2020 |
1.2.0-previe... | 48 | 9/13/2020 |
1.1.1-previe... | 47 | 9/13/2020 |
1.1.1-previe... | 47 | 9/13/2020 |
1.1.0 | 152 | 8/30/2020 |
1.1.0-previe... | 48 | 8/30/2020 |
1.1.0-previe... | 60 | 4/22/2020 |
1.1.0-previe... (current version) | 55 | 4/22/2020 |
1.0.5.105 | 421 | 11/10/2019 |
1.0.4.84 | 133 | 9/28/2019 |
1.0.3.70 | 175 | 7/22/2019 |
1.0.2.59 | 172 | 5/4/2019 |
1.0.1.40 | 86 | 4/13/2019 |
1.0.0.7 | 276 | 12/8/2018 |
0.8.4.1160 | 376 | 5/22/2018 |
0.8.3.1140 | 792 | 7/17/2017 |
0.8.3.1132 | 57 | 7/16/2017 |
0.8.3.1124 | 124 | 6/29/2017 |
0.8.3.1116 | 180 | 5/20/2017 |
0.8.3.1107 | 569 | 11/26/2016 |