在我的某些服务器上,我无法远程进行 WMI 调用,甚至不知道服务正在运行并且防火墙规则在那里。
运行类似这样的程序时:
Get-WmiObject Win32_UTCTime -ComputerName ...
我得到:
Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
答案1
问题是由无效的反向 DNS 条目引起的。删除该条目后,我不再遇到此问题。
在使用 wireshark 深入研究后,我发现我收到了包含的 RPC 错误数据包KRB5KRB_AP_ERR_MODIFIED
。根据http://nwsmith.blogspot.com/2007/08/wmi-and-permission-denied.html这表明 DNS 存在错误。