$totalresources = 0 $onlineresources = 0 $resources = (Get-ClusterResource -ErrorAction SilentlyContinue) if($resources -eq $null) { return -1 } else { $totalresources = $resources.Count foreach ($resource in $resources) { if ($resource.State -eq "Online") { $onlineresources++ } } return $totalresources - $onlineresources }