2

必要なもの:

2つのWindows2008サーバー間で定期的に複数のディレクトリを移動するため。

セキュリティ要件により、どちらのサーバーにもネットワーク共有を設定したり、無関係なソフトウェアをインストールしたりすることは想定されていません。

利用可能なもの:

両方のマシンへの管理者アクセス(それが役立つ場合はリモートデスクトップアクセスを含む)。

次の3番目のマシン:

  • Visual Studio 2010
  • Cygwin

ボーナスエクストラ

残りの作業(ファイルの移動を除く)を実行するスクリプトは現在F#で記述されていますが、.net/コマンドラインベースのソリューションであれば問題ありません。

4

4 に答える 4

1

PsExecは、これを実現するための便利なツールであることがわかります。

于 2011-01-14T15:31:52.733 に答える
0

.NET Socketsを使用して、簡単なファイル転送プログラムをゼロから作成しますか?それは私が少なくともすることです。このプログラムを使用してのみ到達できるいくつかのプリセットフォルダを使用して、ネットワーク経由でバイトストリームを実行するだけです(両方に非同期IOが必要です)。

編集:あるいは、これはどんなに小さくても、無関係なソフトウェアとしてカウントされますか?

于 2011-01-14T10:29:43.613 に答える
0

ディレクトリを圧縮して、 netcat経由で送信できます

于 2011-01-14T10:32:26.723 に答える
0

最善の策は、LZMA / RAR / ZIPを起動して、scp(ssh / ssl ftp)を使用するか、sshファイルシステム(sshfs、cygwinで可能)をマウントおよびアンマウントすることです。ただし、これがSMB共有よりも安全であるかどうかは、別の問題です。sshfsファイルシステムのマウントとアンマウントの利点は、共有はデータが送信されるまでのみ利用可能であり、ゴツゴツしたパスワードではなく、4096ビットの秘密公開RSAキーによって保護されていることです。

于 2011-01-14T12:28:32.767 に答える