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
4 ответа
Ничего встроенного я не знаю. Если у вас установлен 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/
curl: http://curl.haxx.se/
(Несмотря на доменное имя "haxx", это очень безопасный и распространенный инструмент с открытым исходным кодом.)
-Waldo