Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdhitsolutions/PowerShellLab
My Autolab configuration for a set of virtual machines for learning PowerShell
https://github.com/jdhitsolutions/PowerShellLab
powershell
Last synced: about 2 months ago
JSON representation
My Autolab configuration for a set of virtual machines for learning PowerShell
- Host: GitHub
- URL: https://github.com/jdhitsolutions/PowerShellLab
- Owner: jdhitsolutions
- Archived: true
- Created: 2017-08-22T21:38:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T00:15:43.000Z (11 months ago)
- Last Synced: 2024-11-21T03:39:40.654Z (2 months ago)
- Topics: powershell
- Language: PowerShell
- Homepage:
- Size: 46.9 KB
- Stars: 20
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - jdhitsolutions/PowerShellLab - My Autolab configuration for a set of virtual machines for learning PowerShell (PowerShell)
README
# PowerShellLab
## Deprecated
This lab configuration is no longer maintained in this repository. They are part of the [PSAutolab](https://github.com/pluralsight/PS-AutoLab-Env) module. It is recommended you look at the README file in that repository.
You can install the PSAutolab module from the PowerShell Gallery.
```powershell
Install-Module -Name PSAutolab
```This repository is maintained for historical purposes and should not be used for new installations.
## Legacy Instructions
To use the scripts and configurations, download the [current release ](https://github.com/jdhitsolutions/PowerShellLab/archive/0.10.0.zip). Extract the contents of the zip file folder to your Autolab Configurations directory. You should end up with something like C:\Autolab\Configurations\PowerShellLab which contains the files from this repository.
```powershell
PS C:\> dir C:\Autolab\Configurations\PowerShellLab\Directory: C:\Autolab\Configurations\PowerShellLab
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 8/25/2017 7:35 PM PostSetup
-a---- 8/25/2017 7:35 PM 24 .gitignore
-a---- 8/25/2017 7:35 PM 2017 AD-Group.json
-a---- 8/25/2017 7:35 PM 506 AD-OU.json
-a---- 8/25/2017 7:35 PM 5017 AD-Users.json
-a---- 8/25/2017 7:35 PM 1054 Instructions.md
-a---- 8/25/2017 7:35 PM 1576 README.md
-a---- 8/25/2017 7:35 PM 36159 VMConfiguration.ps1
-a---- 8/25/2017 7:35 PM 8903 VMConfigurationData.psd1
-a---- 8/25/2017 7:35 PM 6020 VMValidate.test.ps1
```Change to that directory and continue with the Autolab setup instructions.
## Domain Setup
Domain name: Company.pri
Password for all accounts is: `P@ssw0rd`You most likely will want to use one or more of these accounts.
- The user Art Deco (ArtD) is a member of the Domain Admins group.
- The user April Showers (AprilS) is a member of the Domain Admins group.
- The user Mike Smith (MikeS) is a standard, non-domain admin, user.## Servers
All servers run an evaluation version of Windows Server 2016 Core:
- DOM1 Domain Controller
- SRV1 Domain Member server
- SRV2 Domain Member server
- SRV3 Workgroup server## Desktops
- Win10 - Windows 10 Enterprise (evaluation version) with Remote Server Administration Tools (RSAT) installed.
- PowerShell remoting has been enabled. You will need to run `Update-Help` and manually install items like [VS Code](https://code.visualstudio.com/Download).## Notes
- All computers are set for Mountain Time with a location of Phoenix, Arizona.
- It is strongly recommended that you run Windows update on the virtual machines, especially the Windows 10 client.
- The PostSetup folder contains a number of optional scripts you might want to run after the Autolab setup is complete. It has a separate [README](./PostSetup/README.md) file.
- To connect to a virtual machine, in a PowerShell prompt you can use the `vmconnect` command: `vmconnect localhost win10` where you specify the name of the Hyper-V host (your local machine) and the name of the virtual machine.*Last updated 10 September 2019*