スクリプトやコマンドラインからネットワークプレイスにファイルをコピーすることはできますか?

Windows XPで、コマンドラインやバッチファイル、あるいはPowerShellスクリプトから、ネットワークプレイスにファイルをコピーすることは可能でしょうか?

私がこの研究を始めたきっかけは、ユーザーのマシンからWSS 3.0のドキュメントライブラリにファイルを公開しようとしたことです。WSS サイトは 80 または 443 以外のポートで NTLM を介してのみ認証可能なため、問題のライブラリにドライブをマッピングすることができないのです。WSS の Web サービスを使用してファイルをプッシュすることも可能だと思いますが、この質問に対する答えが今とても気になります。

を使えば、 'net' コマンドで認証して、ファイルをコピーすることができます。

copy src \\dest-machine\shared-library-name\dest

もし認証が必要な場合、どのように処理するのか、私は正確にはわかりません。

解説 (0)

スクリプトが必要なものであれば、NAntを検討すべきです。

これは主にビルドスクリプトに使われるものですが、非常に強力で、簡単に使い始めることができます。

NAntContrib]2nant ftp タスク もあり、これらはあなたの助けになるでしょう。

解説 (0)

はい、できます。 ロボコピーのようなツールを使うことをお勧めします。

解説 (0)