首先,我将解释我的目标
目标 - 从我的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
答案 0 :(得分:1)
--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
应该做到这一点。