1

リモート コンピューターに接続し、テキスト ファイルに保存されているデータを表示するために使用する 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();

ネットで調べたところ、サーバーのファイアーウォールの設定やポートの関係でアプリが接続できない場合があるようです。それとも、コードに何か不足していますか?

これは、特定のアプリケーションの接続を許可するリモート コンピューターのグループ ポリシーに関連している可能性がありますか? 構成に関して他に何を考慮する必要がありますか? これを行うより良い方法はありますか?

4

1 に答える 1