如何从Linux机器上激活Windows程序

时间:2013-07-13 18:33:10

标签: linux windows windows-xp remote-access winexe

首先,我将解释我的目标

目标 - 从我的Linux机器上的Windows机器上执行程序或脚本

我找到了winexe工具 - 这个工具从我的Linux远程执行远程Windows机器上的命令 - 非常好,

关于winexe工具的真实例子,以及它是如何工作的:

以下示例语法应该从我的Linux(非常好)

打开我的Windows机器上的IE
  ./winexe -U login%password -W WORKGROUP //remore_machine_ip "cmd /k    cscript C:/open-explorer.vbs"

open-explorer.vbs 脚本看起来像这样:

 Set WshShell = WScript.CreateObject("WScript.Shell") 
 WshShell.Run "iexplore http://www.google.com", 9

所以现在我将解释这个问题..... 关于winexe语法,我看到winexe实际上执行open-explorer.vbs脚本但是!

IE不是真的弹出/打开?在我的窗户上???

但是当我在Windows上运行/ exe运行 open-explorer.vbs 脚本时,IE(谷歌)资源管理器已成功打开

那么为什么IE从Windows机器而不是winexe工具打开? 我猜因为winexe看不到windows ENV?或者别的什么?

请建议 - 如何通过winexe工具在我的Windows机器上打开IE浏览器

需要在我的winexe语法中添加/更改/替换以在WIN上打开IE?

WINEXE工具语法

       ./winexe -U login%password -W WORKGROUP //remore_machine_ip "cmd /k    cscript C:/open-explorer.vbs"


 login - WIN login
 password  - WIN password
 remore_machine_ip - WIN ip address

winexe网站 - http://www.aldeid.com/wiki/Winexe

1 个答案:

答案 0 :(得分:1)

根据documentation of winexe

--interactive=0|1
  Desktop interaction: 0 - disallow, 1 - allow. 
  If you allow use also --system switch (Win > requirement). 
  Vista do not support this option. 

所以--interactive=1 --system应该做到这一点。