كيف يمكنني استخدام PowerShell لإيقاف وبدء "خدمة عامة" مجمعة؟

StackOverflow https://stackoverflow.com/questions/113737

  •  02-07-2019
  •  | 
  •  

سؤال

كيف يمكنني استخدام PowerShell لإيقاف "خدمة عامة" وبدء تشغيلها كما هو موضح في برنامج "Cluster Administrator" من 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top