Створіть файл під назвою urllist.txt і вставте в нього всі свої URL-адреси. Усі вони повинні починатися з нового рядка, наприклад:
http://www.swarovski-lighting.com/ws/web/coredatasheetstreamer.html`?corepart=1239®ion=1
https://www.dell.com/downloads/global/products/pedge/en/1750_specs.pdf
http://www.pizzahut.com/assets/w/nutrition/BrandStandardNutritionalInformationFINAL111314.pdf
ЯКЩО Є URL-адреса З? В ІТІ ДОДАЙТЕ АВТОМАТИЧНОГО ГРАВУВАННЯ перед цим . Зразок першої URL-адреси вище. Найпростіший спосіб зробити це - вставити всі URL-адреси в блокнот, а потім скористатися функцією пошуку / заміни. Знайти?, Замінити на `? Зверніть увагу, що ключ-ключ не є єдиним котирувальним ключем, а ключем над клавішею вкладки з нахилом.
Відкрийте блокнот і вставте наступний код:
Get-Content urllist.txt | ForEach-Object {Invoke-WebRequest $_ -OutFile $(Split-Path $_.replace('?', ' ').replace('&', ' ').replace('=', ' ') -Leaf)}
Read-Host -Prompt "Press Enter to exit"
Збережіть цей файл як downloadfiles.ps1
Не забудьте зберегти цей файл у тій же папці, що і urllist.txt
Ви можете клацнути правою кнопкою миші файл та запустити за допомогою shellhell.