A PowerShell module for creating lab configurations using Lability and Desired State Configuration. Look at README.md for more information.
This is a major update to the module. It is recommended that you finish and remove all lab configurations before installing this update. Read the update documentation for more information.
x
resources.PowerShellLab
configuration to use Windows Server 2019 for domain-joined servers and Windows Server 2022 for the workgroup server.WIN10_x64_Enterprise_22H2_EN_Eval
.Invoke-ValidateLab
to reflect changes in Pester 5.x. This is a breaking change.Invoke-ValidateLab
function to allow time for the lab to fully boot. This should cut down on Pester test failuresSingleServer-2022
) running Windows Server Core edition.Windows11
) running Windows 11 64-bit Enterprise 23H2 English Evaluation.PSAutoLab.psm1
to ensure that the module is running with Pester 5.x.Invoke-PesterTest
with alias Run-Pester
to manually invoke the Pester tests for a lab configuration.Quiet
for NoMessages
.Windows10
and PowerShellLab
configurations to use Windows 10 64bit Enterprise 2109/21H2 English Evaluation. They were missed in the previous update.PowerShellLab
configuration for Win10 virtual machine.Multirole-Server-2016
configuration to require all necessary DSC resources.Get-PSAutoLabSetting
to write warnings on potential issues.psautolabsetting.format.ps1xml
to display `Uknown' NetConnectionProfile setting in red.Detailed-Setup-Instructions.md
Test-LabDSCResource
to write a PSAutolabResource
object.psautolabresource.format.ps1xml
.PowerShellLab
configuration to use 3.2.0 of the xWebAdministration
module.PowerShellLab
configuration to use the ComputerManagementDSC
module in place of xComputerManagement
. This also deprecates the use of xPendingReboot
. The xPendingReboot
resource has been removed from all configurations that are no longer use it.PowerShellLab
configuration test file to remove Test-DSCconfiguration
test.PowerShellLab
configuration to give WIN10
4GB of memory.PowerShellLab
configuration to better test for RSAT and display what features are still failing.xWindowsUpdate
resource from PowerShellLab
configuration.Nano
VM validation tests lab configurations.Write-Progress
message in Invoke-ValidateLab
to suggest checking if all VMs are running and to provide testing details.Invoke-ValidateLab
will automatically check for stopped VMs after 3 passes and automatically start them.Invoke-ValidateLab
will restart VMs still failing after 5 passes and abort after 65 minutes with a warning message.MultiRole-GUI
lab configuration.README.md
Refresh-Host
after updating in a new PowerShell session.Get-LabSummary
to use media information from Lability\Get-Media
.xDCHPServerOption
resource.README.md
.install-module pester -RequiredVersion 4.10.1 -Force -SkipPublisherCheck
if the only installed version of Pester is 3.4.0
.Get-LabSummary
if Lability_Media
setting is missing. (Issue #245)Test-ISO
function to validate ISO images along with a custom formatting file, isotest.format.ps1xml
.Get-PSAutolabSetting
to include information on the network connection profile for the LabNet
network.Get-PSAutoLabsetting
.This release is for development and testing. You should install this module from the PowerShell Gallery .
Open-PSAutoLabHelp
, to launch it.Get-LabSummary
to better reflect the computer and virtual machine names, especially when using the environment prefix. Wipe-Lab
has also been modified to use this new information. Thank you @andreasjordan. (Issue #231)Authoring-FAQ.md1
. Incorporated most of the content into Usage-FAQ.md
.