在 Windows 7 Pro 上尝试使用 cmd.exe 中的远程任务列表,但出现 RPC 服务器错误

在 Windows 7 Pro 上尝试使用 cmd.exe 中的远程任务列表,但出现 RPC 服务器错误

我有一台运行 Windows 7 Pro 的 PC,它位于我公司的域中。我们有一个 Windows Server 2003 R2 域控制器,我有一个域管理员帐户,它是所有办公室计算机的本地管理员。

我正在尝试tasklist从我的 Win 7 Pro 电脑远程使用 cmd 来执行办公室其他电脑上的任务。我在一台 Windows 7 电脑上成功了,但是当我尝试以下命令时……:

tasklist /s pcname /u domain\user /p password

所有其他计算机(Windows 7 和 Windows 10)(Windows 7 除外)思考一分钟,然后在 cmd 中给出以下响应:

ERROR: RPC server is unavailable.

为什么它可以在一台计算机上远程工作,而在其他计算机上却不行,而它们都在域中,而且我是所有计算机上的本地管理员和域管理员?我还能够通过远程桌面访问每台计算机。

这会非常有用,因为有时我需要终止一些服务,而远程执行这些操作会非常方便,因为我们的办公室彼此相距很近。谢谢!

答案1

要发出远程任务列表命令,必须满足以下条件:

  • 目标必须运行以下系统服务:DCOM 服务器进程启动器、远程过程调用 (RPC) 和 RPC 端点映射器。
  • 在目标上,在控制面板>Windows Defender 防火墙中,单击“允许应用程序通过 Windows 防火墙”,然后向下滚动以启用“远程协助”。
  • 运行网络连接()时ncpa.cpl,右键单击网络连接,属性,必须启用“Microsoft 网络的文件和打印机共享”和“Internet 协议版本 6 (TCP/IPv6)”。

您可以使用以下方法避免所有这些问题 PsTools 套件 任何一个实用程序 执行程序列表 或者 服务端\\computer。它们都接受with -u(用户)和-p(密码)的参数。

相关内容