0

Windows を介してリモート マシンのリストに接続するプログラムを作成しました。私が抱えている唯一の問題は、リモートデスクトップに接続した後、リモートから切断するまでWindowsコマンドプロンプトが「フリーズ状態」になることです。その時点で、別のマシンを選択できる場所にコードをループバックします。

複数のマシンに接続できるように、切断せずにループバックできるようにしたい。

これが私のコードです:

:deployCode
cmdkey /generic:"SERVERNAME" /user:"user" /pass:"password"
mstsc /v:"SERVERNAME"
cls
goto :machinelist

goto :machinelist接続先のサーバーを閉じるまで、cls clear コマンドを実行してマシン リスト ( ) に戻ることはありません。

「&」を使用して 2 つのコマンドを結合しようとしましたが、うまくいきませんでした。

すなわちmstsc /v:"SERVERNAME" & goto :machinelist

mstsc の後で切断せずに cls に移動して :machinelist に移動するにはどうすればよいですか?

4

1 に答える 1

1

スクリプト内の場合、mstsc は返されません。「開始」によるプレフィックスは機能します(ここでテスト済み)

:deployCode
cmdkey /generic:"SERVERNAME" /user:"user" /pass:"password"
start mstsc /v:"SERVERNAME"
cls
goto :machinelist
于 2016-06-16T20:01:55.507 に答える