セットアップ:
2台のサーバーがあります。それらは異なるサブネット上にありますが、それでも相互に通信できます。
問題:
ServiceController.Status
サーバー1は、ITスタッフが2つのサブネット間のファイアウォールを強化するまで(サーバー2へのRDPアクセスを失いServiceController.Status
、サーバー1からサーバー2への呼び出しが失敗し始めるまで)、呼び出しでサーバー2のサービスを正常に照会していました。
ITはファイアウォールを少し緩和しましたが(サーバー2へのRDPは機能するようになりました)、ServiceController.Status
それでも呼び出しは失敗します(エラーは次のとおりです:コンピューターでサービスコントロールマネージャーを開くことができません)。
質問:
そのタスクをどのようServiceProcess.ServiceController
に実行しますか?それが機能するとき、それは特別なTCPポートを使用しますか?
ファイアウォールがサーバー2のサービスコントローラーへのリモートアクセスを妨げているのではないかと思われるので、ITスタッフにどのポートを開く必要があるかを伝えたいと思います。
MSDNページを見ましたが、必要なものが見つかりませんでした。