是否可以查看远程计算机的服务(service)列表?


PowerShell交流中心分类: Powershell基础是否可以查看远程计算机的服务(service)列表?
0
阿基米德 asked 2年 ago

题目是:是否可以查看远程计算机的服务(service)列表?
通过 arp -a
知道了局域网的各台电脑的ip。 

get-service -computerName 192.168.xx.xx(ip)    

出现错:
get-service : 无法打开计算机“192.168.1.11”上的服务控制管理器。此操作可能需要其他特权。
所在位置 行:1 字符: 1
+ get-service -ComputerName 192.168.1.11
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-Service], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetServiceCommand
 
如果 ip 换成是自己本机的,是可以查看的了的。 请各位大佬、大神、大仙指教,该怎么样才能查看远程计算机的服务列表。谢谢

×用微信扫描并分享
4 Answers
1
Mooser Lee 管理员 answered 2年 ago

你的当前账号是域账号吗,是否有远程机器的权限?

-1
阿基米德 answered 2年 ago

我的电脑是同一局域网的电脑,自己的电脑ip:192.168.1.9 , 另外一台电脑A的ip:192.168.1.11 。 我想查看电脑A 的服务列表,
于是我就输入: > get-service -computerName 192.168.1.11   。 然后就显示以上错误了。不知道是否有远程机器的权限。 
是不是A电脑设置里 [允许用户远程连接到此计算机] 没有打勾,就不能远程查看A电脑的服务列表呢?

1
阿基米德 answered 2年 ago

0
ming1221 answered 3月 ago

请问这个问题最后是怎么解决的?
我也遇到了同样的问题,在本地可以运行get-service,但是远程运行就提示我没有权限。
而且我远程运行get-process确是可以正常运行的