2008-09-22 95 views

回答

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) 
+0

大......但在执行的时候我得到了一些管理错误。所以我添加了这个参数`-Authentication PacketPrivacy`,它工作。谢谢 – 2011-09-29 11:59:05

2

事实证明,答案是简单地使用命令行工具CLUSTER.EXE做到这一点:

集群RES MyGenericServiceName/OFF

集群RES MyGenericServiceName/ON