Get-WmiObject とこのオブジェクトの使用法に問題があります。
場合によっては、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 になります - まだテストされていません)。
アドバイスをいただければ幸いです。ありがとうございました。