如何使用PowerShell停止和启动群集的"通用服务"?
时间:2020-03-06 14:31:44 来源:igfitidea点击:
如何使用PowerShell停止和启动"通用服务",如Microsoft"群集管理器"软件中所示?
解决方案
事实证明,答案是仅使用命令行工具CLUSTER.EXE即可做到这一点:
群集RES MyGenericServiceName / OFF
群集RES MyGenericServiceName / ON
我们也可以使用WMI。我们可以通过以下方式获得所有通用服务:
$services = Get-WmiObject -Computer "Computer" -namespace 'root\mscluster' ` MSCluster_Resource | Where {$_.Type -eq "Generic Service"}
要停止并启动服务:
$timeout = 15 $services[0].TakeOffline($timeout) $services[0].BringOnline($timeout)