【发布时间】:2009-07-07 19:46:46
【问题描述】:
我正在使用 WMI 来尝试使其正常工作,但我遇到了 3 个问题。
1:我启动的任何内容都不会显示在远程系统上的应用程序窗口中。
2:我尝试过的大多数系统都收到拒绝访问的消息。
3:如何传递命令行参数 O_O。
【问题讨论】:
我正在使用 WMI 来尝试使其正常工作,但我遇到了 3 个问题。
1:我启动的任何内容都不会显示在远程系统上的应用程序窗口中。
2:我尝试过的大多数系统都收到拒绝访问的消息。
3:如何传递命令行参数 O_O。
【问题讨论】:
This Hey, Scripting Guy! article 解释 #1 并提出解决方法。
【讨论】:
不确定您在做什么,但不妨看看 Mark Russinovich 的 SysInteral 的 PsExec。
【讨论】:
与其尝试进行远程 WMI 调用(并处理由此产生的安全问题),不如看看您是否可以使用 rexec,它会处理自己的身份验证。您可以在 MKS Toolkit 中找到适用于 NT、2000、XP、2003 等的守护程序服务。
默认情况下,服务无权访问用户的窗口站;选中“登录 > 允许服务与桌面交互”将启用此功能。 (尽管在 Server 2008 和 Vista 上,这些窗口仍然被强制到一个单独的非用户窗口站。)
【讨论】: