web-dev-qa-db-ja.com

RDPに接続し、CLIからコマンドを実行する

RDPサーバーに接続し、コマンドラインを介してサーバーでコマンドを実行したいのですが。 1つの行コマンドで実行できますか?

6
int_32

Microsoftリモートデスクトップ接続クライアントの[オプション]の[プログラム]タブで、Windowsエクスプローラーの代わりにログオン後に実行するプログラムを指定できます。実行したいものが%SystemRoot%\system32\cmd.exe /c (command and arguments here)で機能する場合、これで準備は完了です。複数のコマンドが必要な場合は、代わりにスクリプトを呼び出します。

リモートデスクトップクライアントの設定をファイルに保存します。コマンドラインでmstsc.exeの後にファイル名を渡します。それはあなたの単一コマンドソリューションです。

4
Evan Anderson

コマンドラインコマンドを実行できるように、本来GUI中心のRDPを介してサーバーに接続することは、完全に直観に反するように思えます。

私が望むのは、psexecやPowershell remotingなどのリモート管理ツールだと思います。

1
Ryan Ries

さらにトリガーで新しい高度なタスクスケジューラを作成します。

"Run only when user is logged on" true => show window
"Start the task only if the computer is on APC power" false

コマンドを実行するClearLock.exe私の状況での追加のセキュリティのために、コマンドは接続時に自動的にトリガーされます。またはCMD.exe、起動時のショートカットまたはレジストリの実行と比較すると、このメソッドは実行に遅延がありません

イベントを作成:

enter image description here

0
user956584