2008-09-22 6 views

Répondre

5

Vous pouvez également utiliser WMI. Vous pouvez obtenir tous les services génériques avec:

$services = Get-WmiObject -Computer "Computer" -namespace 'root\mscluster' ` 
MSCluster_Resource | Where {$_.Type -eq "Generic Service"} 

Pour arrêter et démarrer un service:

$timeout = 15 
$services[0].TakeOffline($timeout) 
$services[0].BringOnline($timeout) 
+0

Grande ... Mais lors de l'exécution je suis arrivé une erreur d'administration. J'ai donc ajouté ce paramètre '--Authentication PacketPrivacy' et cela a fonctionné. Merci –

2

Il se trouve que la réponse est d'utiliser simplement l'outil de ligne de commande Cluster.exe pour ce faire:

groupe RES MyGenericServiceName/OFF

groupe RES MyGenericServiceName/ON

Questions connexes