如何在Linux机器上激活Windows上的程序

首先我会解释我的目标

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

我find了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不是真的popup/打开? 在我的窗户上?

但是,当我运行/ exe在我的窗户上打开explorer.vbs脚本的IE浏览器(谷歌)浏览器打开成功

那么为什么IE浏览器打开Windows机器而不是winexe工具? 我猜是因为winexe无法看到windows ENV? 或者也许别的东西?

请指教 – 如何通过winexe工具在我的Windows机器上打开IE浏览器

什么需要添加/更改/replace我的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

Solutions Collecting From Web of "如何在Linux机器上激活Windows上的程序"

根据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应该做的伎俩。