cmd下几种常见的下载文件的办法
好久没更新博客了 是时候来加快脚步成长了 接下来慢慢 会更新些笔记
win 03安装ftp服务
先在我虚拟机里把ftp安装好 win2003的 打开 控制面板-添加或删除程序-添加、删除组件–应用程序服务器(详细信息)–iis信息服务器(详细信息)–ftp 服务
1.ftp
ip:192.168.68.132
文件:test.txt
按顺序执行如下代码即可通过ftp来下载文件
cmd:
echo open 192.168.68.132 21> ftp.txt
echo ftp>> ftp.txt
echo bin >> ftp.txt
echo ftp>> ftp.txt
echo GET test.txt >> ftp.txt
ftp -s:ftp.txt
2.vbs
vbs downloader,使用msxml2.xmlhttp和adodb.stream对象
如下代码保存为.vbs文件:
Set Post = CreateObject("Msxml2.XMLHTTP")
Set Shell = CreateObject("Wscript.Shell")
Post.Open "GET","http://192.168.68.132/test.txt",0
Post.Send()
Set aGet = CreateObject("ADODB.Stream")
aGet.Mode = 3
aGet.Type = 1
aGet.Open()
aGet.Write(Post.responseBody)
aGet.SaveToFile "C:\test\update\test.txt",2
对应到cmd下的命令为:
echo Set Post = CreateObject("Msxml2.XMLHTTP") >>download.vbs
echo Set Shell = CreateObject("Wscript.Shell") >>download.vbs
echo Post.Open "GET","http://192.168.68.132/test.txt",0 >>download.vbs
echo Post.Send() >>download.vbs
echo Set aGet = CreateObject("ADODB.Stream") >>download.vbs
echo aGet.Mode = 3 >>download.vbs
echo aGet.Type = 1 >>download.vbs
echo aGet.Open() >>download.vbs
echo aGet.Write(Post.responseBody) >>download.vbs
echo aGet.SaveToFile "C:\test\update\test.txt",2 >>download.vbs
3.powershell
cmd:
powershell (new-object System.Net.WebClient).DownloadFile('http://192.168.68.132/test.txt','C:\Users\isky\Downloads\test.txt')
4.bitsadmin
bitsadmin是一个命令行工具,可用于创建下载或上传工作和监测其进展情况。xp以后的Windows系统自带
使用方法:
cmd下:
bitsadmin /transfer n http://download.sysinternals.com/files/PSTools.zip C:\Users\isky\Downloads\PSTools.zip
本文作者: iceH
本文链接: http://www.secice.cn/p/cd8ce2bf
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!