1

我有一个功能可以检查远程机器上特定服务的状态。当我尝试使用 获取服务状态Get-Service -ComputerName RemoteServer时,出现以下错误。

Get-Service:无法在计算机“RemoteServer”上打开服务控制管理器。此操作可能需要其他权限。

这个错误只发生在一两台服务器上,但是当我使用时,Get-WmiObject -class win32_service -ComputerName RemoteServer我得到了服务信息。

你能帮忙找出这里的问题吗?我在远程计算机上拥有管理员权限,并且以管理员身份从 PowerShell ISE 运行脚本。

4

1 回答 1

0

经过调查,我们发现 445 端口处于 NOT_LISTENING 状态。该问题是由禁用的服务器服务引起的。启用并启动服务后问题已解决。

以下链接有助于解决问题

感谢大家调查此错误并建议对问题进行编辑。这是我在堆栈溢出中的第一个问题,我很喜欢这种体验。

于 2017-08-20T15:16:09.933 回答