Windows 7のコマンドラインでxcopyを使用してデータを収集して他のサーバーにアップロードするバッチスクリプトがあります。私は、そのスクリプトが共有ポイントにあるいくつかのファイルを収集したいので、URLを使用してそれらを取得し、ログインする必要があります。コマンドラインからURLを使用してファイルをコピーする
xcopyはジョブを実行できませんが、それを実行できる他のプログラムはありますか?
Windows 7のコマンドラインでxcopyを使用してデータを収集して他のサーバーにアップロードするバッチスクリプトがあります。私は、そのスクリプトが共有ポイントにあるいくつかのファイルを収集したいので、URLを使用してそれらを取得し、ログインする必要があります。コマンドラインからURLを使用してファイルをコピーする
xcopyはジョブを実行できませんが、それを実行できる他のプログラムはありますか?
理論的には、cURLを曲げてSharePointサイトからファイルをダウンロードすることができます。サイトが公開されていれば、それはとても簡単です。そうでない場合は、最初に認証する必要があり、これが問題になる可能性があります。
windows用のwgetですか?
CURL
を使用して、ユーザ名とパスワードをpost
引数として指定してログインすることができます。あなたは-d or --data
フラグを使ってポストargsを供給することができます。ログインして(そして必要な権限を持っていれば)、必要なファイルを取得し、ローカルファイルに対して既に行っているようにxcopy
を使用して転送することができます。
wget --http-user = XXX --http-password = YYY - チェックマークなしの証明書https:// myUrl 唯一の欠点は、私のパスワードが必要だということです。私のバッチファイルのクリアテキスト。それを避ける方法はありますか? – Lyhne
マニュアルによれば、それらを.wgetrcに格納することができます。 http://www.gnu.org/software/wget/manual/html_node/HTTP-Options.html – henkebenke
.wgetrcはファイルですか?どこで見つけるのですか? – Lyhne