Мне нужно знать, есть ли в 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)
Но если вам сначала нужно что-то установить, есть много других вариантов.
tftp идеально подходит для этого! для этого требуется tftp-сервер, но это означает, что вы можете выполнять однострочные команды загрузки файла.
Он был удален из самых последних серверных и клиентских ОС MS, потому что он упрощает загрузку и установку вирусной нагрузки!
tftp -i x.x.x.x get file.txt
Я предпочитаю использовать ncftp для таких вещей: http://www.ncftp.com/
wget и curl (утилиты с открытым исходным кодом) должны соответствовать вашим потребностям.
wget: http://www.gnu.org/software/wget/
завиток: http://curl.haxx.se/
(Несмотря на доменное имя «haxx», это очень безопасный и распространенный инструмент с открытым исходным кодом.)
-Вальдо