如何用命令行参数启动远程进程?

问题描述:

我正在玩弄WMI,试图让这个工作,但我有3个问题。如何用命令行参数启动远程进程?

1:我开始的任何事情都不会在远程系统上显示一个应用程序窗口。

2:大部分系统的我试过我得到访问被拒绝的消息。

3:如何传递命令行参数O_O。

不知道你在做什么,但也许看看马克Russinovich SysInteral的PsExec

+0

解决#3,但不是#1或#2 – Firoso 2009-07-07 20:36:44

而不是尝试进行远程WMI调用(并处理由此产生的安全问题),请参阅是否可以使用rexec来处理自己的身份验证。您可以在MKS工具包中找到适用于NT,2000,XP,2003等的守护程序服务。

默认情况下,服务无权访问用户的窗口站;检查“登录>允许服务与桌面交互”将启用此功能。 (尽管在Server 2008和Vista上,这些窗口仍然被强制为单独的非用户窗口站)。

This Hey, Scripting Guy! article解释#1并提出解决方法。