2

最初にターゲットを説明します

ターゲット - 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 でopen-explorer.vbsスクリプトを実行/実行すると、IE (Google) エクスプローラーが正常に開きました。

では、なぜ IE は winexe ツールではなく Windows マシンから開いたのでしょうか? winexe が Windows ENV を認識できないためだと思います。それとも何か他のものですか?

アドバイスをお願いします – winexe ツールを使用して Windows マシンで IE を開く方法

WIN で IE を開くには、winexe 構文で何を追加/変更/置換する必要がありますか?

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

4

1 に答える 1

1

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、トリックを行う必要があります。

于 2013-07-16T18:13:08.403 に答える