This repository was archived by the owner on Nov 15, 2024. It is now read-only.
Releases: pluralsight/PS-AutoLab-Env
Releases · pluralsight/PS-AutoLab-Env
PSAutoLab_v5.1.0
Change Log for PSAutoLab
v5.1.0 - 2024-02-18 10:58:40
Changed
- Changed unattended sleep window to 20 minutes.
- Updated documentation formatting and internal links.
PSAutoLab_v5.0.0
Release Notes
PSAutoLab 5.0.0
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.
Changed
- Module re-organization and code cleanup.
- Pester tests revised to support Pester v5.x. Issue #240 This is a breaking change.
- Updated module to use version 0.25.0 of the Lability module.
- Updated DSC resources to use the latest versions of the
xresources. - Updated
PowerShellLabconfiguration to use Windows Server 2019 for domain-joined servers and Windows Server 2022 for the workgroup server. - Updated Windows 10 configurations to use
WIN10_x64_Enterprise_22H2_EN_Eval. - Revised
Invoke-ValidateLabto reflect changes in Pester 5.x. This is a breaking change. - Updated the private Pester check helper function to install or update Pester as needed.
- Inserted a five minute delay in the
Invoke-ValidateLabfunction to allow time for the lab to fully boot. This should cut down on Pester test failures - Documentation updates.
Added
- Added configuration for Windows Server 2022 (
SingleServer-2022) running Windows Server Core edition. - Added configuration for standalone Windows 11 (
Windows11) running Windows 11 64-bit Enterprise 23H2 English Evaluation. - Added firewall tests to the validation test for each configuration.
- Added a Pester version check in
PSAutoLab.psm1to ensure that the module is running with Pester 5.x. - Added function
Invoke-PesterTestwith aliasRun-Pesterto manually invoke the Pester tests for a lab configuration. - Added a warning message when importing the module if not using Windows PowerShell 5.1.
- Added parameter alias
QuietforNoMessages.
Removed
- Removed Pester 4.10 requirement. The module now supports Pester v5. This is a breaking change.
- Archived lab configurations for Windows Server 2012R2. This is a breaking change.
PSAutoLab_v4.22.1
PSAutoLab
4.22.1
- Updated
Windows10andPowerShellLabconfigurations to use Windows 10 64bit Enterprise 2109/21H2 English Evaluation. They were missed in the previous update. - Fixed memory settings in
PowerShellLabconfiguration for Win10 virtual machine. - Revised code formatting in the help PDF.
PSAutoLab_v4.22.0
4.22.0
- Updated Lability to version
0.21.1. - Added a Windows 11 lab.
- Updated Windows 10 images to use the latest ISO.
- Updated
Updating.md. - Marked the
Jason-DSC-Evallab configuration as archived. - Updated
README.md
PSAutoLab_v4.21.0
PSAutoLab
4.21.0
- Updated
Multirole-Server-2016configuration to require all necessary DSC resources. - Updated
Get-PSAutoLabSettingto write warnings on potential issues. - Updated
psautolabsetting.format.ps1xmlto display `Uknown' NetConnectionProfile setting in red. - Updated
Detailed-Setup-Instructions.md - Modified
Test-LabDSCResourceto write aPSAutolabResourceobject. - Added format file
psautolabresource.format.ps1xml. - Updated
PowerShellLabconfiguration to use 3.2.0 of thexWebAdministrationmodule. - Updated
PowerShellLabconfiguration to use theComputerManagementDSCmodule in place ofxComputerManagement. This also deprecates the use ofxPendingReboot. ThexPendingRebootresource has been removed from all configurations that are no longer use it. - Updated
PowerShellLabconfiguration test file to removeTest-DSCconfigurationtest. - Modified
PowerShellLabconfiguration to giveWIN104GB of memory. - Revised validation test for
PowerShellLabconfiguration to better test for RSAT and display what features are still failing. - Modified all configurations that were installing RSAT on Windows 10 clients to only install a subset of features. This may be considered a breaking change but since only a few features are probably ever used, this shouldn't affect too many people. See the RSAT section README.md for more information.
- Removed
xWindowsUpdateresource fromPowerShellLabconfiguration. - Removed
NanoVM validation tests lab configurations. - Updated
Write-Progressmessage inInvoke-ValidateLabto suggest checking if all VMs are running and to provide testing details. Invoke-ValidateLabwill automatically check for stopped VMs after 3 passes and automatically start them.Invoke-ValidateLabwill restart VMs still failing after 5 passes and abort after 65 minutes with a warning message.- Added
MultiRole-GUIlab configuration. - Help updates.
- Updated
README.md - This release contains changes to lab configuration files. If you are updating the module from a previous version, you should run
Refresh-Hostafter updating in a new PowerShell session.
PSAutoLab_v4.20.0
PSAutoLab
4.20.0
- Updated Lability requirement to 0.20.0 which includes updated media.
- Updated Windows 10 configurations to use Windows 10 20H2 build.
- Updated
Get-LabSummaryto use media information fromLability\Get-Media. - Updated configurations to use version 3.0.0 of the xDHCPServer module for DSC configurations. This deprecated the
xDCHPServerOptionresource. - Updated
README.md.
PSAutoLab_v4.19.0
4.19.0
- Update documentation with a requirement to manually update Pester
install-module pester -RequiredVersion 4.10.1 -Force -SkipPublisherCheckif the only installed version of Pester is3.4.0. - Fixed bug in
Get-LabSummaryifLability_Mediasetting is missing. (Issue #245) - Added
Test-ISOfunction to validate ISO images along with a custom formatting file,isotest.format.ps1xml. - Modified
Get-PSAutolabSettingto include information on the network connection profile for theLabNetnetwork. - Added a custom format file for
Get-PSAutoLabsetting. - Help updates.
This release is for development and testing. You should install this module from the PowerShell Gallery .
PSAutolab_v4.18.0
Change Log for PSAutoLab
4.18.0
- Minor documentation clean up.
- Added a custom format file,
psautolabvm-format.ps1xml, to better format results from theGet-LabSummarycommand.
THIS RELEASE IS FOR TESTING PURPOSES. YOU SHOULD INSTALL THIS FROM THE POWERSHELL GALLERY
PSAutoLab_v4.17.0
Change Log for PSAutoLab
4.17.0
- Updated markdown documentation.
- Added a PDF user manual and a command,
Open-PSAutoLabHelp, to launch it. - Modified
Get-LabSummaryto better reflect the computer and virtual machine names, especially when using the environment prefix.Wipe-Labhas also been modified to use this new information. Thank you @andreasjordan. (Issue #231) - Archived
Authoring-FAQ.md1. Incorporated most of the content intoUsage-FAQ.md. - Added TLS protocol update to the module file. (Issue #235)
PSAutoLab_v4.16.0
Change Log for PSAutoLab
4.16.0
- Modified
Get-LabSummaryto include the environment prefix as part of the computername if specified. (Issue #231) - Minor help and documentation updates. Added online links to command help.