O servidor RPC não está disponível. (Excepção de HRESULT: 0x800706BA)

Às vezes tenho este erro ao trabalhar em computadores remotos. É acertar ou falhar em que computador o ponho. Mas sou capaz de localizar o computador e testar a ligação. Por exemplo, o computador que eu recebi este erro Hoje eu fui capaz de chegar a ontem. Sei que o computador está ligado porque está mesmo ao meu lado.

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
Author: Robert, 2012-10-16

4 answers

Verifique se o serviço Remote Procedure Call (RPC) está a funcionar. Se for, então é um problema de firewall entre a sua estação de trabalho e o servidor. Você pode testá-lo desativando temporariamente o firewall e refazendo o comando.

Editar após o comentário:

É um problema de firewall. Você terá que limitar o trabalho de ports WMI / RPC, ou abrir um monte de portas no firewall McAfee. Aqui estão alguns sites que explicam isto:
  1. Microsoft KB para limitar portos
  2. site McAfee falando da mesma coisa
 11
Author: Nick, 2012-10-25 23:11:33

Pode obter a sua resposta aqui: Get-WmiObject: o servidor RPC está indisponível. (Excepção de HRESULT: 0x800706BA)

Actualizar

Pode ser devido a várias questões.Não posso dizer qual deles está no seu caso. Pode ser porque:
  • o DCOM não está activo no PC ou no PC-alvo ou em ambos
  • a sua firewall ou mesmo o seu antivírus estão a impedir o acesso
  • qualquer serviço relacionado com WMI está desactivado

Algum WMI os serviços relacionados são:

  • Gestor De Ligação Automática De Acesso Remoto
  • Gestor De Ligações De Acesso Remoto
  • chamada de procedimento remoto (RPC)
  • Localizador de chamadas de procedimento remoto (RPC)
  • Registo Remoto

Para a configuração do DCOM, consulte a chave de Registo HKLM\Software\Microsoft\OLE, Valor EnableDCOM. O valor deve ser definido como " Y " .

 4
Author: Abhishek_Mishra, 2017-06-21 13:04:37

O meu problema acabou por ser espaços em branco no ficheiro txt que estava a usar para alimentar o script WMI Powershell.

 1
Author: Vanhalo, 2014-12-08 17:02:36

Eu tive o mesmo problema ao tentar executar um script PowerShell que só olhou para um servidor remoto para ler o tamanho de um disco rígido.

Desliguei a Firewall (Redes de domínio, Redes Privadas e Rede Pública ou de convidados) no servidor remoto e o script funcionou. Voltei a ligar a Firewall para redes de domínio e funcionou. Voltei a ligar a Firewall da rede privada e também funcionou. Depois virei a Firewall. para redes públicas ou de hóspedes, e também funcionou.
 0
Author: Billy The Mexican, 2018-03-12 15:09:36