通常、既存のサーバーのサービス ステータスの 1 つを知る必要がある場合は、以下のコードを貼り付けてサービス コントローラーから結果を見つけることで簡単に実行できます。
ServiceController sc = new ServiceController("servicename");
if ((sc.Status.Equals(ServiceControllerStatus.Stopped)) ||
(sc.Status.Equals(ServiceControllerStatus.StopPending)))
{
// Start the service if the current status is stopped.
sc.Start();
}
ここで、別のマシンのサービス ステータスを知りたいのですが、このシナリオで私を導くことができる結果を見つけるにはどうすればよいですか。