Лучший отвечающий
System.Net.WebClient

Вопрос
-
Имеется скрипт для закачки определенного контента из инета:
$WebDown = New-Object System.Net.WebClient; $workdir+="Temp\mpam-fe.exe" write-host 'DownLoad File mpam-fe.exe Start:' $workdir write-host $WebDown $WebDown.DownloadFileAsync($SourceUpd, $workdir); write-host 'DownLoad File mpam-fe.exe Completed:' $workdi
хочется наблюдать сам процесс загрузки файла, а найти подобное свойство или метод я не смог в WebClient, неужели придется писать цикл постоянного переанализа файла .
13 апреля 2014 г. 13:52
Ответы
-
http://poshcode.org/2461 - Download File (with %) by CrazyDave
http://poshcode.org/417 - Get-WebFile 3.6 by Joel BennettПроще использовать модуль BITS:
Start-BitsTransfer -Source http://server01/servertestdir/testfile1.txt -Destination c:\clienttestdir\testfile 1.txt
- Помечено в качестве ответа KazunEditor 17 апреля 2014 г. 8:11
13 апреля 2014 г. 15:52Отвечающий
Все ответы
-
http://poshcode.org/2461 - Download File (with %) by CrazyDave
http://poshcode.org/417 - Get-WebFile 3.6 by Joel BennettПроще использовать модуль BITS:
Start-BitsTransfer -Source http://server01/servertestdir/testfile1.txt -Destination c:\clienttestdir\testfile 1.txt
- Помечено в качестве ответа KazunEditor 17 апреля 2014 г. 8:11
13 апреля 2014 г. 15:52Отвечающий -
А можно будет объединить работу
System.Net.WebClient и System.Net.DownloadProgressChangedEventArgs в PS
Я понимаю что проще, но не хочется использовать PS так ограничено
- Изменено Сергей29 13 апреля 2014 г. 18:59
13 апреля 2014 г. 18:53 -
Пример использования я уже приводил выше - http://poshcode.org/2461 - Download File (with %) by CrazyDave
$Global:DPCEventArgs = $EventArgs - будет класс DownloadProgressChangedEventArgs
WebClient.DownloadProgressChanged - событие - DownloadProgressChangedEventArgs предоставляет обработчику событий данные по этому событию.</sentencetext>
13 апреля 2014 г. 19:03Отвечающий -
Спасибо17 апреля 2014 г. 21:32