【发布时间】:2012-07-27 20:43:37
【问题描述】:
我只是在创建一个小工具来在远程机器上执行 shell 命令并获取输出和错误。
我正在以所有权限运行我的应用程序。
示例:我应该能够在远程机器上运行 dir /a 并获取其他命令的输出等。
我刚刚浏览了一下,发现 psexec 是为执行此任务而提供的工具。但我想使用 .net 框架来做到这一点。
如果我将使用 WMI,那么我不知道该进程何时完成并读取输出。
以前有人这样做过。
谢谢
【问题讨论】:
-
为什么不知道什么时候完成?如果你想看到它,你可以记录或管道输出。
-
因为我想在使用 WMI 之前找到一个简单的 .net 解决方案
标签: c# .net process command wmi