【问题标题】:Show processes running on remote computer using WMI使用 WMI 显示在远程计算机上运行的进程
【发布时间】:2013-01-15 10:25:36
【问题描述】:

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

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

我的问题是:有什么办法可以克服这个问题并强制遥控器显示已执行的进程? (例如,当我打开它时查看 calc 的 gui,或者显示记事本或 cmd 等)。

【问题讨论】:

  • 嗨 Idanis,你最好在 stackoverflow 的姊妹网站 serverfault.com 上问这个问题

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多