Como faço para usar o PowerShell para parar e iniciar um cluster “serviço genérico”?
-
02-07-2019 - |
Pergunta
Como faço para usar o PowerShell para parar e iniciar um "serviço genérico" como visto no software Microsoft "Cluster Administrator"?
Solução
Você também pode usar o WMI. Você pode obter todos os serviços genérico com:
$services = Get-WmiObject -Computer "Computer" -namespace 'root\mscluster' `
MSCluster_Resource | Where {$_.Type -eq "Generic Service"}
Para parar e iniciar um serviço:
$timeout = 15
$services[0].TakeOffline($timeout)
$services[0].BringOnline($timeout)
Outras dicas
Acontece que a resposta é simplesmente usar o CLUSTER.EXE ferramenta de linha de comando para fazer isso:
aglomerado RES MyGenericServiceName / OFF
aglomerado RES MyGenericServiceName / ON
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow