windows-server-2003,windows server,从命令行下载实用程序,http 或 ftp 或任何其他协议,仅通过一个命令

windows-server-2003,windows server,从命令行下载实用程序,http 或 ftp 或任何其他协议,仅通过一个命令

我需要知道 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

答案1

据我所知,没有内置任何功能。如果您安装了 PowerShell,则可以使用System.Net.WebClient它,尽管您可能仍需要一个包装器以方便使用:

$wc = New-Object Net.WebClient
$wc.DownloadFile('http://...', file)

但如果您首先需要安装某些东西,那么还有很多其他的选择。

答案2

远程文件传输协议非常适合这个东西!它需要一个 tftp 服务器,但这意味着您可以执行一行文件下载命令。

它已从最新的 MS 服务器和客户端操作系统中删除,因为它使下载和安装病毒负载变得如此简单!

tftp -i x.x.x.x get file.txt

答案3

我更喜欢使用 ncftp 来做这种事:http://www.ncftp.com/

答案4

wget 和 curl (开源实用程序) 应该都能满足您的需求。

wget: http://www.gnu.org/software/wget/

卷曲: http://curl.haxx.se/

(尽管域名是“haxx”,但它是一个非常安全且常见的开源工具。)

—沃尔多

相关内容