#windows #vb.net
Вопрос:
Использование VB.net Я хочу знать, является ли текущий узел кластеризованным.
Возможным решением может быть команда powershell:
Get-Cluster
Эта команда запускает исключение, если узел не кластеризован, и возвращает имя узла в противном случае.
К сожалению, я не могу запустить скрипт powershell на целевом узле, поэтому это решение не может быть использовано.
Я попытался использовать следующий код
Try
objCluster = CreateObject("MSCluster.Cluster")
objCluster.Open("")
Console.WriteLine("Cluster")
Catch ex As Exception
Console.WriteLine("NO Cluster: " amp; ex.Message)
End Try
но функция GetObject("MSCluster.Cluster")
выдает исключение «Не удается создать компонент ActiveX».
Есть ли способ использовать VB.NET только?