私の日常業務の一部には、MSTSCを使用したシステムからクライアントシステムへのデータの転送が含まれます。この転送を自動化することは可能ですか、Jumpboxに接続して手動でファイルを移動する代わりに使用できるコマンドラインはありますか。
4 に答える
「ジャンプボックス」と言ったので、ジャンプサーバーに接続してからrdpセッションを開始する必要があると思います。
リモートサーバーにログオンしたら、どのようにファイルをコピーしますか?Explorerを介してドラッグアンドドロップ(コピー/貼り付け)しますか?もしそうなら、これはジャンプサーバーを介して恐ろしく遅くなる可能性があります。コマンドラインコピーユーティリティと\tsclientマッピングを使用することをお勧めします。
robocopy \\tsclient\C\somefolder C:\temp *.exe
または何でも。残念ながら、これはすべて最初にリモートデスクトップセッションを確立することを前提としているため、ジャンプサーバーを使用してローカルワークステーションからリモートホストへのコピーを開始する方法はありません。
私たちがやろうとしていることの1つは、セキュリティ担当者にファイアウォールルールをセキュリティで保護されたゾーンに許可してもらい、BITSを自動化してコピーを実行できるようにすることです。
freerdpまたはrdesktopLinuxアプリケーションを使用して(たとえば、まだ仮想サーバー環境がない場合は仮想サーバー環境で)、リモートディレクトリをローカルパスにマップしてからコピーできます。
Windows用のツールもあります-http ://www.analogx.com/contents/download/System/tsdc/Freeware.htmが、私はそれをテストしていませんでした。
スケジュールされたタスクを使用できませんか?私は通常、バッチファイルなどの単純なものを使用しようとしますが、robocopyなどを使用することもできます。
リモートセッションにアクセスするためのコマンドラインスイッチやリモートデスクトップサービスAPIはありません。
ファイルを転送するために、ファイルサーバー(FTPなど)または仮想チャネルを作成できます。