Windows Бицадмин Альтернатива
Потому что Bitsadmin становится устаревшим, я хотел бы услышать, если вы знаете об альтернативе для загрузки файлов из пакетного сценария. Лучше всего будет альтернатива, которая уже идет с окнами, поэтому мне не нужно загружать дополнительные вещи.
3 ответа
Бит Бекон и я имели ту же идею в то же время. Вот пример использования PowerShell BitsTransfer
модуль. Сохраните это как файл.bat и запустите его.
@echo off
setlocal
set "URL=http://cdn.sstatic.net/stackru/img/sprites.svg"
set "SaveAs=sprites.svg"
powershell "Import-Module BitsTransfer; Start-BitsTransfer '%URL%' '%SaveAs%'"
Хорошие новости - BitsAdmin не считается устаревшим.
(Я работаю в команде BITS в Microsoft)
Лучшая альтернатива BITSAdmin.exe
это использовать PowerShell.
Если вы не можете использовать PowerShell, вы в значительной степени застряли с copy
, xcopy.exe
, а также robocopy.exe
,
Как я могу скачать файл с командным файлом без использования каких-либо внешних инструментов? - Вы можете проверить это
Вероятно, PowerShell - лучшая альтернатива. Хотя вы все еще можете найти машины Vista и XP без PowerShell - если для вас важна переносимость, перейдите на WSH.
Я не думаю, что MSXML2.XMLHTTP и WinHTTPRequest ( здесь у меня есть немного более мощный инструмент, основанный на winhttprequest - и более проверенный) в ближайшее время устареют, но для них потребуется WSH или jscript или vbscript или powershell.
jscript.net и webclient будут работать лучше для больших файлов.