Загрузка файлов по сети через Powershell

Привет! Понадобилось мне на сервере скачать файл с сайта Eset, для настройки сервера ERA. Файл имеет расширение .ova и поэтому при запуске через Internet Explorer он никак не скачивался, а пытался открыться как текстовый документ. Другой браузер ставить совсем не хотелось, поэтому решил скачать его через встроенное в Windows ПО, а точнее через Powershell. В нем есть замечательный командлет Start-BitsTransfer.

Start-BitsTransfer -DisplayName "Era"-Destination"C:\Users\Администратор\Desktop" -Source"http://download.eset.com/download/ra/v6/Appliances/era_server.ova" -TransferType Download

Это хороший способ закачать крупный файл на сервер или компьютер, т.к. используется технология BITS, которая поможет докачать файл, если произойдет обрыв соединения в середине процесса.

P.S Есть еще другая команда, которая совершает те же самые действия:

Invoke-WebRequest -Urihttp://download.eset.com/download/ra/v6/Appliances/era_server.ova -OutFile .\era_server.ova

Добавить комментарий

Войти с помощью: