26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
| # Purpose: Sets up the Server and Workstations OUs
 | |
| Write-Host "Sleeping for 30 seconds, then creating Server and Workstation OUs"
 | |
| Start-Sleep 30
 | |
| Write-Host "Creating Servers OU"
 | |
| if (!([ADSI]::Exists("LDAP://OU=Servers,DC=windomain,DC=local")))
 | |
| {    
 | |
|     New-ADOrganizationalUnit -Name "Servers" -Server "dc.windomain.local"
 | |
| }
 | |
| else
 | |
| {
 | |
|     Write-Host "Servers OU already exists. Moving On."
 | |
| }
 | |
| Write-Host "Creating Workstations OU"
 | |
| if (!([ADSI]::Exists("LDAP://OU=Workstations,DC=windomain,DC=local")))
 | |
| {
 | |
|     New-ADOrganizationalUnit -Name "Workstations" -Server "dc.windomain.local"
 | |
| }
 | |
| else
 | |
| {
 | |
|     Write-Host "Workstations OU already exists. Moving On."
 | |
| }
 | |
| # Sysprep breaks auto-login. Let's restore it here:
 | |
| Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name AutoAdminLogon -Value 1
 | |
| Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name DefaultUserName -Value "vagrant"
 | |
| Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name DefaultPassword -Value "vagrant"
 | 
