リモート コンピューターに接続し、テキスト ファイルに保存されているデータを表示するために使用する Windows フォーム アプリケーションを作成しました。ただし、リモート コンピューターに接続しようとすると、次のエラーが表示されます。
RPC サーバーが利用できません。(HRESULT からの例外: 0x800706BA)
リモートコンピューターに接続するために使用しているコード:
var conOpt = new ConnectionOptions();
conOpt.Impersonation = ImpersonationLevel.Impersonate;
conOpt.EnablePrivileges = true;
conOpt.Username = "username";
conOpt.Password = "password";
var scope = new ManagementScope(String.Format(@"\\{0}\ROOT\CIMV2", "computername"), conOpt );
scope.Connect();
ネットで調べたところ、サーバーのファイアーウォールの設定やポートの関係でアプリが接続できない場合があるようです。それとも、コードに何か不足していますか?
これは、特定のアプリケーションの接続を許可するリモート コンピューターのグループ ポリシーに関連している可能性がありますか? 構成に関して他に何を考慮する必要がありますか? これを行うより良い方法はありますか?