Kommentare: PowerShell Retry WebRequest - RateLimit

 

Fragen / Kommentare zu PowerShell Retry WebRequest - RateLimit

(neueste zuerst)


✍rud
10.04.2022 12:00
Hallo 

Ich bin nur ein Anwender ohne Programmierkenntnisse auf der Suche nach einer Lösung für ein "Invoke-WebRequest " zB jede Stunde.
Die entsprechende URL erwartet in regelmäßigen Abständen eingehende HTTP-Anfragen (GET oder POST) gefolgt von von zB. "?param=test" 
Kann sowas auf WinServer oder Win10/11 über ein Skript aktiviert und gelöst werden? Wie sieht sowas aus und wie bewerkstellige ich das? 
Über die Win Aufgabenplanung? Habe gelesen, die Policy von ".ps" muss angepasst werden?  Idealerweise, aber nicht zwingend wie ein Dienst im Hintergrund.

Mir scheint das "Invoke-WebRequestRetry" geht genau in dieser Richtung, die ich schon lange nach einer Lösung suche
✍Bernhard
gepostet am 10.04.2022 12:07, geändert: 10.04.2022 12:08
Dazu gibt es sicherlich mehrere Möglichkeiten. 
Eine davon wäre ein Skript, dass in einer Endlosschleife jede Stunde den Request macht: 
Nachteil das Skript muss händisch von einem angemeldeten Benutzer gestartet werden. Stabiler ist wahrscheinlich die Aufgabenplanung. Wenn es nur um den Aufruf geht, ohne dass Daten empfangen werden müssen, würde sogare eine Zeile direkt in der Aufgabenplanung reichen, über -executionpolicy Bypass und -command, sowas wie: 
Programm: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Parameter: -ExecutionPolicy Bypass -command "Invoke-WebRequest ..."

Beitrag erstellt von Bernhard