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_v4.15.0
Change Log for PSAutoLab
4.15.0
Add
- Added troubleshooting content to
READMEabout potential TLS issues updating nuget or module. (Issue #224)
Change
- Modified
Wipe-Labto simply turn off virtual machines (Issue #229) - Modified all commands to use fully qualified command names
- Modified
Invoke-SetupHostwith additional verbose messaging
Delete
- Deleted duplicate function
Invoke-WUUpdatefrompublic.ps1. This was a leftover before it was moved to a private function. (Issue #230)
PSAutoLab_v4.14.0
Change Log for PSAutoLab
4.14.0
Add
- Restored variable definition for
$LabilityVersionin the psm1 file.
Change
- Modified Lability commands in
Invoke-SetupHostto use a fully qualified command name. - Updated -WhatIf messages in
Invoke-Setup-Host
Delete
- none
PSAutoLab_v4.13.0
Change Log for PSAutoLab
4.13.0
Add
- none
Change
- Added more Verbose messaging to
Invoke-SetupLab. - Modified
Invoke-ValidateLabto import and use the approved version of the Pester module. - Updated validation test for
PowerShellLabconfiguration to fix error validating domain admin membership. (Issue # 226) - Modified
Invoke-ValidateLabto remove all versions of Pester and then load the version compatible with this module. - Updated
Invoke-SetupLabto use(Get-TimeZone).idwhen using local time zone. (Issue #227)
Delete
- None
PSAutoLab_v4.12.0
Change Log for PSAutoLab
4.12.0
Add
- Added a new function,
Test-LabDSCResourcewhich can be used to see if the required DSC resources are already installed and to display what versions are installed.
Change
- Updated
READMEwith clearer setup instructions - Updated
Detailed-Setup-Instructions.md - Modified manifest to install and use required module versions.
Delete
- Commented out NanoServer installations in configurations that used them since the original use case has been deprecated by Microsoft.
PSAutoLab_v4.11.0
Change Log for PSAutoLab
4.11.0
Add
- Added code to test for and install Pester v4.10.1. Pester v5 breaks the current validation tests. (Issue #223)
- Added PSDesiredState module version information to
Get-PSAutoLabSetting
Change
- Updated documentation to reflect Pester requirements.
- Updated
Invoke-ValidateLabto explicitly import the supported version of Pester. - Updated module manifest to specify required module versions for Lability and Pester
- Modified
Get-PSAutoLabSettingto return all installed versions of Pester - Help updates
Delete
- Removed Archived configurations from the Configurations path. This will not remove them for people who upgrade. The files are still part of this module for reference purposes.
PSAutoLab_v4.10.0
Change Log for PSAutoLab
4.10.0
Add
- none
Change
- Updated
README.mdwith additional requirements and information. - Updated
Detailed-Setup-Instructions.mdwith information about using an environment prefix. - Updated test files to show
New-PSSessionerror message in output. - Updated commands and files to support using
EnvironmentPrefixvalues. (Issue #217) - Updated lab configurations to use newer TLS settings via a registry change (Issue #216)
Delete
- none
PSAutoLab_v4.9.0
Change Log for PSAutoLab
4.9.0
Add
- Added lab configurations
SingleServer2012R2andSingleServer2012R2-GUI(Issue #215) - Updated
Authoring-FAQ.mdand restored it to this project.
Change
- Modified validation test for
PowerShellLablab to that was testing for specific Windows 10 version number. (Issue #214) - Updated validation test for
PowerShellLablab to better display errors creating remoting sessions. - Modified validation test for
Windows10lab to test for operating system. - Updated
Detailed-Setup-Instructions.md. - Updated
README.md - Minor revisions to
Updating.md. - Minor revisions to
Updating.md.
Delete
- none
PSAutoLab_v4.8.0
Change Log for PSAutoLab
v4.8.0
This module should be installed from the PowerShell Gallery
Add
- Added "Detailed-Setup-Instructions.md`.
- Added code to module file to check for a new version in the PowerShell Gallery.
- Added
SingleServer-GUI-2019configuration. - Added
Get-LabSummaryfunction. - Added a
-NoMessagesparameter to most commands in the module to offer an option to suppress the status and information messages displayed withWrite-Host.
Change
- Modified
Get-PSAutoLabSettingto include additional information. - Updated
Instructions.mdto provide more detail about each lab. - Updated
README.mdwith information on customizing a configuration. - Updated validation test for
SingleServer-GUI-2016to test RDP. - Increased the memory for
SingleServerto 2GB. - Updated validation tests for all configurations for better performance and to suppress error messages while configurations are converging.
- Updated DSC configurations for
SingleServer-GUI-2019,SingleServer,SingleServer-GUI-2016to uninstall PowerShell-V2. - Fixed bug in
Wipe-Labthat failed to properly import lab data. - Suppressing
Write-Warningmessages inWipe-Hostwhen VM is already shut down. - Modified
MultiRoleconfiguration to use Windows Server 2019. - Restored deleted Nano-related NonNode data in configurations that include a Nano server.
- Help updates
Delete
- Removed Active Directory json files from
SingleServerconfigurations since they are not used. - Removed Active Directory, DHCP Server and ADCS DSC resources from
SingleServer*configuration files since they are not used.
PSAutolab_v4.7.0
v4.7.0
Add
- none
Change
- Corrected minor typos in
VMValidate.test.ps1in thePowerShellLabconfiguration. - Updated Lability module version to
0.19.1. - Updated
xPSDesiredStateConfigurationto version9.1.0. - Expanded command aliases in
VMValidate.Test.ps1in theMicrosoft-PowerShell-Implementing-JEAconfiguration. - Updated
README.mdwith improved setup instructions and background information.
Delete
- none
PSAutolab_v4.6.0
Change Log for PSAutoLab
v4.6.0
Add
- Configuration
SingleServer-GUI-2016(Issue 208) - Configuration
MultiRole-Server-2016(Issue 209)
Change
- Updated manifest tags
- Changed
Write-Hostcommands to use fully qualified nameMicrosoft.PowerShell.Utility\Write-Host - Modified
Invoke-UnattendLabto pass-Verboseto the scriptblock for better troubleshooting - Modified
Invoke-SetupLabandInvoke-ValidateLabto provide more verbose detail - Fixed minor spelling error in
VMConfiguration.ps1scripts - Updated
README.md
Delete
- none
v4.5.0
Add
- Added the parameter
-UseLocalTimeZonetoInvoke-SetupLabandUnattend-Labto overwrite configuration specified timezone information with the time zone of the local host. (Issue #185)
Change
- Updated Lability requirement to version 0.19.0
- Updated
xPSDesiredStateConfigurationDSC resource requirement to version 9.0.0 - Updated
xDnsServerDSC resource requirement requirement to 1.16.0.0 - Updated
xWebAdministrationDSC resource requirement requirement to 3.1.1 - Updated
PSAutoLab.psm1to display a message if Lability version is outdated. - Updated
Invoke-RefreshHostto include a-SkipPublisherCheckparameter - Updated private function
_labilityCheckto include a-SkipPublisherCheckparameter - Updated
LICENSE - Updated
Usage-FAQ.md - Updated
Instruction.mdfor each configuration to include information about installing Windows Updates - Help updates
- Updated
README.md
Delete
- Removed Windows update tools from PostSetup in the PowerShellLab configuration. Use
Update-Labinstead.
Notes
Beginning with this version, the change log is now in markdown and will provide more details about what has changed in the module.