2017-01-17 13 views
2

私はインターネットからWindowsマシンにzipされたフォルダであるアーティファクトをダウンロードしたいと思う状況があります。次のように私がやっている:インターネット経由でZipファイルをWindowsマシンにダウンロードするにはどうすればよいでしょうか?

win_command: "Invoke-WebRequest -Uri "http://abc/sample.zip" -OutFile "C:/Share/sample.zip " 

しかし、上記の作品はまったく機能していないので、あなたは、私が間違って何をやって提案してくださいだろうか? win_commandの構文が間違っているか、PowerShellコマンドが間違っていますか?

答えて

2

ウェブからファイルをダウンロードするためのWindowsモジュールwin_get_urlがあります。例えば

- name: Ensure the file is downloaded 
    win_get_url: 
    url: http://abc/sample.zip 
    dest: C:\Share\sample.zip 
    force: no 
+0

この「力」が何であるか教えてください。 – Learner

+1

これはリンクされたドキュメントのページに記述されていますが、私から聞きたい場合はここにあります: "*' yes'の場合は常にファイルをダウンロードし、 'no'の場合はダウンロードしませんリモートファイルがローカルファイルよりも直近に変更されています。* " – techraf

2

あなたはこのようにそれを使用することができます:

win_command: "Invoke-WebRequest -Uri 'http://abc/sample.zip' -OutFile 'C:/Share/sample.zip'" 

は正しく、正しいシングルクォーテーションとダブルクォーテーションを使用することを忘れないでください。

関連する問題