मैं .NET प्रोजेक्ट से दूरस्थ रूप से सेवा शुरू या बंद कर सकता हूं।दूरस्थ रूप से सेवा को पुनरारंभ कैसे करें?
ConnectionOptions options = new ConnectionOptions();
options.Username = @"192.168.36.22\test";
options.Password = "test";
ManagementScope scope = new ManagementScope(@"\\192.168.36.22\root\cimv2", options);
scope.Connect();
ManagementOperationObserver Stop = new ManagementOperationObserver();
Stop.Completed += new CompletedEventHandler(Stop_CallBack);
try
{
string NameServices = "ArcGIS Server";
WqlObjectQuery query = new WqlObjectQuery("SELECT * FROM Win32_Service WHERE Name=\"" + NameServices + "\"");
ManagementObjectSearcher find = new ManagementObjectSearcher(scope, query);
foreach (ManagementObject spooler in find.Get())
{
spooler.InvokeMethod("StopService", new object[] { });
spooler.InvokeMethod(Start, "StopService", new object[] { });
}
}
....
मैं इस सेवा को पुनरारंभ कैसे कर सकता हूं?
आप स्टॉप का उपयोग कर सकते हैं और फिर शुरू कर सकते हैं। यह समान हे। – FelProNet