Windows 远程 WMI

Windows 远程 WMI

我想通过服务器管理器远程管理我的 Windows Server 2012,并通过 MySQL Workbench 6 远程管理 MySQL 安装。

现在我遇到了几个问题。第一个问题是我无法远程访问我的服务器。每次我尝试连接“Paessler WMI Tester”时,错误消息都是“端口错误 135:RPC 服务器无法访问”。服务器上的端口已打开,服务正在运行。我甚至尝试关闭防火墙,但没有成功。

服务器操作系统:Windows Server 2012 Datacenter Edition 桌面操作系统:Windows 8 Pro

谢谢

答案1

首先,Paessler WMI 测试器听起来没什么用,所以我建议卸载它。Server 2012 已经附带了大量 WMI 工具,因此无需再安装另一个“WMI 测试器”。

从你的 Win8 桌面考虑以下内容:

PS C:\> $Options = New-CimSessionOption -Protocol Dcom
PS C:\> $CimSession = New-CimSession -ComputerName 'Server2012' -SessionOption $Options
PS C:\> Get-CimInstance -CimSession $CimSession -ClassName Win32_OperatingSystem

将您需要的任何内容添加到这些选项中,例如,如果需要,可以使用凭据访问您的服务器。如果您的服务器和工作站位于不同的域中,或者您从非特权帐户运行 Powershell,则需要凭据。

你甚至不需要那么花哨。

PS C:\> Get-CimInstance -ComputerName 'Server2012' -ClassName Win32_OperatingSystem

应该足够了。第一个例子更复杂,但能够针对甚至没有安装 Powershell 的低级机器。您的 Server 2012 机器就是这样的。Powershell Remoting 在 Server 2012 中默认启用。但那是另一个话题……

如果仍然出现RPC Unavailable错误,请尝试简单操作telnet server2012 135...telnet 是否正常工作?如果失败,则可能是防火墙问题。

相关内容