Get-WmiObjectとこのオブジェクトの使用にいくつか問題があります。Powershell - リモートWMIオブジェクトを呼び出す - RPCエラーHRESULT:0x800706BA(RPCサーバーが利用できません)
私はリモートコンピュータに接続しています。これはADにはなくインターネットに接続しています。私は資格情報を使用していると私は、WMIクラス、またはオブジェクトのリストを取得することができるよ
コマンドを経由して(具体的には、私はWin32_Processので仕事をしたい):
$credential = Get-Credential
$class = Get-WmiObject -list -computer "xyz" -credential $credential | Where-Object {$_.Name -eq "Win32_Process" }
$object = Get-WmiObject -class Win32_Process -computer "xyz" -credential $credential
私は、ホスト名を変更する場合またはクレデンシャルを取得した後、「RPC not available」または不正アクセスのエラーが発生しました。したがって、RPCサーバーとWMIオブジェクト&クラスの取得が動作すると仮定します。
しかし、私がそれらを取得すると、私はそれらと作業することはできません。それをしようとするどのような場合には(メソッドを呼び出し、またはをGet-Member)は、このエラーを投げています:
"Server RPC není k dispozici. (Výjimka na základě hodnoty HRESULT: 0x800706BA)"
(It's a czech localization of: Server RPC is not available. (Exception based on the value of HRESULT: 0x800706BA)
私は、同様のエラーのいずれかの他の例を発見していません。私はVista EntではPowerShell 1.0を使用しています。機械。ターゲットマシンはWin2003 R2です(製品サーバーはWin。Serv 2008になります - 未テストです)。
私は何かアドバイスをいただきありがとうございます。ありがとうございました。
明確にするために、$ class変数と$ object変数を正常に取得して出力に書き出すことができますが、メソッドを呼び出すとこのエラーが発生しますか?どのメソッドを呼び出すかを具体的に記述できますか? –