如何使用PowerShell停止和启动集群“通用服务”?

时间:2008-09-22 08:05:20

标签: powershell

如何使用PowerShell来停止和启动Microsoft“群集管理员”软件中的“通用服务”?

2 个答案:

答案 0 :(得分:5)

您也可以使用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)

答案 1 :(得分:2)

事实证明,答案是只使用命令行工具CLUSTER.EXE来执行此操作:

cluster RES MyGenericServiceName / OFF

cluster RES MyGenericServiceName / ON