如何使用PowerShell来停止和启动Microsoft“群集管理员”软件中的“通用服务”?
答案 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