web-dev-qa-db-ja.com

コマンドラインRDPがターゲットマシンでCMDを呼び出す

最大50台のマシンにリモート接続して、バッチファイルを実行する必要があります。 RDPセッションを開始してcmdを呼び出す方法はありますか?

7
user961969

これらのマシンにアクセスするためにRDPを使用する必要がある場合は、コマンドラインの自動ログインと接続時のプログラムの実行を可能にするmstsc.exeのシェルがあります。頭に浮かぶのはリモートデスクトッププラスです。バッチスクリプトを使用して、次の構文で特定のマシンにログインできます。

rdp /v:computer /u:username /p:password /start:"pathtoscript/script.bat"

からダウンロード http://www.donkz.nl/

4
Mike

Windowsリモートシェルはあなたが望むものです。

http://technet.Microsoft.com/en-us/library/dd163506.aspx

セットアップが完了したら、WinRS -r:MYSERVER "cmd.exe"リモートマシンでcmd.exeを実行し、リモートコンソールセッションをローカルに提供します。または、代わりにボックスで他のコマンドを直接実行することもできます。

実際、RDPを使用する必要がある場合(そして、回避できればバッチファイルを実行するだけではわからない)、シェル(またはその他のコマンド)なしサードパーティプログラム。 mstsc.exeを実行し、別のシェルを選択してRDPファイルを保存するだけです。

必要な主な設定は次のとおりです。

full address:s:yourserver.domain.com:3389
alternate Shell:s:c:\windows\system32\cmd.exe
5
cirrus