This repository has been 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
README
about potential TLS issues updating nuget or module. (Issue #224)
Change
- Modified
Wipe-Lab
to simply turn off virtual machines (Issue #229) - Modified all commands to use fully qualified command names
- Modified
Invoke-SetupHost
with additional verbose messaging
Delete
- Deleted duplicate function
Invoke-WUUpdate
frompublic.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
$LabilityVersion
in the psm1 file.
Change
- Modified Lability commands in
Invoke-SetupHost
to 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-ValidateLab
to import and use the approved version of the Pester module. - Updated validation test for
PowerShellLab
configuration to fix error validating domain admin membership. (Issue # 226) - Modified
Invoke-ValidateLab
to remove all versions of Pester and then load the version compatible with this module. - Updated
Invoke-SetupLab
to use(Get-TimeZone).id
when 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-LabDSCResource
which can be used to see if the required DSC resources are already installed and to display what versions are installed.
Change
- Updated
README
with 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-ValidateLab
to explicitly import the supported version of Pester. - Updated module manifest to specify required module versions for Lability and Pester
- Modified
Get-PSAutoLabSetting
to 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.md
with additional requirements and information. - Updated
Detailed-Setup-Instructions.md
with information about using an environment prefix. - Updated test files to show
New-PSSession
error message in output. - Updated commands and files to support using
EnvironmentPrefix
values. (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
SingleServer2012R2
andSingleServer2012R2-GUI
(Issue #215) - Updated
Authoring-FAQ.md
and restored it to this project.
Change
- Modified validation test for
PowerShellLab
lab to that was testing for specific Windows 10 version number. (Issue #214) - Updated validation test for
PowerShellLab
lab to better display errors creating remoting sessions. - Modified validation test for
Windows10
lab 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-2019
configuration. - Added
Get-LabSummary
function. - Added a
-NoMessages
parameter to most commands in the module to offer an option to suppress the status and information messages displayed withWrite-Host
.
Change
- Modified
Get-PSAutoLabSetting
to include additional information. - Updated
Instructions.md
to provide more detail about each lab. - Updated
README.md
with information on customizing a configuration. - Updated validation test for
SingleServer-GUI-2016
to test RDP. - Increased the memory for
SingleServer
to 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-2016
to uninstall PowerShell-V2. - Fixed bug in
Wipe-Lab
that failed to properly import lab data. - Suppressing
Write-Warning
messages inWipe-Host
when VM is already shut down. - Modified
MultiRole
configuration 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
SingleServer
configurations 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.ps1
in thePowerShellLab
configuration. - Updated Lability module version to
0.19.1
. - Updated
xPSDesiredStateConfiguration
to version9.1.0
. - Expanded command aliases in
VMValidate.Test.ps1
in theMicrosoft-PowerShell-Implementing-JEA
configuration. - Updated
README.md
with 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-Host
commands to use fully qualified nameMicrosoft.PowerShell.Utility\Write-Host
- Modified
Invoke-UnattendLab
to pass-Verbose
to the scriptblock for better troubleshooting - Modified
Invoke-SetupLab
andInvoke-ValidateLab
to provide more verbose detail - Fixed minor spelling error in
VMConfiguration.ps1
scripts - Updated
README.md
Delete
- none
v4.5.0
Add
- Added the parameter
-UseLocalTimeZone
toInvoke-SetupLab
andUnattend-Lab
to 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
xPSDesiredStateConfiguration
DSC resource requirement to version 9.0.0 - Updated
xDnsServer
DSC resource requirement requirement to 1.16.0.0 - Updated
xWebAdministration
DSC resource requirement requirement to 3.1.1 - Updated
PSAutoLab.psm1
to display a message if Lability version is outdated. - Updated
Invoke-RefreshHost
to include a-SkipPublisherCheck
parameter - Updated private function
_labilityCheck
to include a-SkipPublisherCheck
parameter - Updated
LICENSE
- Updated
Usage-FAQ.md
- Updated
Instruction.md
for 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-Lab
instead.
Notes
Beginning with this version, the change log is now in markdown and will provide more details about what has changed in the module.