PSAutoLab
5.0.0-beta3
This module contains the control scripts to build, snapshot and remove lab environments using DSC configurations and the Lability PowerShell module.
Minimum PowerShell version
5.1
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2016-2024 Pluralsight LLC. All rights reserved.
Package Details
Author(s)
- Pluralsight
Tags
lability lab dsc training pluralsight
Functions
Enable-Internet Invoke-RefreshLab Invoke-RunLab Invoke-SetupLab Invoke-ShutdownLab Invoke-SnapshotLab Invoke-UnAttendLab Invoke-ValidateLab Invoke-WipeLab Invoke-SetupHost Invoke-RefreshHost Get-PSAutoLabSetting Get-LabSnapshot Update-Lab Get-LabSummary Test-LabDSCResource Open-PSAutoLabHelp Test-ISOImage Invoke-PesterTest
PSEditions
Dependencies
Release Notes
https://github.com/pluralsight/PS-AutoLab-Env/blob/master/changelog.md
FileList
- PSAutoLab.nuspec
- Configurations\MultiRole-Server-2016\AD-Users.json
- Configurations\PowerShellLab\AD-OU.json
- Configurations\PowerShellLab\VMValidate.test.ps1
- Configurations\SingleServer-2022\VMConfiguration.ps1
- Configurations\SingleServer-GUI-2016\VMValidate.test.ps1
- Configurations\Windows10\VMConfiguration.ps1
- Configurations\Windows11\VMValidate.test.ps1
- PSAutoLabManual.pdf
- docs\Get-LabSnapshot.md
- docs\Invoke-SetupHost.md
- docs\Open-PSAutoLabHelp.md
- formats\psautolabresource.format.ps1xml
- functions\Invoke-PesterTest.ps1
- functions\Invoke-SnapshotLab.ps1
- functions\Update-Lab.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\VMConfiguration.ps1
- Configurations\microsoft-powershell-implementing-jea\VMConfiguration.ps1
- Configurations\MultiRole\VMConfiguration.ps1
- Configurations\MultiRole-GUI\Instructions.md
- Configurations\MultiRole-Server-2016\Instructions.md
- Configurations\PowerShellLab\AD-Users.json
- Configurations\SingleServer\Instructions.md
- Configurations\SingleServer-2022\VMConfigurationData.psd1
- Configurations\SingleServer-GUI-2019\Instructions.md
- Configurations\Windows10\VMConfigurationData.psd1
- Configurations\PowerShellLab\PostSetup\Download-Git.ps1
- changelog.md
- README.md
- docs\Get-LabSummary.md
- docs\Invoke-SetupLab.md
- docs\Test-ISOImage.md
- formats\psautolabsetting.format.ps1xml
- functions\Invoke-RefreshHost.ps1
- functions\Invoke-UnattendLab.ps1
- images\command-console_Orange.png
- Configurations\Implement-Windows-Server-DHCP-2016\VMConfigurationData.psd1
- Configurations\microsoft-powershell-implementing-jea\VMConfigurationData.psd1
- Configurations\MultiRole\VMConfigurationData.psd1
- Configurations\MultiRole-GUI\VMConfiguration.ps1
- Configurations\MultiRole-Server-2016\VMConfiguration.ps1
- Configurations\PowerShellLab\dev-pester.ps1
- Configurations\SingleServer\VMConfiguration.ps1
- Configurations\SingleServer-2022\VMValidate.test.ps1
- Configurations\SingleServer-GUI-2019\VMConfiguration.ps1
- Configurations\Windows10\VMValidate.test.ps1
- Configurations\PowerShellLab\PostSetup\Install-Sysinternals.ps1
- Detailed-Setup-Instructions.md
- update-v5.md
- docs\Get-PSAutoLabSetting.md
- docs\Invoke-ShutdownLab.md
- docs\Test-LabDSCResource.md
- formats\psautolabvm.format.ps1xml
- functions\Invoke-RefreshLab.ps1
- functions\Invoke-ValidateLab.ps1
- images\get-labsummary.png
- Configurations\Implement-Windows-Server-DHCP-2016\VMValidate.test.ps1
- Configurations\microsoft-powershell-implementing-jea\VMValidate.test.ps1
- Configurations\MultiRole\VMValidate.test.ps1
- Configurations\MultiRole-GUI\VMConfigurationData.psd1
- Configurations\MultiRole-Server-2016\VMConfigurationData.psd1
- Configurations\PowerShellLab\Instructions.md
- Configurations\SingleServer\VMConfigurationData.psd1
- Configurations\SingleServer-GUI-2016\Instructions.md
- Configurations\SingleServer-GUI-2019\VMConfigurationData.psd1
- Configurations\Windows11\Instructions.md
- Configurations\PowerShellLab\PostSetup\Install-VSCode.ps1
- LICENSE.txt
- Updating.md
- docs\Invoke-PesterTest.md
- docs\Invoke-SnapshotLab.md
- docs\Update-Lab.md
- functions\Enable-Internet.ps1
- functions\Invoke-RunLab.ps1
- functions\Invoke-WipeLab.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\AD-Group.json
- Configurations\microsoft-powershell-implementing-jea\AD-Group.json
- Configurations\MultiRole\AD-Group.json
- Configurations\MultiRole-GUI\AD-Group.json
- Configurations\MultiRole-GUI\VMValidate.test.ps1
- Configurations\MultiRole-Server-2016\VMValidate.test.ps1
- Configurations\PowerShellLab\VMConfiguration.ps1
- Configurations\SingleServer\VMValidate.test.ps1
- Configurations\SingleServer-GUI-2016\VMConfiguration.ps1
- Configurations\SingleServer-GUI-2019\VMValidate.test.ps1
- Configurations\Windows11\VMConfiguration.ps1
- Configurations\PowerShellLab\PostSetup\README.md
- Usage-FAQ.md
- docs\Invoke-RefreshHost.md
- docs\Invoke-UnattendLab.md
- en-us\about_PSAutoLab.help.txt
- functions\Get-LabSnapshot.ps1
- functions\Invoke-SetupHost.ps1
- functions\private.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\AD-OU.json
- Configurations\microsoft-powershell-implementing-jea\AD-OU.json
- Configurations\MultiRole\AD-OU.json
- Configurations\MultiRole-GUI\AD-OU.json
- Configurations\MultiRole-Server-2016\AD-Group.json
- Configurations\PowerShellLab\AD-Group.json
- Configurations\PowerShellLab\VMConfigurationData.psd1
- Configurations\SingleServer-2022\Instructions.md
- Configurations\SingleServer-GUI-2016\VMConfigurationData.psd1
- Configurations\Windows10\Instructions.md
- Configurations\Windows11\VMConfigurationData.psd1
- Configurations\PowerShellLab\PostSetup\RunAll.ps1
- PSAutoLab.psd1
- docs\about_PSAutoLab.md
- docs\Invoke-RefreshLab.md
- docs\Invoke-ValidateLab.md
- en-us\PSAutoLab-help.xml
- functions\Get-LabSummary.ps1
- functions\Invoke-SetupLab.ps1
- functions\Test-ISOImage.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\AD-Users.json
- Configurations\microsoft-powershell-implementing-jea\AD-Users.json
- Configurations\MultiRole\AD-Users.json
- Configurations\MultiRole-GUI\AD-Users.json
- Configurations\MultiRole-Server-2016\AD-OU.json
- PSAutoLab.psm1
- docs\Enable-Internet.md
- docs\Invoke-RunLab.md
- docs\Invoke-WipeLab.md
- formats\isotest.format.ps1xml
- functions\Get-PSAutoLabSetting.ps1
- functions\Invoke-ShutdownLab.ps1
- functions\Test-LabDSCResource.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\Instructions.md
- Configurations\microsoft-powershell-implementing-jea\Instructions.md
- Configurations\MultiRole\Instructions.md
Version History
Version | Downloads | Last updated |
---|---|---|
5.1.0 | 14,247 | 2/18/2024 |
5.0.0 | 307 | 2/15/2024 |
5.0.0-beta4 | 6 | 2/13/2024 |
5.0.0-beta3 (current version) | 8 | 2/12/2024 |
5.0.0-beta2 | 6 | 2/12/2024 |
5.0.0-beta1 | 7 | 2/12/2024 |
4.22.1 | 6,484 | 5/19/2022 |
4.22.0 | 52 | 5/17/2022 |
4.21.0 | 1,801 | 9/21/2021 |
4.20.0 | 1,224 | 4/27/2021 |
4.19.0 | 1,790 | 12/2/2020 |
4.18.0 | 615 | 10/6/2020 |
4.17.0 | 751 | 8/5/2020 |
4.16.0 | 46 | 8/4/2020 |
4.15.0 | 504 | 6/30/2020 |
4.14.0 | 23 | 6/29/2020 |
4.13.0 | 264 | 6/16/2020 |
4.12.0 | 137 | 6/11/2020 |
4.11.0 | 85 | 6/8/2020 |
4.10.0 | 504 | 5/4/2020 |
4.9.0 | 271 | 4/23/2020 |
4.8.0 | 347 | 4/14/2020 |
4.7.0 | 292 | 4/4/2020 |
4.6.0 | 86 | 4/1/2020 |
4.5.0 | 658 | 2/6/2020 |
4.4.0 | 785 | 11/25/2019 |
4.3.0 | 632 | 9/30/2019 |
4.2.0 | 127 | 9/21/2019 |
4.1.1 | 150 | 9/12/2019 |
4.1.0 | 37 | 9/11/2019 |
4.0.0 | 53 | 9/9/2019 |