【问题标题】:how to start a remote process with command line arguments?如何使用命令行参数启动远程进程?
【发布时间】:2009-07-07 19:46:46
【问题描述】:

我正在使用 WMI 来尝试使其正常工作,但我遇到了 3 个问题。

1:我启动的任何内容都不会显示在远程系统上的应用程序窗口中。

2:我尝试过的大多数系统都收到拒绝访问的消息。

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

【问题讨论】:

    标签: c# .net wmi


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      不确定您在做什么,但不妨看看 Mark Russinovich 的 SysInteral 的 PsExec。

      【讨论】:

        【解决方案3】:

        与其尝试进行远程 WMI 调用(并处理由此产生的安全问题),不如看看您是否可以使用 rexec,它会处理自己的身份验证。您可以在 MKS Toolkit 中找到适用于 NT、2000、XP、2003 等的守护程序服务。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-04-25
          • 2022-01-22
          • 2017-12-19
          • 2011-02-02
          • 2017-09-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多