Форум программистов, компьютерный форум, киберфорум
Наши страницы
PowerShell
Войти
Регистрация
Восстановить пароль
 
Шаньга
Заблокирован
#1

Изменить для использования в Командной строке код для скачивания файла - PowerShell

28.07.2015, 12:50. Просмотров 405. Ответов 7
Метки нет (Все метки)

Есть скрипт который качает файл с хоста в указанную папку
PowerShell
1
2
$WebClient = New-Object System.Net.WebClient
$WebClient.DownloadFile("http://сайт.ru/test.txt","C:\Users\name\Desktop\test.txt" )
Можно как то уместить это в одну строку, что бы можно было запустить из cmd
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2015, 12:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменить для использования в Командной строке код для скачивания файла (PowerShell):

Команда для скачивания файла, вводимая в окно "Выполнить"
Так скачиваю файл через окно выполнить, все работаетpowershell.exe -c...

Плагин для отображения размера файла для скачивания
Ищу плагин для скачивания файла с сайта, неоднократно видел такие на различных...

Синтаксис для использования команды Командной строки в функции
Добрый день, коллеги. Прошу вашей помощи. Всю голову сломал, но так и не...

Код для скачивания фото и гифок с сайта
В общем есть такой говнокод, который должен заходить на сайт и скачивать пикчи...

RewriteRule для скачивания файла
Помогите составить правило для скачивания файл PDF PHP скрипт генерирует pdf...

Скрипт для скачивания файла
Добрый вечер. Столкнулся с проблемой, нужна помощь в решении. Есть файл, есть...

7
v_svitere
332 / 269 / 94
Регистрация: 03.06.2009
Сообщений: 800
Записей в блоге: 4
28.07.2015, 15:39 #2
Шаньга,
Windows Batch file
1
powershell.exe -c command 1;command2
Но возможно, в Вашем случае будут сложности с экранированием путей. Вообще на мой взгляд(чисто субъективный) лучше повершельный код сохранить в сценарий, и запускать как сценарий соответственно.
0
Шаньга
Заблокирован
28.07.2015, 15:52  [ТС] #3
Вот такие ошибки выскакивают. Вся проблема в том, что мне именно через cmd надо запустить
0
Миниатюры
Изменить для использования в Командной строке код для скачивания файла  
v_svitere
332 / 269 / 94
Регистрация: 03.06.2009
Сообщений: 800
Записей в блоге: 4
28.07.2015, 16:06 #4
Лучший ответ Сообщение было отмечено Шаньга как решение

Решение

Шаньга,
Так я Вам и написал как запустить с cmd, целых 2 варианта.
Попробуйте вот так
Windows Batch file
1
powershell.exe -c "$WebClient = New-Object System.Net.WebClient;$WebClient.DownloadFile('http://сайт.ru/test.txt','C:\Users\name\Desktop\test.txt' )"
Как я и сказал, возможны проблемы с экранированием путей, навскидку не очень помню как экранировать в CMD
1
Шаньга
Заблокирован
28.07.2015, 16:16  [ТС] #5
я понял, что вы написали пример для cmd, как раз так и пробовал, при этом и вылезла ошибка на скрине выше
0
v_svitere
332 / 269 / 94
Регистрация: 03.06.2009
Сообщений: 800
Записей в блоге: 4
28.07.2015, 16:20 #6
Цитата Сообщение от v_svitere Посмотреть сообщение
Windows Batch file
1
powershell.exe -c "$WebClient = New-Object System.Net.WebClient;$WebClient.DownloadFile('http://сайт.ru/test.txt','C:\Users\name\Desktop\test.txt' )"
Этот вариант пробовали?
0
Шаньга
Заблокирован
28.07.2015, 16:26  [ТС] #7
да, тоже самое

Добавлено через 1 минуту
а нет, ошибочка. Заработало. Спасибо
0
v_svitere
332 / 269 / 94
Регистрация: 03.06.2009
Сообщений: 800
Записей в блоге: 4
28.07.2015, 16:29 #8
Цитата Сообщение от Шаньга Посмотреть сообщение
а нет, ошибочка. Заработало. Спасибо
Ну и замечательно!
0
28.07.2015, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2015, 16:29
Привет! Вот еще темы с решениями:

Код с пробелами работает в командной строке, но не работает из bat-файла
Помогите как откоректировать bat файл, чтобы он работал c: cd c:\Program...

Ссылка для скачивания двоичного файла
Чтоб файл приложение для андроида *.apk скачивался, а не открывался в браузере...

Запрос пароля для скачивания файла
Добрый день. Не уверен в верную ли ветку форму написал, но надеюсь...

Альтернативы WebClient для скачивания файла
Всем доброго дня. Проблема при скачивании файла по ссылке:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru