it-swarm.com.de

Der RPC-Server ist nicht verfügbar. (Ausnahme von HRESULT: 0x800706BA)

Gelegentlich erhalte ich diese Fehlermeldung, wenn ich auf entfernten Computern arbeite. Es ist ein Hit oder Miss, auf welchem ​​Computer ich es einstelle. Aber ich bin in der Lage, den Computer zu pingen und die Verbindung der Testverbindungen auszubauen. Zum Beispiel der Computer, auf dem ich diesen Fehler erhalten habe, konnte ich gestern zu mir bringen. Ich weiß, dass der Computer eingeschaltet ist, weil er direkt neben mir ist. 

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
7
Robert

Überprüfen Sie, ob der Dienst Remote Procedure Call (RPC) ausgeführt wird. Wenn dies der Fall ist, handelt es sich um ein Firewall-Problem zwischen Ihrer Workstation und dem Server. Sie können es testen, indem Sie die Firewall vorübergehend deaktivieren und den Befehl erneut versuchen. 

Nach Kommentar bearbeiten:

Ok, es ist ein Firewall-Problem. Sie müssen entweder die Ports einschränken, auf denen WMI/RPC funktioniert, oder viele Ports in der McAfee-Firewall öffnen. 

Hier sind ein paar Sites, die das erklären: 

  1. Microsoft KB zur Beschränkung von Ports
  2. McAfee-Site spricht über dasselbe
11
Nick

Sie erhalten Ihre Antwort hier: Get-WmiObject: Der RPC-Server ist nicht verfügbar. (Ausnahme von HRESULT: 0x800706BA)

UPDATE 

Es könnte verschiedene Ursachen haben. Ich kann nicht sagen, welche in Ihrem Fall vorhanden ist. Es kann sein, dass:

  • DCOM ist auf dem Host-PC oder Ziel-PC oder auf beiden nicht aktiviert
  • ihre Firewall oder sogar Ihr Antivirenprogramm verhindert den Zugriff
  • alle WMI-bezogenen Dienste sind deaktiviert

Einige WMI-bezogene Dienste sind:

  • Remote Access Auto Connection Manager
  • RAS-Verbindungs-Manager
  • Remote Procedure Call (RPC)
  • Remote Procedure Call (RPC) Locator
  • Fernregistrierung 

Für DCOM-Einstellungen beziehen Sie sich auf den Registrierungsschlüssel HKLM\Software\Microsoft\OLE, Wert EnableDCOM. Der Wert sollte auf 'Y' gesetzt werden.

4
Abhishek_Mishra

Mein Problem erwies sich als Leerzeichen in der TXT-Datei, mit der ich das WMI Powershell-Skript fütterte.

1
Vanhalo

Ich hatte das gleiche Problem, als ich versuchte, ein PowerShell-Skript auszuführen, das nur auf einem Remote-Server nach der Größe einer Festplatte suchte.

Ich habe die Firewall (Domänennetzwerke, private Netzwerke und Gastnetzwerk oder öffentliches Netzwerk) auf dem Remote-Server deaktiviert und das Skript funktioniert.

Ich habe dann die Firewall für Domänennetzwerke wieder eingeschaltet und es hat funktioniert.

Ich habe dann die Firewall für privates Netzwerk wieder eingeschaltet, und es hat auch funktioniert.

Ich stellte dann die Firewall für Gastnetzwerke oder öffentliche Netzwerke ein, und es funktionierte auch.

0