1

winexe を介して Linux マシンから Windows マシンに接続しています。そのマシンのユーザーで Windows マシンにログオンします。cmd.exe または powershell スクリプトを実行できます。

今私の問題:マシンのデスクトップにいる場合、リモートで接続し、cmd/powershell を介してスクリプトを開始すると、cmd/powershell ウィンドウがデスクトップ ユーザーに表示されません。どちらも同じユーザーを使用します。リモート ユーザーがスクリプトを開始して実行している場合、デスクトップ ユーザーにウィンドウを表示して、コマンドと出力をデスクトップ ユーザーが見ることができるようにしたいと考えています。

winexe のインタラクティブな引数を使用すると、インタラクティブなサービスに注意が必要であるというメッセージがデスクトップに表示されますが、それを見ると、空の cmd ウィンドウしかありません。出力は表示されません。

リモート ユーザーが使用するコマンド ウィンドウを表示する方法はありますか?

4

1 に答える 1

0

psexec対話型セッション スイッチを使用および指定して、スクリプトを実行してみてください。何かのようなもの:

psexec.exe -i powershell.exe -executionpolicy bypass -file C:\myscript.ps1

psexec

于 2013-04-17T15:18:01.133 に答える