Can anyone tell me how I can use windows scheduler on windows server to execute a page over the internet, specifically an asp.net file.
3 Answers
You can use a single line Powershell script to do this. Put this in a file with a .ps1 extension (such as RunWebPage.ps1):
(new-object System.Net.WebClient).DownloadString("http://www.mysite.com")
Then in your run box enter
powershell c:\RunWebPage.ps1
using the full path of wherever you save the script.
-
That's a much more elegant solution than mine, I'll have to give it a try here.– ColJLAug 11, 2011 at 7:56
You can do this in the run box
"c:\program files\internet explorer\IEXPLORE.EXE" "http://webaddress"
but it will only work if someone is logged on.
-
-
-
I've done it just like coljil suggested -- with the task configured to run as a named user. Nobody needs to be logged on for it to work.– Chris_KSep 10, 2009 at 12:51
-
Thanks @Chris_K, that's what I figured. Good to have it confirmed! Sep 10, 2009 at 13:22
-
... that being said, I think you'll want to ensure that named user has logged onto the box at least once before (seems like I had an issue once where no local profile stuff existed yet).– Chris_KSep 10, 2009 at 13:43
You can user wget for windows, it is simple and works well. Download it from here.