Windows 環境で wget したい場合は PowerShell で代替できます。
PowerShell 2.0 で wget
(new-object System.Net.WebClient).Downloadfile("https://example.com/", "C:\tmp\example.html")
PowerShell 3.0 以降で wget
標準インストールだと Windows 8 から。
Invoke-WebRequest -Uri https://example.com/ -OutFile C:\tmp\example.html
長いですね。
Invoke-WebRequest は wget でエイリアス切ってあるので、以下で可能です。
wget https://example.com/ -OutFile C:\tmp\example.html
bat ファイルで wget
標準で入っている bitsadmin.exe
を使えば bat ファイルでダウンロードできます
bitsadmin /transfer dl-job https://example.com/ C:\tmp\example.html
dl-job
は任意の JOB名です。
例えば、foo.jar
が存在しなければ自動でダウンロードする といった場合は以下の要領です。
if not exist %APP_HOME%foo.jar ( bitsadmin /transfer download-jar https://repo1.maven.org/maven2/path/foo.jar %APP_HOME%foo.jar )
PowerShell実践ガイドブック ~クロスプラットフォーム対応の次世代シェルを徹底解説~
- 作者:吉崎 生
- 発売日: 2018/05/30
- メディア: 単行本(ソフトカバー)