De acordo com Ferramenta BITSAdmin - MSDN ( /Transfer
seção de comutação):
BITSAdmin updates the command window with progress information until the transfer is complete or until a critical error occurs. BITSAdmin completes the job if it successfully transfers all the files and cancels the job if a critical error occurs. BITSAdmin does not create the job if it is unable to add files to the job or if you specify an invalid value for type or job_priority. Note that BITSAdmin continues to run if a transient error occurs. To end BITSAdmin, press Ctrl+C.
Como o BITS foi projetado para transferir em modo de segundo plano, isso pode levar um tempo não especificado se a rede estiver ocupada - especialmente se o serviço do BITS não estiver em execução (não verifiquei se o comando inicia).
-
Além disso, você pode fazer o download com a funcionalidade .NET conforme mesmo com o PowerShell desabilitado porque
csc.exe
, o compilador C #, é empacotado com o .NET. -
Isso também pode ser feito com
cscript
usando o objeto XMLHTTP COM conforme Usando o Windows Script Host e o COM para hackear o Windows (o arquivo de script pode ser escrito comcopy 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
-
outros utilitários de rede com capacidade de transferência de arquivos - por exemplo,
telnet
eftp
- podem fazer também. No entanto, estes tendem a não ser incluídos por padrão desde o Vista.