【发布时间】:2012-02-06 14:26:51
【问题描述】:
我必须创建一个可执行文件来检查某个进程是否正在为远程机器上的某个用户(服务帐户)运行,输入参数是 3 个字符串,机器名、用户名和进程名。
我有想法使用System.Diagnostics 或WMI 来执行此操作,只是想仔细检查是否有人有其他想法,例如 powershell 甚至是可以使任务更轻松的窗口功能。
因为我们要确保该进程始终在专用服务器上运行,我们将配置一个计划任务来执行一个小型控制台应用程序来执行此检查。不确定用 C# 编码是否是最佳选择,还是我忽略了 Windows Server 的内置功能?谢谢!
【问题讨论】: