如何在 Windows XP 中使用 psexec

如何在 Windows XP 中使用 psexec

我阅读了有关上述查询的一些相关文档:

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

http://ss64.com/nt/psexec.html

我在命令提示符中使用了这个命令:

psexec \\PCname -u UserName -p ****** "C:\Program Files\Messenger\msmsgs.exe" 

但我无法在我的机器或远程机器上看到 Messenger。

我正在努力做

答案1

执行所需操作的方法(在全 Windows 域上):

  • 让您的应用程序无需安装即可运行。将其放在网络共享上。信任网络共享,这样程序启动时就不会出现安全警告。为其创建快捷方式。

  • 将您的应用程序部署为 MSI 安装程序,通过组策略进行部署。更新它,重新部署它,然后让人们重新启动以接收新的。

  • 安装具有远程桌面服务(和适当的许可证)的服务器,并在其上安装您的程序,然后将其发布为远程应用程序(它在服务器上运行,您可以在客户端上看到窗口)。

  • 使用 ClickOnce 等部署工具

  • 使用其他应用程序部署解决方案将其推送到桌面,可能是 Microsoft App-V,更可能是第三方。Altiris SVS 曾经属于这个领域,我不知道目前是什么。

答案2

我可能错了,但您可以尝试添加 -i 参数,以便您尝试启动的进程将在指定的目标计算机上以交互模式运行。

编辑:我刚刚看到了您要实现的目标,我认为您无法使用 psexec 实现该目标,psexec 用于在远程计算机上执行进程。在这里,您可能想尝试应用程序演示解决方案,例如 Xenapp 或 Windows 2008 远程桌面服务

相关内容