LabBuilder
PowerShell Module for building a Hyper-V Lab environment from a simple XML configuration file.
File Explorer
Download Latest Version (.zip)- AppVeyor-Badge-Green.png
- AppVeyor-Github.png
- Git-Setup-Endings.png
- Git-Setup-Path.png
- GitHub-Create-PR.png
- GitHub-find-xActiveDirectory.png
- GitHub-Fork.png
- Github-PR-dev.png
- GitHub-Select-Branch.png
- GitHub-Transfer-Ownership.png
- GitHub-xActiveDirectory-Url-2.png
- GitHub-xActiveDirectory-Url.png
- GitHub-xActiveDirectory.png
- Gitk.png
- SignUp.png
- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- STYLEGUIDELINES.md
- analyzersettings.psd1
- settings.json
- tasks.json
- about_LabBuilderSchema.md
- Get-Lab.md
- Get-LabResourceISO.md
- Get-LabResourceModule.md
- Get-LabResourceMSU.md
- Get-LabSwitch.md
- Get-LabVM.md
- Get-LabVMTemplate.md
- Get-LabVMTemplateVHD.md
- Initialize-LabResourceISO.md
- Initialize-LabResourceModule.md
- Initialize-LabResourceMSU.md
- Initialize-LabSwitch.md
- Initialize-LabVM.md
- Initialize-LabVMTemplate.md
- Initialize-LabVMTemplateVHD.md
- Install-Lab.md
- Install-LabVM.md
- New-Lab.md
- Remove-LabSwitch.md
- Remove-LabVM.md
- Remove-LabVMTemplate.md
- Remove-LabVMTemplateVHD.md
- Start-Lab.md
- Stop-Lab.md
- Uninstall-Lab.md
- Update-Lab.md
- xCertAuthorityServer.DSC.Schema.psd1
- xCertAuthorityServer.DSC.Schema.psm1
- xDC.DSC.Schema.psd1
- xDC.DSC.Schema.psm1
- xDHCPServer.DSC.Schema.psd1
- xDHCPServer.DSC.Schema.psm1
- xFileServer.DSC.Schema.psd1
- xFileServer.DSC.Schema.psm1
- xJoinDomain.DSC.Schema.psd1
- xJoinDomain.DSC.Schema.psm1
- xNPSServer.DSC.Schema.psd1
- xNPSServer.DSC.Schema.psm1
- xRemoteAccessServer.DSC.Schema.psd1
- xRemoteAccessServer.DSC.Schema.psm1
- LabDSCResources.psd1
- DC_FORESTCHILDDOMAIN.DSC.ps1
- DC_FORESTPRIMARY.DSC.ps1
- DC_SECONDARY.DSC.ps1
- MEMBER_AADC.DSC.ps1
- MEMBER_ADFS.DSC.ps1
- MEMBER_ADRMS.DSC.ps1
- MEMBER_BRANCHCACHE_HOST.DSC.ps1
- MEMBER_CONTAINER_HOST.DSC.ps1
- MEMBER_DEFAULT.DSC.ps1
- MEMBER_DFSHUB.DSC.ps1
- MEMBER_DFSSPOKE.DSC.ps1
- MEMBER_DHCP.DSC.ps1
- MEMBER_DHCPDNS.DSC.ps1
- MEMBER_DHCPNPAS.DSC.ps1
- MEMBER_DHCPNPAS2016.DSC.ps1
- MEMBER_DNS.DSC.ps1
- MEMBER_DSCPULLSERVER.DSC.ps1
- MEMBER_FAILOVERCLUSTER_DHCP.DSC.ps1
- MEMBER_FAILOVERCLUSTER_FS.DSC.ps1
- MEMBER_FAILOVERCLUSTER_HV.DSC.ps1
- MEMBER_FILESERVER.DSC.ps1
- MEMBER_FILESERVER_FSRMTEST.DSC.ps1
- MEMBER_FILESERVER_ISCSI.DSC.ps1
- MEMBER_IPAM.DSC.ps1
- MEMBER_JENKINS.DSC.ps1
- MEMBER_NANO.DSC.ps1
- MEMBER_NLB.DSC.ps1
- MEMBER_NPS.DSC.ps1
- MEMBER_NPS_DFSTEST.DSC.ps1
- MEMBER_REMOTEACCESS.DSC.ps1
- MEMBER_REMOTEACCESS_WAP.DSC.ps1
- MEMBER_ROOTCA.DSC.ps1
- MEMBER_SQLSERVER2014.DSC.ps1
- MEMBER_SQLSERVER2016.DSC.ps1
- MEMBER_SUBCA.DSC.ps1
- MEMBER_WAC.DSC.ps1
- MEMBER_WDS.DSC.ps1
- MEMBER_WEBSERVER.DSC.ps1
- MEMBER_WSUS.DSC.ps1
- RODC_SECONDARY.DSC.ps1
- STANDALONE_DEFAULT.DSC.ps1
- STANDALONE_DHCPDNS.DSC.ps1
- STANDALONE_INTERNET.DSC.ps1
- STANDALONE_JENKINS.DSC.ps1
- STANDALONE_ROOTCA.DSC.ps1
- STANDALONE_ROOTCA_NOSUBCA.DSC.ps1
- about_LabBuilder.help.txt
- LabBuilder.strings.psd1
- Assert-LabValidConfigurationXMLSchema.ps1
- Assert-LabValidIpAddress.ps1
- ConvertTo-LabAbsolutePath.ps1
- Copy-LabOdjFile.ps1
- Enable-LabWSMan.ps1
- Get-LabBuilderModulePath.ps1
- Get-LabCertificatePsFileContent.ps1
- Get-LabDSCNetworkingConfig.ps1
- Get-LabIntegrationServiceName.ps1
- Get-LabManagementSwitchName.ps1
- Get-LabModulesInDSCConfig.ps1
- Get-LabNextIpAddress.ps1
- Get-LabNextMacAddress.ps1
- Get-LabUnattendFileContent.ps1
- Get-LabVMManagementIPAddress.ps1
- Initialize-LabBootVHD.ps1
- Initialize-LabDSC.ps1
- Initialize-LabManagementSwitch.ps1
- Initialize-LabVHD.ps1
- Initialize-LabVMPath.ps1
- Install-LabHyperV.ps1
- Install-LabPackageProvider.ps1
- Invoke-LabDownloadAndUnzipFile.ps1
- Invoke-LabDownloadResourceModule.ps1
- New-LabCredential.ps1
- New-LabException.ps1
- New-LabHostSelfSignedCertificate.ps1
- New-LabVMInitializationFile.ps1
- Recieve-LabSelfSignedCertificate.ps1
- Register-LabPackageSource.ps1
- Request-LabSelfSignedCertificate.ps1
- Set-LabDSC.ps1
- Set-LabModulesInDSCConfig.ps1
- Set-LabSwitchAdapter.ps1
- Start-LabDSC.ps1
- Update-LabDSC.ps1
- Update-LabVMDataDisk.ps1
- Update-LabVMDvdDrive.ps1
- Update-LabVMIntegrationService.ps1
- Wait-LabVMInitializationComplete.ps1
- Wait-LabVMOff.ps1
- Wait-LabVMStarted.ps1
- Write-LabMessage.ps1
- Connect-LabVm.ps1
- Disconnect-LabVm.ps1
- Get-Lab.ps1
- Get-LabResourceIso.ps1
- Get-LabResourceModule.ps1
- Get-LabResourceMsu.ps1
- Get-LabSwitch.ps1
- Get-LabVm.ps1
- Get-LabVMTemplate.ps1
- Get-LabVmTemplateVhd.ps1
- Initialize-LabResourceIso.ps1
- Initialize-LabResourceModule.ps1
- Initialize-LabResourceMsu.ps1
- Initialize-LabSwitch.ps1
- Initialize-LabVm.ps1
- Initialize-LabVmTemplate.ps1
- Initialize-LabVmTemplateVhd.ps1
- Install-Lab.ps1
- Install-LabVm.ps1
- New-Lab.ps1
- Remove-LabSwitch.ps1
- Remove-LabVm.ps1
- Remove-LabVMTemplate.ps1
- Remove-LabVmTemplateVhd.ps1
- Start-Lab.ps1
- Stop-Lab.ps1
- Uninstall-Lab.ps1
- Update-Lab.ps1
- Put Windows installation ISO files here.txt
- Sample_WS2012R2_DCandDHCPandEdge.xml
- Sample_WS2012R2_DCandDHCPOnly.xml
- Sample_WS2012R2_DCandDHCPOnly_NAT.xml
- Sample_WS2012R2_DomainClustering.xml
- Sample_WS2012R2_DomainComplete.xml
- Sample_WS2012R2_DomainSQL2014.xml
- Sample_WS2012R2_MultiForest.xml
- Sample_WS2012R2_MultiForest_ADFS.xml
- Sample_WS2012R2_Simple.xml
- Sample_WS2016_DCandDHCPandCA.xml
- Sample_WS2016_DCandDHCPandEdge.xml
- Sample_WS2016_DCandDHCPOnly.xml
- Sample_WS2016_DFSHubAndSpoke.xml
- Sample_WS2016_DomainClustering.xml
- Sample_WS2016_DomainComplete.xml
- Sample_WS2016_DomainFunctions.xml
- Sample_WS2016_DomainSQL2016.xml
- Sample_WS2016_NanoDomain.xml
- Sample_WS2016_Simple.xml
- Sample_WS2019_AzureADConnect.xml
- Sample_WS2019_DCandDHCPandCA.xml
- Sample_WS2019_DCandDHCPandEdge.xml
- Sample_WS2019_Simple.xml
- labbuilderconfig-schema.xsd
- msxsl.exe
- labbuilderconfig-schema-transformtomd.xsl
- Convert-LabBuilderConfigSchemaToMD.ps1
- Convert-WindowsImage.ps1
- Convert-XSDToMD.ps1
- New-SelfSignedCertificateEx.ps1
- labbuilderconfig-template.xml
- build.psd1
- LabBuilder.psd1
- LabBuilder.psm1
- prefix.ps1
- suffix.ps1
- PesterTest.DSC.ps1
- ExpectedDSCConfig.txt
- ExpectedDSCModules.json
- ExpectedResourceISOs.json
- ExpectedResourceModules.json
- ExpectedResourceMSUs.json
- ExpectedSwitches.json
- ExpectedTemplates.FromVM.json
- ExpectedTemplates.json
- ExpectedTemplateVHDs.json
- ExpectedUnattendFile.xml
- ExpectedVMs.json
- 10586.0.151029-1700.TH2_RELEASE_CLIENTENTERPRISEEVAL_OEMRET_X64FRE_EN-US.ISO
- 14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO
- 9600.17050.WINBLUE_REFRESH.140317-1640_X64FRE_SERVER_EVAL_EN-US-IR3_SSS_X64FREE_EN-US_DV9.iso
- SQLFULL_ENU.iso
- SQLServer2014SP1-FullSlipstream-x64-ENU.iso
- DataDisk.vhdx
- Nano Server 2016 Datacenter.vhdx
- Windows 10 Enterprise.vhdx
- Windows Server 2012 R2 Datacenter Core.vhdx
- Windows Server 2012 R2 Datacenter Full.vhdx
- Windows Server 2016 Datacenter Core.vhdx
- Windows Server 2016 Datacenter Full.vhdx
- PesterTestConfig.OK.xml
- testhelper.psm1
- dsc.tests.ps1
- managementswitch.tests.ps1
- utils.tests.ps1
- vhd.tests.ps1
- vm.tests.ps1
- lab.tests.ps1
- resource.tests.ps1
- switch.tests.ps1
- templatevhd.tests.ps1
- vm.tests.ps1
- vmtemplate.tests.ps1
- labbuilder.tests.ps1
- Invoke-LabSample.ps1
- .gitattributes
- .gitignore
- .markdownlint.json
- azure-pipelines.yml
- build.ps1
- build.yaml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- Deploy.PSDeploy.ps1
- GitVersion.yml
- LICENSE
- PSScriptAnalyzerSettings.psd1
- README.md
- RequiredModules.psd1
- Resolve-Dependency.ps1
- Resolve-Dependency.psd1
// repository documentation
Was this content helpful?
(0 ratings)
