web-dev-qa-db-ja.com

RPCサーバーは使用できません。 (HRESULTからの例外:0x800706BA)

リモートコンピューターで作業しているときに、このエラーが発生することがあります。どのコンピューターに搭載されているか、ヒットまたはミスです。しかし、コンピューターにpingを実行して、テスト接続がパンアウトすることはできます。たとえば、今日このエラーが発生したコンピューターは、昨日まで到達できました。コンピューターの電源が入っているのは、すぐ隣にあるためです。

Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
At line:1 char:14
+ get-wmiObject <<<<  -Class win32_operatingsystem -ComputerName $current -Authentication 6 -credential $credential | Invoke-WMIMethod -name Win32Shutdown
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], COMException
    + FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
8
Robert

Remote Procedure Call (RPC)サービスが実行されているかどうかを確認します。存在する場合、ワークステーションとサーバー間のファイアウォールの問題です。一時的にファイアウォールを無効にしてコマンドを再試行することでテストできます。

コメント後に編集:

わかりました、それはファイアウォールの問題です。 WMI/RPCが動作するポートを制限するか、McAfeeファイアウォールで多くのポートを開く必要があります。

これを説明するサイトがいくつかあります。

  1. ポートを制限するためのMicrosoft KB
  2. 同じことについて話しているMcAfeeサイト
11
Nick

ここで答えを得ることができます: Get-WmiObject:RPCサーバーは利用できません。(HRESULTからの例外:0x800706BA)

[〜#〜] update [〜#〜]

さまざまな問題が原因である可能性があります。次の理由が考えられます。

  • ホストPCまたはターゲットPC、あるいはその両方でDCOMが有効になっていません
  • ファイアウォールまたはアンチウイルスがアクセスを阻止している
  • wMI関連のサービスが無効になっています

一部のWMI関連サービスは次のとおりです。

  • リモートアクセス自動接続マネージャー
  • リモートアクセス接続マネージャー
  • リモートプロシージャコール(RPC)
  • リモートプロシージャコール(RPC)ロケーター
  • リモートレジストリ

DCOM設定については、レジストリキーHKLM\Software\Microsoft\OLE、値EnableDCOM値は「Y」に設定する必要があります。

5
Abhishek_Mishra

私の問題は、WMI Powershellスクリプトのフィードに使用していたtxtファイルの空白スペースであることが判明しました。

1
Vanhalo

リモートサーバーのみを参照してハードディスクのサイズを読み取るPowerShellスクリプトを実行しようとすると、同じ問題が発生しました。

リモートサーバーでファイアウォール(ドメインネットワーク、プライベートネットワーク、ゲストまたはパブリックネットワーク)をオフにすると、スクリプトが機能しました。

その後、ドメインネットワークのファイアウォールをオンに戻すと、機能しました。

次に、プライベートネットワーク用ファイアウォールをオンに戻しましたが、それも機能しました。

それから、ゲスト用ファイアウォールまたはパブリックネットワークを有効にしました。

0