我正在尝试使用以下命令检查是否有人连接到我的团队中的服务器:query session /server:<SERVERNAME>
。但每次我最终得到以下错误:
错误:1722获取会话名称。
错误[1722]:RPC服务器不可用。
我已经尝试过使用qwinsta,但我也遇到了同样的问题。 无论如何都可以解决问题并获得所需的信息吗?
答案 0 :(得分:5)
启动regedit.exe(你必须是管理员才能这样做) 转到:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server
并将AllowRemoteRPC从值0更改为值1 在应该能够接收消息的每台机器上
答案 1 :(得分:0)
对我来说,通过添加以下规则修复了发生此错误的Windows Server 2012 R2。其他97人都没有这个问题。
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=TCP localport=135
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=UDP localport=135
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=TCP localport=445
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=UDP localport=445
答案 2 :(得分:0)
尝试在目标计算机中共享文件夹,并在源计算机中存储目标用户的凭据。
例如:msg /服务器:targetipaddress targetUsername“消息”