Скачать для каждого объекта в текстовом файле - PullRequest
2 голосов
/ 26 марта 2020

Идея состоит в том, чтобы открыть текстовый файл, и каждый объект внутри будет go до $root= 'https://website/plugin.cs' и загружать каждый файл с веб-сайта для каждой записи в текстовом файле

Где root будет просто 'https://website/ `, а затем каждый объект будет добавлен в конце и загружен

plugins.txt

plugin.cs
plugin6.cs
plugin2.cs
plugin3.cs

Я застрял

$plugins= 'C:\plugins.txt'

$root= 'https://website/plugins/'

Get-Content C:\plugins.txt | ForEach-Object { Invoke-WebRequest C:\Users\Downloads\test}

1 Ответ

2 голосов
/ 26 марта 2020

Используйте $_ для обозначения текущего входного значения внутри ForEach-Object сценария:

Get-Content $plugins | ForEach-Object {
    Invoke-WebRequest "$root/$_" -OutFile "C:\Users\Downloads\test\$_"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...