Bitsadmin は非推奨になっているため、バッチ スクリプト内からファイルをダウンロードする代わりの方法を知っているかどうかを知りたいです。Windowsに既に付属している代替手段が最適であるため、余分なものをダウンロードする必要はありません。
4 に答える
Bacon Bits と私は同時に同じ考えを持っていました。BitsTransfer
PowerShell のモジュールを使用した例を次に示します。これを .bat ファイルとして保存し、実行します。
@echo off
setlocal
set "URL=http://cdn.sstatic.net/stackoverflow/img/sprites.svg"
set "SaveAs=sprites.svg"
powershell "Import-Module BitsTransfer; Start-BitsTransfer '%URL%' '%SaveAs%'"
に代わる最良の方法は、 PowerShellBITSAdmin.exe
を使用することです。
PowerShell を使用できない場合はcopy
、 、xcopy.exe
、およびrobocopy.exe
.
外部ツールを使用せずにバッチファイルでファイルをダウンロードするにはどうすればよいですか? - これを確認できます
おそらく、powershell が最良の代替手段です。ただし、powershell を使用していない vista および XP マシンを見つけることはできますが、移植性が重要な場合は WSH を使用してください。
.MSXML2.XMLHTTP と WinHTTPRequest (ここでは、winhttprequest に基づくもう少し強力なツールを使用し 、さらにテスト済みです) がすぐに廃止されるとは思いませんが、WSH、jscript、vbscript、または powershell が必要になります。
jscript.net と webclient は、より大きなファイルに対してより適切に機能します。