summaryrefslogtreecommitdiff
path: root/ansible/scripts/dc-wait-for-ready.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/scripts/dc-wait-for-ready.ps1')
-rw-r--r--ansible/scripts/dc-wait-for-ready.ps117
1 files changed, 17 insertions, 0 deletions
diff --git a/ansible/scripts/dc-wait-for-ready.ps1 b/ansible/scripts/dc-wait-for-ready.ps1
new file mode 100644
index 0000000..afdf8ee
--- /dev/null
+++ b/ansible/scripts/dc-wait-for-ready.ps1
@@ -0,0 +1,17 @@
+$scriptName = $MyInvocation.MyCommand.Name
+$logFile = "C:\Logs\${scriptName}_log.txt"
+Start-Transcript -Path $logFile -Append
+
+while ($true) {
+ try {
+ Write-Host "[INFO] Checking if domain is ready"
+ Get-ADDomain
+ break
+ } catch {
+ Write-Host "[INFO] Sleeping for 60s"
+ Start-Sleep -Seconds 60
+ }
+}
+
+Write-Host "[INFO] Domain is ready"
+Stop-Transcript \ No newline at end of file