Retry domain join in a loop
This commit is contained in:
parent
c309393ebc
commit
659e33b454
@ -32,10 +32,27 @@ Write-Host "Waiting for RPC Service"
|
|||||||
# rename computer and join to domain
|
# rename computer and join to domain
|
||||||
Write-Host "Computer will be renamed to $NewComputerName."
|
Write-Host "Computer will be renamed to $NewComputerName."
|
||||||
Rename-Computer -NewName $NewComputerName -Force -Verbose
|
Rename-Computer -NewName $NewComputerName -Force -Verbose
|
||||||
Add-Computer -Force -DomainName sawtooth.claremontmakerspace.org -Options JoinWithNewName -Credential $cred
|
|
||||||
#Start-Sleep -Seconds 5
|
Write-Host "Waiting for RPC Service"
|
||||||
#Restart-Computer
|
(Get-Service RpcSs).WaitForStatus("Running")
|
||||||
|
|
||||||
|
While($True){
|
||||||
|
try{
|
||||||
|
Write-Host "Trying to Domain Join"
|
||||||
|
Add-Computer -ErrorAction Stop -Force -DomainName sawtooth.claremontmakerspace.org -Options JoinWithNewName,InstallInvoke -Credential $cred
|
||||||
|
break
|
||||||
|
}
|
||||||
|
catch{
|
||||||
|
Write-Host $_
|
||||||
|
Start-Sleep -Seconds 1 # wait for a seconds before next attempt.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# Install Salt
|
# Install Salt
|
||||||
# Write-Host "Installing Salt with minion name: $NewComputerName."
|
# Write-Host "Installing Salt with minion name: $NewComputerName."
|
||||||
# \\ucs\Software\Salt-Minion-2019.2.2-Py3-AMD64-Setup.exe /S /minion-name="$NewComputerName"
|
# \\ucs\Software\Salt-Minion-2019.2.2-Py3-AMD64-Setup.exe /S /minion-name="$NewComputerName"
|
||||||
|
|
||||||
|
|
||||||
|
#Read-Host -Prompt "Press Enter to reboot"
|
||||||
|
#Start-Sleep -Seconds 30
|
||||||
|
#Restart-Computer
|
||||||
|
@ -159,7 +159,7 @@
|
|||||||
</AutoLogon>
|
</AutoLogon>
|
||||||
<FirstLogonCommands>
|
<FirstLogonCommands>
|
||||||
<SynchronousCommand wcm:action="add">
|
<SynchronousCommand wcm:action="add">
|
||||||
<CommandLine>net use \\ucs\software /user:DomainJoin REPLACE_WITH_PASSWORD</CommandLine>
|
<CommandLine>net use \\ucs.sawtooth.claremontmakerspace.org\software /user:SAWTOOTH\Administrator REPLACE_WITH_PASSWORD</CommandLine>
|
||||||
<Description>Set Up UCS Share</Description>
|
<Description>Set Up UCS Share</Description>
|
||||||
<Order>1</Order>
|
<Order>1</Order>
|
||||||
</SynchronousCommand>
|
</SynchronousCommand>
|
||||||
|
Loading…
Reference in New Issue
Block a user