scripts/check_cluster_online.ps1 (22 lines of code) (raw):

$ErrorActionPreference = "Stop"; Import-Module -Name ServiceFabric [array]$a = 1..10 $Failed = $true foreach ($i in $a) { Try{ Connect-ServiceFabricCluster } catch { Write-Output "Failed to connect attemp [$i]" Start-Sleep -Seconds 5 continue } # success $Failed = $false break } if($Failed){ Write-Output "Connect failed." Exit 1 } Write-Output "Connect success"