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 будут работать лучше для больших файлов.

Другие вопросы по тегам