複数の仮想マシンを実行するホストがあり、すべての仮想マシンでローカルで正常に動作するサービスを実行しますが、ホストからリモートで実行しようとするとアクセスが拒否されます。しばらく Google を検索しましたが、ホスト アカウントが仮想マシン アカウントと大きく異なるため、なりすましは機能しません。次のコードを使用してリモート サービスを開始します。
ServiceController sc = new ServiceController("ExecuterService", "servername");
sc.Start(id);
私の質問は次のとおりです。たとえば、そのマシンのユーザー資格情報を与えるだけでリモート サービスを開始できるように、C# アプリを認証する方法はありますか?