【问题标题】:How to activate programs on windows from Linux machine如何在 Linux 机器上激活 Windows 上的程序
【发布时间】:2013-07-13 18:33:09
【问题描述】:

首先我会解释我的目标

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

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

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

以下示例语法应该在我的 Windows 机器上从我的 Linux 上打开 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 上运行/执行 open-explorer.vbs 脚本时,IE (google) 资源管理器已成功打开

那么为什么 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

【问题讨论】:

  • 你试过--interactive=1--system作为winexe的参数吗?
  • 是的好主意(我会试试 - ) - 请写下我的问题的答案,我会投票给你......
  • 嘿伙计们,你能提供完整的行吗,因为使用 --interactive=1 和 --system 就像我写的一样 --help 或其他东西:我的行:winexe --system -U "work/user%pw043" --interactive=1 //server.something --system "C:\Utility\prog.exe"

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


【解决方案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 应该可以解决问题。

【讨论】:

  • 您能否详细说明一下并提供一个示例,为什么我的这行不起作用它只是激活了 winexe 的 --help 部分:winexe --system -U "work/ user%pw043" --interactive=1 //server.something --system "C:\Utility\prog.exe"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-30
  • 2015-01-19
  • 1970-01-01
  • 2017-05-22
  • 1970-01-01
  • 2018-07-04
相关资源
最近更新 更多