Fixing the loop logic
This commit is contained in:
		| @@ -19,6 +19,7 @@ while ($servers_ou_created -ne 1) { | |||||||
|   try { |   try { | ||||||
|     Get-ADOrganizationalUnit -Identity 'OU=Servers,DC=windomain,DC=local' | Out-Null |     Get-ADOrganizationalUnit -Identity 'OU=Servers,DC=windomain,DC=local' | Out-Null | ||||||
|     Write-Host "Servers OU already exists. Moving On." |     Write-Host "Servers OU already exists. Moving On." | ||||||
|  |     $servers_ou_created = 1 | ||||||
|   } |   } | ||||||
|   catch [Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException] { |   catch [Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException] { | ||||||
|     New-ADOrganizationalUnit -Name "Servers" -Server "dc.windomain.local" |     New-ADOrganizationalUnit -Name "Servers" -Server "dc.windomain.local" | ||||||
| @@ -41,10 +42,12 @@ Write-Host "$('[{0:HH:mm}]' -f (Get-Date)) Creating Workstations OU" | |||||||
|   try { |   try { | ||||||
|     Get-ADOrganizationalUnit -Identity 'OU=Workstations,DC=windomain,DC=local' | Out-Null |     Get-ADOrganizationalUnit -Identity 'OU=Workstations,DC=windomain,DC=local' | Out-Null | ||||||
|     Write-Host "Workstations OU already exists. Moving On." |     Write-Host "Workstations OU already exists. Moving On." | ||||||
|  |     $workstations_ou_created = 1 | ||||||
|   } |   } | ||||||
|   catch [Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException] { |   catch [Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException] { | ||||||
|     New-ADOrganizationalUnit -Name "Workstations" -Server "dc.windomain.local" |     New-ADOrganizationalUnit -Name "Workstations" -Server "dc.windomain.local" | ||||||
|     Write-Host "Created Workstations OU." |     Write-Host "Created Workstations OU." | ||||||
|  |     $workstations_ou_created = 1 | ||||||
|   } |   } | ||||||
|   catch [Microsoft.ActiveDirectory.Management.ADServerDownException] { |   catch [Microsoft.ActiveDirectory.Management.ADServerDownException] { | ||||||
|     Write-Host "Unable to reach Active Directory. Sleeping for 5 and trying again..." |     Write-Host "Unable to reach Active Directory. Sleeping for 5 and trying again..." | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Chris Long
					Chris Long