我需要知道是否有一个内置于Windows Server 2003的实用程序,可以使用命令行下载文件,只使用一个命令。
基本上我知道我可以使用ftp工具从ftp下载,但为了做到这一点,我需要首先ftp open ,然后传递其他命令,所以它不能帮助我,因为我只需要从一个命令。 下载可以通过http,ftp或任何其他协议来执行。
OS Name: Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition OS Version: 5.2.3790 Service Pack 2 Build 379
没有什么内置的,我知道。 如果你安装了PowerShell,你可以使用System.Net.WebClient ,即使你仍然想要一个易用的包装器:
$wc = New-Object Net.WebClient $wc.DownloadFile('http://...', file)
但是如果你首先需要安装某些东西的话,那么还有很多其他的select。
tftp是完美的这个东西! 它需要一个tftp服务器,但意味着你可以做一行文件下载命令。
它已经从最近的MS服务器和客户端操作系统中删除,因为它使得下载和安装病毒有效载荷变得如此简单!
tftp -i xxxx get file.txt
我宁愿使用ncftp这种事情: http : //www.ncftp.com/
wget和curl(开源工具)应该都能够满足你的需求。
wget: http : //www.gnu.org/software/wget/
curl: http : //curl.haxx.se/
(尽pipe“haxx”域名,它是一个非常安全和常见的开源工具。)
-Waldo