Согласно BITSAdmin Tool - MSDN ( /Transfer
раздел переключателя):
BITSAdmin обновляет командное окно информацией о ходе выполнения до тех пор, пока передача не будет завершена или пока не произойдет критическая ошибка. BITSAdmin завершает работу, если успешно передает все файлы, и отменяет работу, если возникает критическая ошибка. BITSAdmin не создает задание, если не может добавить файлы в задание или если вы указали недопустимое значение для type или job_priority. Обратите внимание, что BITSAdmin продолжает работать, если происходит временная ошибка. Чтобы завершить BITSAdmin, нажмите Ctrl + C.
Поскольку BITS предназначен для передачи в фоновом режиме, это может занять неопределенное время, если сеть занята - и особенно, если служба BITS не запущена (я не проверял, запускает ли команда ее).
Кроме того, вы можете загрузить с помощью .NET функциональности в соответствии с Как скачать файлы из командной строки в Windows, как это делает Wget? даже с отключенной PowerShell, потому
csc.exe
что компилятор C # поставляется вместе с .NET.Это также можно сделать с
cscript
помощью использования COMH-объекта XMLHTTP в соответствии с использованием Windows Script Host и COM для взлома Windows (файл сценария может быть записан с помощьюcopy con
):dim XmlHttp, URL, FileName, OutputStream URL = <URL> FileName = <FILENAME> set XmlHttp = WScript.CreateObject("MSXML2.XMLHTTP") set OutputStream = WScript.CreateObject("ADODB.Stream") XmlHttp.Open "GET", URL, false XmlHttp.Send OutputStream.Type = 1 'BINARY_STREAM_TYPE OutputStream.Open OutputStream.Write XmlHttp.responseBody OutputStream.SaveToFile FileName, 2 'CREATE_OVERWRITE_SAVE_MODE OutputStream.Close
другие сетевые утилиты, способные передавать файлы - например,
telnet
иftp
- тоже могут. Тем не менее, они, как правило, не включены по умолчанию с Vista.