Назад | Перейти на главную страницу

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

Я не знаю ничего встроенного. Если у вас установлен 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», это очень безопасный и распространенный инструмент с открытым исходным кодом.)

-Вальдо