Workshops - ADPowerShellWorkshopLab

INSERT TEXT HERE

$labName = 'ADPowerShell'

#create an empty lab template and define where the lab XML files and the VMs will be stored
New-LabDefinition -Name $labName -DefaultVirtualizationEngine HyperV

#make the network definition
Add-LabVirtualNetworkDefinition -Name $labName -AddressSpace 192.168.50.0/24

Set-LabInstallationCredential -Username Install -Password Somepass1

$PSDefaultParameterValues = @{
    'Add-LabMachineDefinition:ToolsPath'= "$labSources\Tools"
    'Add-LabMachineDefinition:OperatingSystem'= 'Windows Server 2016 Datacenter (Desktop Experience)'
    'Add-LabMachineDefinition:UserLocale'= 'de-DE'
    'Add-LabMachineDefinition:TimeZone'= 'W. Europe Standard Time'
    'Add-LabMachineDefinition:Memory' = 512MB
}

Add-LabMachineDefinition -Name ADRDC1
Add-LabMachineDefinition -Name ADRDC2
Add-LabMachineDefinition -Name ADADC1
Add-LabMachineDefinition -Name ADADC2
Add-LabMachineDefinition -Name ADBDC1
Add-LabMachineDefinition -Name ADBDC2
Add-LabMachineDefinition -Name ADServer1
Add-LabMachineDefinition -Name ADClient1 -Memory 2GB

#------- Machines for 2nd and 3rd forest ------------------------------------------------------

Add-LabMachineDefinition -Name ADXDC1
Add-LabMachineDefinition -Name ADXDC2
Add-LabMachineDefinition -Name ADYDC1
Add-LabMachineDefinition -Name ADYDC2

Install-Lab

#Install software to all lab machines
$machines = Get-LabVM -All
Install-LabSoftwarePackage -ComputerName $machines -Path $labSources\SoftwarePackages\Notepad++.exe -CommandLine /S -AsJob
Install-LabSoftwarePackage -ComputerName $machines -Path $labSources\SoftwarePackages\Winrar.exe -CommandLine /S -AsJob
Install-LabSoftwarePackage -ComputerName $machines -Path $labSources\SoftwarePackages\winpcap-nmap.exe -CommandLine /S -AsJob
Install-LabSoftwarePackage -ComputerName $machines -Path $labSources\SoftwarePackages\Wireshark.exe -CommandLine /S -AsJob
Get-Job -Name 'Installation of*' | Wait-Job | Out-Null

Install-LabWindowsFeature -ComputerName ADClient1 -FeatureName RSAT -IncludeAllSubFeature

Show-LabDeploymentSummary -Detailed