Skip to content
This repository has been archived by the owner on Nov 15, 2024. It is now read-only.

Releases: pluralsight/PS-AutoLab-Env

PSAutoLab_v4.15.0

30 Jun 15:42
Compare
Choose a tag to compare

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 from public.ps1. This was a leftover before it was moved to a private function. (Issue #230)

PSAutoLab_v4.14.0

29 Jun 16:03
Compare
Choose a tag to compare

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

16 Jun 13:39
Compare
Choose a tag to compare

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

11 Jun 15:38
Compare
Choose a tag to compare

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

08 Jun 15:09
Compare
Choose a tag to compare

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

04 May 17:33
Compare
Choose a tag to compare

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

23 Apr 18:51
Compare
Choose a tag to compare

Change Log for PSAutoLab

4.9.0

Add

  • Added lab configurations SingleServer2012R2 and SingleServer2012R2-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

14 Apr 17:31
Compare
Choose a tag to compare

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 with Write-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 in Wipe-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

04 Apr 15:52
Compare
Choose a tag to compare

v4.7.0

Add

  • none

Change

  • Corrected minor typos in VMValidate.test.ps1 in the PowerShellLab configuration.
  • Updated Lability module version to 0.19.1.
  • Updated xPSDesiredStateConfiguration to version 9.1.0.
  • Expanded command aliases in VMValidate.Test.ps1 in the Microsoft-PowerShell-Implementing-JEA configuration.
  • Updated README.md with improved setup instructions and background information.

Delete

  • none

PSAutolab_v4.6.0

01 Apr 18:39
Compare
Choose a tag to compare

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 name Microsoft.PowerShell.Utility\Write-Host
  • Modified Invoke-UnattendLab to pass -Verbose to the scriptblock for better troubleshooting
  • Modified Invoke-SetupLab and Invoke-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 to Invoke-SetupLab and Unattend-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.