Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Автоматически переходить по заданным ссылкам. (http://forum.oszone.net/showthread.php?t=351410)

SerjKup 20-06-2022 10:23 2986936

Автоматически переходить по заданным ссылкам.
 
Здравствуйте. Есть N ссылок, все обращаются на один сервер, отличаются только id. Переход по ссылке запускает процесс формирования отчета, когда процесс закончился отчет падает в загрузки . Необходимо, чтобы после отработки одной ссылки сразу же запускалась следующая.
Вот пример: 1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=16
1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=160
1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=89.
Как это сделать с помощью .bat?

DJ Mogarych 20-06-2022 13:07 2986951

Насчёт бата не знаю, а в Powershell можно попробовать так:
Код:

$urls = @(
'1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=16'
'1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=160'
'1.1.1.1/UP/md/UserPerfomance/UserPerfomance.aspx?admin=1&dateBegin=01.01.2022&dateEnd=05.06.2022&depsellId=89'
)

$urls |% {Invoke-WebRequest "$_"}

Может быть, удобнее поместить ссылки (без обрамляющих кавычек) в текстовый файл, например, D:\temp\URLs.txt, и тогда команда будет
Код:

gc "D:\temp\URLs.txt" |% {Invoke-WebRequest "$_"}


Время: 00:57.

Время: 00:57.
© OSzone.net 2001-