2008-09-22 132 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