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

Commit 7cc0583

Browse files
v4.3.0
1 parent c4e3e01 commit 7cc0583

File tree

21 files changed

+371
-113
lines changed

21 files changed

+371
-113
lines changed

Configurations/Implement-Windows-Server-DHCP-2016/Instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lab definition
1+
# Lab Definition
22

33
This lab is specifically designed for the Implementing Windows Server 2016 DHCP from Pluralsight.com. It will provide a fully-function AD environment using company.pri for a domain, and it builds the following servers:
44

Configurations/Implement-Windows-Server-DHCP-2016/VMConfiguration.ps1

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,15 @@ $Secure = ConvertTo-SecureString -String "$($labdata.allnodes.labpassword)" -AsP
2323
$credential = New-Object -typename Pscredential -ArgumentList Administrator, $secure
2424

2525
#region DSC Resources
26-
Import-DSCresource -ModuleName PSDesiredStateConfiguration,
27-
@{ModuleName="xPSDesiredStateConfiguration";ModuleVersion="8.9.0.0"},
28-
@{ModuleName="xActiveDirectory";ModuleVersion="3.0.0.0"},
29-
@{ModuleName="xComputerManagement";ModuleVersion="4.1.0.0"},
30-
@{ModuleName="xNetworking";ModuleVersion="5.7.0.0"},
31-
@{ModuleName="xDhcpServer";ModuleVersion="2.0.0.0"},
32-
@{ModuleName='xWindowsUpdate';ModuleVersion = '2.8.0.0'},
33-
@{ModuleName='xPendingReboot';ModuleVersion = '0.4.0.0'},
34-
@{ModuleName='xADCSDeployment';ModuleVersion = '1.4.0.0'}
35-
26+
Import-DSCresource -ModuleName "PSDesiredStateConfiguration" -ModuleVersion "1.1"
27+
Import-DSCResource -modulename "xPSDesiredStateConfiguration" -ModuleVersion "8.9.0.0"
28+
Import-DSCResource -modulename "xActiveDirectory" -ModuleVersion "3.0.0.0"
29+
Import-DSCResource -modulename "xComputerManagement" -ModuleVersion "4.1.0.0"
30+
Import-DSCResource -modulename "xNetworking" -ModuleVersion "5.7.0.0"
31+
Import-DSCResource -modulename "xDhcpServer" -ModuleVersion "2.0.0.0"
32+
Import-DSCResource -modulename 'xWindowsUpdate' -ModuleVersion '2.8.0.0'
33+
Import-DSCResource -modulename 'xPendingReboot' -ModuleVersion '0.4.0.0'
34+
Import-DSCResource -modulename 'xADCSDeployment' -ModuleVersion '1.4.0.0'
3635
#endregion
3736
#region All Nodes
3837
node $AllNodes.Where({$true}).NodeName {

Configurations/Jason-DSC-Env/Instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lab definition
1+
# Lab Definition
22

33
This lab builds the following:
44

@@ -17,7 +17,7 @@ This lab builds the following:
1717
Run the following for initial setup:
1818
PS> Setup-Lab
1919

20-
To start the LAb, and apply configurations the first time:
20+
To start the Lab, and apply configurations the first time:
2121
PS> Run-Lab
2222

2323
To enable Internet access for the VM's, run:

Configurations/Jason-DSC-Env/VMConfiguration.ps1

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ Configuration AutoLab {
2323
$credential = New-Object -typename Pscredential -ArgumentList Administrator, $secure
2424

2525
#region DSC Resources
26-
Import-DSCresource -ModuleName PSDesiredStateConfiguration,
27-
@{ModuleName = 'xActiveDirectory'; ModuleVersion = '3.0.0.0'},
28-
@{ModuleName = 'xComputerManagement'; ModuleVersion = '4.1.0.0'},
29-
@{ModuleName = 'xNetworking'; ModuleVersion = '5.7.0.0'},
30-
@{ModuleName = 'xDhcpServer'; ModuleVersion = '2.0.0.0'},
31-
@{ModuleName = 'xWindowsUpdate'; ModuleVersion = '2.8.0.0'},
32-
@{ModuleName = 'xPSDesiredStateConfiguration'; ModuleVersion = '8.9.0.0'},
33-
@{ModuleName = 'xPendingReboot'; ModuleVersion = '0.4.0.0'},
34-
@{ModuleName = 'xADCSDeployment'; ModuleVersion = '1.4.0.0'}
26+
Import-DSCResource -ModuleName 'PSDesiredStateConfiguration' -ModuleVersion '1.1'
27+
Import-DSCResource -ModuleName 'xActiveDirectory' -ModuleVersion '3.0.0.0'
28+
Import-DSCResource -ModuleName 'xComputerManagement' -ModuleVersion '4.1.0.0'
29+
Import-DSCResource -ModuleName 'xNetworking' -ModuleVersion '5.7.0.0'
30+
Import-DSCResource -ModuleName 'xDhcpServer' -ModuleVersion '2.0.0.0'
31+
Import-DSCResource -ModuleName 'xWindowsUpdate' -ModuleVersion '2.8.0.0'
32+
Import-DSCResource -ModuleName 'xPSDesiredStateConfiguration' -ModuleVersion '8.9.0.0'
33+
Import-DSCResource -ModuleName 'xPendingReboot' -ModuleVersion '0.4.0.0'
34+
Import-DSCResource -ModuleName 'xADCSDeployment' -ModuleVersion '1.4.0.0'
3535

3636

3737
#endregion

Configurations/MultiRole/Instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ If you were instructed to use that configuration, this one should work for you.
55

66
The lab builds the following:
77

8-
* 1 DC
9-
* 1 Server (s1)
8+
* 1 DC (DC1)
9+
* 1 Server (S1)
1010
* 1 Nano (N1)
1111
* 1 Client with RSAT (Cli1)
1212

@@ -20,7 +20,7 @@ The lab builds the following:
2020
Run the following for initial setup:
2121
PS> Setup-Lab
2222

23-
To start the LAb, and apply configurations the first time:
23+
To start the Lab, and apply configurations the first time:
2424
PS> Run-Lab
2525

2626
To enable Internet access for the VM's, run:

Configurations/MultiRole/VMConfiguration.ps1

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ $Secure = ConvertTo-SecureString -String "$($labdata.allnodes.labpassword)" -AsP
77
$credential = New-Object -typename Pscredential -ArgumentList Administrator, $secure
88

99
#region DSC Resources
10-
Import-DSCresource -ModuleName PSDesiredStateConfiguration,
11-
@{ModuleName = "xPSDesiredStateConfiguration"; ModuleVersion = "8.9.0.0"},
12-
@{ModuleName = "xActiveDirectory"; ModuleVersion = "3.0.0.0"},
13-
@{ModuleName = "xComputerManagement"; ModuleVersion = "4.1.0.0"},
14-
@{ModuleName = "xNetworking"; ModuleVersion = "5.7.0.0"},
15-
@{ModuleName = "xDhcpServer"; ModuleVersion = "2.0.0.0"},
16-
@{ModuleName = 'xWindowsUpdate'; ModuleVersion = '2.8.0.0'},
17-
@{ModuleName = 'xPendingReboot'; ModuleVersion = '0.4.0.0'},
18-
@{ModuleName = 'xADCSDeployment'; ModuleVersion = '1.4.0.0'},
19-
@{ModuleName = 'xDnsServer'; ModuleVersion = '1.14.0.0'}
10+
Import-DSCresource -ModuleName "PSDesiredStateConfiguration" -ModuleVersion "1.1"
11+
Import-DSCResource -modulename "xPSDesiredStateConfiguration" -ModuleVersion "8.9.0.0"
12+
Import-DSCResource -modulename "xActiveDirectory" -ModuleVersion "3.0.0.0"
13+
Import-DSCResource -modulename "xComputerManagement" -ModuleVersion "4.1.0.0"
14+
Import-DSCResource -modulename "xNetworking" -ModuleVersion "5.7.0.0"
15+
Import-DSCResource -modulename "xDhcpServer" -ModuleVersion "2.0.0.0"
16+
Import-DSCResource -modulename 'xWindowsUpdate' -ModuleVersion '2.8.0.0'
17+
Import-DSCResource -modulename 'xPendingReboot' -ModuleVersion '0.4.0.0'
18+
Import-DSCResource -modulename 'xADCSDeployment' -ModuleVersion '1.4.0.0'
19+
Import-DSCResource -modulename 'xDnsServer' -ModuleVersion '1.14.0.0'
20+
2021

2122
#endregion
2223
#region All Nodes

Configurations/PowerShellLab/Instructions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Lab definition
1+
# Lab Definition
22

33
This lab builds the following:
44

5-
* 1 Windows Server 2016 domain controller with users, groups and OU's - GUI
6-
* 1 DHCP server on the DOM1
5+
* 1 Windows Server 2016 domain controller (DOM1) with users, groups and OU's - Server Core
6+
* 1 DHCP server on DOM1
77
* 2 Domain joined servers (SRV1 and SRV2) running Windows Server 2016 Core
88
* 1 workgroup based server (SRV3) running Windows Server 2019 Core
9-
* 1 Domain joined Windows 10 Client with RSAT tools installed
9+
* 1 Domain joined Windows 10 Client (Win10) with RSAT tools installed
1010

1111
## To get started
1212

@@ -21,7 +21,7 @@ To run the commands individually to setup the lab environment:
2121
Run the following for initial setup:
2222

2323
```powershell
24-
PS> Setup-Lab
24+
PS> Setup-Lab
2525
```
2626

2727
To start the Lab, and apply configurations the first time:

Configurations/PowerShellLab/VMConfiguration.ps1

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ Configuration AutoLab {
2323
$credential = New-Object -typename Pscredential -ArgumentList Administrator, $secure
2424

2525
#region DSC Resources
26-
Import-DSCresource -ModuleName PSDesiredStateConfiguration,
27-
@{ModuleName = "xPSDesiredStateConfiguration"; ModuleVersion = "8.9.0.0"},
28-
@{ModuleName = "xActiveDirectory"; ModuleVersion = "3.0.0.0"},
29-
@{ModuleName = "xComputerManagement"; ModuleVersion = "4.1.0.0"},
30-
@{ModuleName = "xNetworking"; ModuleVersion = "5.7.0.0"},
31-
@{ModuleName = "xDhcpServer"; ModuleVersion = "2.0.0.0"},
32-
@{ModuleName = 'xWindowsUpdate'; ModuleVersion = '2.8.0.0'},
33-
@{ModuleName = 'xPendingReboot'; ModuleVersion = '0.4.0.0'},
34-
@{ModuleName = 'xADCSDeployment'; ModuleVersion = '1.4.0.0'},
35-
@{ModuleName = 'xDnsServer'; ModuleVersion = '1.14.0.0'},
36-
@{ModuleName = 'xWebAdministration'; ModuleVersion = '2.7.0.0'}
26+
Import-DSCresource -ModuleName "PSDesiredStateConfiguration" -ModuleVersion "1.1"
27+
Import-DSCResource -modulename "xPSDesiredStateConfiguration" -ModuleVersion "8.9.0.0"
28+
Import-DSCResource -modulename "xActiveDirectory" -ModuleVersion "3.0.0.0"
29+
Import-DSCResource -modulename "xComputerManagement" -ModuleVersion "4.1.0.0"
30+
Import-DSCResource -modulename "xNetworking" -ModuleVersion "5.7.0.0"
31+
Import-DSCResource -modulename "xDhcpServer" -ModuleVersion "2.0.0.0"
32+
Import-DSCResource -modulename 'xWindowsUpdate' -ModuleVersion '2.8.0.0'
33+
Import-DSCResource -modulename 'xPendingReboot' -ModuleVersion '0.4.0.0'
34+
Import-DSCResource -modulename 'xADCSDeployment' -ModuleVersion '1.4.0.0'
35+
Import-DSCResource -modulename 'xDnsServer' -ModuleVersion '1.14.0.0'
36+
Import-DSCResource -modulename 'xWebAdministration' -ModuleVersion '2.7.0.0'
3737

3838
#endregion
3939
#region All Nodes

Configurations/SingleServer/VMConfiguration.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Configuration AutoLab {
66
$credential = New-Object -typename Pscredential -ArgumentList Administrator, $secure
77

88
#region DSC Resources
9-
Import-DSCresource -ModuleName PSDesiredStateConfiguration,
10-
@{ModuleName = "xPSDesiredStateConfiguration"; ModuleVersion = "8.9.0.0"},
11-
@{ModuleName = "xComputerManagement"; ModuleVersion = "4.1.0.0"},
12-
@{ModuleName = "xNetworking"; ModuleVersion = "5.7.0.0"}
9+
Import-DSCresource -ModuleName "PSDesiredStateConfiguration" -ModuleVersion "1.1"
10+
Import-DSCResource -modulename "xPSDesiredStateConfiguration" -ModuleVersion "8.9.0.0"
11+
Import-DSCResource -modulename "xComputerManagement" -ModuleVersion "4.1.0.0"
12+
Import-DSCResource -modulename "xNetworking" -ModuleVersion "5.7.0.0"
1313

1414
#endregion
1515
#region All Nodes

Configurations/Windows10/Instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lab definition
1+
# Lab Definition
22

33
This lab builds the following:
44

@@ -16,7 +16,7 @@ It will also create a local user account with a password of `P@ssw0rd` using sam
1616
Run the following for initial setup:
1717
PS> Setup-Lab
1818

19-
To start the LAb, and apply configurations the first time:
19+
To start the Lab, and apply configurations the first time:
2020
PS> Run-Lab
2121

2222
To enable Internet access for the VM's, run:

0 commit comments

Comments
 (0)