使用 WMI 显示远程计算机上运行的进程

使用 WMI 显示远程计算机上运行的进程

我正在使用 WMI 在远程机器上运行命令。目前,我知道这是应该的,正在运行的进程不会显示在远程屏幕上,我只能在打开任务管理器时看到它正在运行。

就像我说的,我知道没关系。

我的问题是:有什么方法可以解决这个问题并强制远程显示已执行的过程?(例如,当我打开它时看到 calc 的 gui,或者显示记事本或 cmd 等)。

谢谢。

答案1

使用 WMI,您只能收到返回的 PID,但无法与其进行交互。

PSExec 和 WinRS/WinRM 等其他选项不允许您实现这一点。

在 WinRS/WinRM 上,您可以与控制台应用程序(如 CMD.exe)进行交互

我能想到的一个解决方法是使用 XServer 并通过 SSH 连接到它,但这将是 *Nix 的做法。

Windows 的做法是使用终端服务 RemoteApp

相关内容