Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file Windows Bitsadmin替代方案_Batch File_Microsoft Bits - Fatal编程技术网

Batch file Windows Bitsadmin替代方案

Batch file Windows Bitsadmin替代方案,batch-file,microsoft-bits,Batch File,Microsoft Bits,由于Bitsadmin越来越不受欢迎,我想听听您是否知道从批处理脚本中下载文件的替代方法。 最好的选择是windows自带的,这样我就不需要下载额外的东西。最好的选择是下载BITSAdmin.exe 如果你不能使用PowerShell,你会被copy,xcopy.exe,和robocopy.exe,培根比特所困扰,我当时也有同样的想法。下面是一个使用PowerShell的BitsTransfer模块的示例。将此保存为.bat文件并运行它 @echo关闭 setlocal 设置“URL”=http

由于Bitsadmin越来越不受欢迎,我想听听您是否知道从批处理脚本中下载文件的替代方法。
最好的选择是windows自带的,这样我就不需要下载额外的东西。

最好的选择是下载BITSAdmin.exe


如果你不能使用PowerShell,你会被
copy
xcopy.exe
,和
robocopy.exe
,培根比特所困扰,我当时也有同样的想法。下面是一个使用PowerShell的
BitsTransfer
模块的示例。将此保存为.bat文件并运行它

@echo关闭
setlocal
设置“URL”=http://cdn.sstatic.net/stackoverflow/img/sprites.svg"
设置“SaveAs=sprites.svg”
powershell“导入模块BitsTransfer;启动BitsTransfer'%URL%'%SaveAs%'”
-您可以检查此项

如果可移植性对您来说很重要的话,尽管您仍然可以找到没有powershell的vista和XP机器,但powershell可能是最好的选择 去WSH

。我不认为MSXML2.XMLHTTP和WinHTTPRequest(-和更多测试)会很快被弃用,但它们需要WSH、jscript、vbscript或powershell

jscript.net和webclient将更好地用于更大的文件。

好消息是,它们并没有被弃用


(我在微软的BITS团队工作)

我建议直接使用PowerShell更好,这样就不需要编写和保存批处理文件。执行PowerShell脚本的语法:
PowerShell-executionpolicy remotesigned.\basename.ps1“
。执行批处理脚本的语法:
basename
。启动powershell脚本的Gui方法:右键单击-->使用powershell运行。启动bat脚本的Gui方法:双击。编写和保存批处理文件通常会带来更好的用户体验,Bill。我建议直接从PowerShell命令窗口运行PowerShell命令,而不是从GUI窗口双击。为什么它比wget慢?其他更相关的问题:wget为什么通过我的手机连接下载?我在漫游,账单比我想象的要多得多!或者,“当我运行wget时,我所有的其他应用程序突然运行得更慢!为什么?”或者,“我用wget下载,然后重新启动。为什么下载停止了?”BITS被设计成一个后台下载程序:它知道电源状态、连接成本(至少大致如此)等等。它可以处理重新启动,重新启动下载。Wget被设计用于处理前景中数量惊人的网络协议。