There are many ways you can call a URL from a windows schedule task. Old time we used vbscript to call a URL. We can create a small console app on .Net (Visual Studio) to call a URL and then schedule the console app to run periodically.
But what is the best and most easiest way these days. I wanted to find out recently as I wanted to call a URL from a website periodically to keep the website live (not going to sleep).
Answer I got from several GPTs were to use Powershell scritp.
This is the powershell command to use:
-ExecutionPolicy unrestricted
-Command "(New-Object Net.WebClient).DownloadString('YOUR-URL')"
To call this using a Windows Task scheduler do the following steps:
1. Launch Task Scheduler and create a task (don't select basic task)
2. Give an appropriate name and fill out the properties as suited for you
3. Create a trigger to run the task. You can schedule it to run periodically
4. In the "Actions" tab, click new and type "powershell" on "Program/script" box
5. In the "Arguments" box, type the above text (replace the url with your URL).
6. Click ok and save the task.
Make sure to run the script with a user who have appropriate permission to run powershell and commands.
No comments:
Post a Comment