質問: プログラムでコピーしてrdpに貼り付ける方法はありますか? ワークステーション(windows7 os)からrdpクライアントを介してリモートサーバー(windows server 2012)に1つのファイル(頻繁に変更する)を送信する簡単なスクリプトを作成したいと考えています。理想的には、いくつかの引数を使用してrdpclip.exeプロセスをインスタンス化することを検討しています。何かのようなもの: rdpclip.exe -f [filetocopyfromlocaltoremote]しかし、私の知る限り(そして簡単なグーグル検索)、そのような同等のものはありません。また、私はnotこれを行うためのサードパーティツールを探しています!
回答: ローカルハードディスクをサーバーと共有することはできないとおっしゃっていますが、残っている共有メカニズムはクリップボードだけです。クリップボードがrdp接続を介して共有可能である場合は、オープンソースプロジェクト クリップボードrdc を使用できます。このプロジェクトは、接続の両側で起動される非常に小さなjavaプログラムで構成されています。クライアント側のプログラムは、ファイルをエンコードしてクリップボードにロードするために使用されます。サイドプログラムはそれをデコードしてローカルファイルに保存します。ここでの制限は、ファイルがクリップボードに収まるほど小さくなければならないことです。現状では、これはあなたがやりたかった以上の仕事です。ただし、この単純なプログラムを変更して、2つの部分に分けることができます。 ファイルパスをパラメーターとして受け入れ、エンコードされたファイルをクリップボードに配置するクライアント側プログラム。 ループするサーバー側プログラム。クリップボードにそのようなファイルが存在するかどうかを数秒ごとにテストし、デコードしてフォルダーに保存します。 これらは完全に制御できる独自のプログラムになるため、クリップボードに配置する情報に宛先パスを追加するなどの機能を追加して、複数の十分に小さいファイルをから自動的に転送するための汎用ツールになることができます。クライアントからサーバーへ。