
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
)
