PSAutoLab
4.7.0
This module contains the control scripts to build, snapshot and remove lab environements 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-2020 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
PSEditions
Dependencies
This module has no dependencies.
FileList
- PSAutoLab.nuspec
- changelog.md
- LICENSE
- PSAutoLab.psd1
- PSAutoLab.psm1
- README.md
- Updating.md
- Usage-FAQ.md
- Configurations\Archive\README.md
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\DC-Client-Servers-Core.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\DC-Client-Servers-Core.psd1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Enable-Internet.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Refresh-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Run-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Setup-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Shutdown-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\Snapshot-lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-CORE\wipe-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\DC-Client-Servers-GUI.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\DC-Client-Servers-GUI.psd1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Enable-Internet.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Refresh-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Run-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Setup-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Shutdown-Lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\Snapshot-lab.ps1
- Configurations\Archive\Deprecated-POC-DC-Client-Servers-GUI\wipe-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\DCDHCP-Client-Servers-GUI.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\DCDHCP-Client-Servers-GUI.psd1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Enable-Internet.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Refresh-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Run-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Setup-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Shutdown-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\Snapshot-lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCP-Client-Servers-GUI\wipe-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\DCDHCPADCS-Client-Servers-GUI.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\DCDHCPADCS-Client-Servers-GUI.psd1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\DCDHCPADCS-Client-Servers-GUI.tests.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\Enable-Internet.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\mj.psd1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\Refresh-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\Run-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\Setup-Lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\Snapshot-lab.ps1
- Configurations\Archive\Deprecated-POC-DCDHCPADCS-Client-Servers-GUI\wipe-Lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Enable-Internet.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Refresh-Lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Run-Lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Setup-Lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Shutdown-Lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\Snapshot-lab.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\StandAlone-Server-Gui.ps1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\StandAlone-Server-Gui.psd1
- Configurations\Archive\Deprecated-POC-StandAlone-Server-GUI\wipe-Lab.ps1
- Configurations\Archive\devops-powershell-fundamentals\AD-Group.json
- Configurations\Archive\devops-powershell-fundamentals\AD-OU.json
- Configurations\Archive\devops-powershell-fundamentals\AD-Users.json
- Configurations\Archive\devops-powershell-fundamentals\Instructions.md
- Configurations\Archive\devops-powershell-fundamentals\VMConfiguration.ps1
- Configurations\Archive\devops-powershell-fundamentals\VMConfigurationData.psd1
- Configurations\Archive\devops-powershell-fundamentals\VMValidate.test.ps1
- Configurations\Archive\POC-MultiRole\AD-Group.json
- Configurations\Archive\POC-MultiRole\AD-OU.json
- Configurations\Archive\POC-MultiRole\AD-Users.json
- Configurations\Archive\POC-MultiRole\Instructions.md
- Configurations\Archive\POC-MultiRole\VMConfiguration.ps1
- Configurations\Archive\POC-MultiRole\VMConfigurationData.psd1
- Configurations\Archive\POC-MultiRole\VMValidate.test.ps1
- Configurations\Archive\TEST-SingleDC\AD-Group.json
- Configurations\Archive\TEST-SingleDC\AD-OU.json
- Configurations\Archive\TEST-SingleDC\AD-Users.json
- Configurations\Archive\TEST-SingleDC\Instructions.md
- Configurations\Archive\TEST-SingleDC\VMConfiguration.ps1
- Configurations\Archive\TEST-SingleDC\VMConfigurationData.psd1
- Configurations\Archive\TEST-SingleDC\VMValidate.test.ps1
- Configurations\Archive\TEST-SingleServer\AD-Group.json
- Configurations\Archive\TEST-SingleServer\AD-OU.json
- Configurations\Archive\TEST-SingleServer\AD-Users.json
- Configurations\Archive\TEST-SingleServer\Instructions.md
- Configurations\Archive\TEST-SingleServer\VMConfiguration.ps1
- Configurations\Archive\TEST-SingleServer\VMConfigurationData.psd1
- Configurations\Archive\TEST-SingleServer\VMValidate.test.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\AD-Group.json
- Configurations\Implement-Windows-Server-DHCP-2016\AD-OU.json
- Configurations\Implement-Windows-Server-DHCP-2016\AD-Users.json
- Configurations\Implement-Windows-Server-DHCP-2016\Instructions.md
- Configurations\Implement-Windows-Server-DHCP-2016\VMConfiguration.ps1
- Configurations\Implement-Windows-Server-DHCP-2016\VMConfigurationData.psd1
- Configurations\Implement-Windows-Server-DHCP-2016\VMValidate.test.ps1
- Configurations\Jason-DSC-Env\AD-Group.json
- Configurations\Jason-DSC-Env\AD-OU.json
- Configurations\Jason-DSC-Env\AD-Users.json
- Configurations\Jason-DSC-Env\Instructions.md
- Configurations\Jason-DSC-Env\VMConfiguration.ps1
- Configurations\Jason-DSC-Env\VMConfigurationData.psd1
- Configurations\Jason-DSC-Env\VMValidate.test.ps1
- Configurations\microsoft-powershell-implementing-jea\AD-Group.json
- Configurations\microsoft-powershell-implementing-jea\AD-OU.json
- Configurations\microsoft-powershell-implementing-jea\AD-Users.json
- Configurations\microsoft-powershell-implementing-jea\Instructions.md
- Configurations\microsoft-powershell-implementing-jea\VMConfiguration.ps1
- Configurations\microsoft-powershell-implementing-jea\VMConfigurationData.psd1
- Configurations\microsoft-powershell-implementing-jea\VMValidate.test.ps1
- Configurations\MultiRole\AD-Group.json
- Configurations\MultiRole\AD-OU.json
- Configurations\MultiRole\AD-Users.json
- Configurations\MultiRole\Instructions.md
- Configurations\MultiRole\VMConfiguration.ps1
- Configurations\MultiRole\VMConfigurationData.psd1
- Configurations\MultiRole\VMValidate.test.ps1
- Configurations\MultiRole-Server-2016\AD-Group.json
- Configurations\MultiRole-Server-2016\AD-OU.json
- Configurations\MultiRole-Server-2016\AD-Users.json
- Configurations\MultiRole-Server-2016\Instructions.md
- Configurations\MultiRole-Server-2016\VMConfiguration.ps1
- Configurations\MultiRole-Server-2016\VMConfigurationData.psd1
- Configurations\MultiRole-Server-2016\VMValidate.test.ps1
- Configurations\PowerShellLab\AD-Group.json
- Configurations\PowerShellLab\AD-OU.json
- Configurations\PowerShellLab\AD-Users.json
- Configurations\PowerShellLab\Instructions.md
- Configurations\PowerShellLab\VMConfiguration.ps1
- Configurations\PowerShellLab\VMConfigurationData.psd1
- Configurations\PowerShellLab\VMValidate.test.ps1
- Configurations\PowerShellLab\PostSetup\Download-Git.ps1
- Configurations\PowerShellLab\PostSetup\Install-Sysinternals.ps1
- Configurations\PowerShellLab\PostSetup\Install-VSCode.ps1
- Configurations\PowerShellLab\PostSetup\README.md
- Configurations\PowerShellLab\PostSetup\RunAll.ps1
- Configurations\SingleServer\Instructions.md
- Configurations\SingleServer\VMConfiguration.ps1
- Configurations\SingleServer\VMConfigurationData.psd1
- Configurations\SingleServer\VMValidate.test.ps1
- Configurations\SingleServer-GUI-2016\AD-Group.json
- Configurations\SingleServer-GUI-2016\AD-OU.json
- Configurations\SingleServer-GUI-2016\AD-Users.json
- Configurations\SingleServer-GUI-2016\Instructions.md
- Configurations\SingleServer-GUI-2016\VMConfiguration.ps1
- Configurations\SingleServer-GUI-2016\VMConfigurationData.psd1
- Configurations\SingleServer-GUI-2016\VMValidate.test.ps1
- Configurations\Windows10\Instructions.md
- Configurations\Windows10\VMConfiguration.ps1
- Configurations\Windows10\VMConfigurationData.psd1
- Configurations\Windows10\VMValidate.test.ps1
- docs\about_PSAutoLab.md
- docs\Enable-Internet.md
- docs\Get-LabSnapshot.md
- docs\Get-PSAutoLabSetting.md
- docs\Invoke-RefreshHost.md
- docs\Invoke-RefreshLab.md
- docs\Invoke-RunLab.md
- docs\Invoke-SetupHost.md
- docs\Invoke-SetupLab.md
- docs\Invoke-ShutdownLab.md
- docs\Invoke-SnapshotLab.md
- docs\Invoke-UnattendLab.md
- docs\Invoke-ValidateLab.md
- docs\Invoke-WipeLab.md
- docs\Update-Lab.md
- en-us\about_PSAutoLab.help.txt
- en-us\PSAutoLab-help.xml
- functions\private.ps1
- functions\public.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
5.1.0 | 13,985 | 2/18/2024 |
5.0.0 | 307 | 2/15/2024 |
5.0.0-beta4 | 6 | 2/13/2024 |
5.0.0-beta3 | 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 (current version) | 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 |