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

时间:2013-01-15 10:25:37

标签: c# wmi remote-server wmi-service

我正在使用WMI在远程计算机上运行命令。 现在,我知道它应该是,正在运行的进程没有显示在遥控器的屏幕上,我只能在打开任务管理器时看到它正在运行。

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

我的问题是:有没有办法克服这个问题并强制远程显示已执行的进程? (例如,当我打开它时看到calc的gui,或显示记事本或cmd等。)

2 个答案:

答案 0 :(得分:1)

无法使用WMI。三种可能的解决方法:

  • psexec(选项-i)
  • 计划任务(您使用schtasks / create)
  • 旧系统中的
  • :at / interactive

答案 1 :(得分:0)

尝试使用WQL,wmi查询语言并使用Win32_Process。它显示与任务管理器中相同的过程。我在C ++中做过(尽管代码有点困难)。

(P.S。如果你只想运行命令,那么这不适合你)