Ich habe einige Probleme mit Get-WmiObject und Verwendung dieses Objekts.Powershell - Remote-WMI-Objekte aufrufen - RPC-Fehler HRESULT: 0x800706BA (RPC-Server nicht verfügbar)
Falls ich eine Verbindung zu Remote-Computer - das ist nicht in AD, aber im Internet.
ich Zugangsdaten bin mit und ich bin in der Lage Liste der WMI-Klassen abgerufen werden, oder das Objekt (um genau zu sein, möchte ich mit Win32_Process arbeiten) über Befehle:
$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
Wenn ich den Hostnamen ändern oder Anmeldeinformationen, dann habe ich und Fehler von "RPC nicht verfügbar" oder unbefugten Zugriff. Daher nehme ich an, dass RPC-Server und das Abrufen von WMI-Objekten & Klassen funktioniert.
Aber wenn ich sie abrufe, kann ich nicht mit ihnen arbeiten. Auf jeden Fall ist es zu versuchen, (Aufruf der Methode oder Get-Member) es wirft diesen Fehler:
"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)
Ich habe ein anderes Beispiel für ähnliche Fehler nicht gefunden. Ich verwende PowerShell 1.0 auf Vista Ent. Maschine. Zielcomputer ist Win2003 R2 (Produktserver wird Win. Serv. 2008 - noch nicht getestet).
Ich würde mich über jeden Hinweis freuen. Vielen Dank.
Um zu verdeutlichen, können Sie die $ -Klasse und $ -Objektvariablen erfolgreich abrufen und sie in Ausgabe schreiben, aber das Aufrufen einer Methode für sie gibt Ihnen diesen Fehler? Können Sie genauer angeben, welche Methode (n) Sie aufrufen möchten? –