Как использовать PowerShell для остановки и запуска кластерной «универсальной службы»?
-
02-07-2019 - |
Вопрос
Как использовать PowerShell для остановки и запуска «универсальной службы», как показано в программном обеспечении Microsoft «Администратор кластера»?
Решение
Вы также можете использовать 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)
Другие советы
Оказывается, ответ — просто использовать для этого инструмент командной строки CLUSTER.EXE:
кластер RES MyGenericServiceName /OFF
кластер RES MyGenericServiceName /ON
Не связан с StackOverflow