Jag är i behov av att göra en iisreset varje natt och när detta är gjort så behöver jag läsa upp webbplatsens cache. Då tänkte jag att en nattligt jobb som anropar en batch-fil vore bra. Så här ser den ut:
I det scemalagda jobbet har jag satt att jobbet ska avslutas 10 minuter efter start. Men när jag tittar i aktivitetshanteraren så stängs inte Internet explorer ner. Går det att fixa så att IE stängs ner automatiskt?
Givetvis stängs inte iexplorer.exe 10 minuter efter att den schemalagda händelsen har körts, det hade ju blivit galet. Den kryssrutan du syftar på har som funktion att avbryta händelsen om den tar mer än 10 minuter att utföra, dvs. t.ex. om det nu skulle råka ta mer än 10 minuter att köra iisreset eller att starta iexplorer.exe. Det är alltså som en slags timeout, kan man säga.
Krysset kommer bara stänga ner din händelse efter 10 minuter om händelsen då fortfarande har status "Running/Körs", är du med?
Om du vill "fylla upp din cache" igen (vilket jag personligen tycker kan vara lite.. onödigt, men du har säkert en bra anledning) så ska du nog satsa på att skriva ett litet script som med t.ex. MSXML2.ServerXMLHTTP för att hämta data/träffa sajten vid önskad tid. En sökning i t.ex. ASP-forumet ger dig sådan kod.
Men angående det här med MSXML2.ServerXMLHTTP. Hur menar du att jag ska läsa upp cachen via det (har läst det som finns på asp-forumet). Om jag ska använda asp så måste jag ändå ha en webbläsare uppe och då hamnar jag i samma situation som innan.
Hur menar du att jag ska läsa upp cachen via det (har läst det som finns på asp-forumet). Om jag ska använda asp så måste jag ändå ha en webbläsare uppe och då hamnar jag i samma situation som innan.
Med XML-komponenten kan du programatiskt hämta data från en specifik URL, vilket är det samma som att surfa till den sidan. Enda skillnaden är att du själv bestämmer hur datat du får/begär skall hanteras/visas. I det här fallet behöver du väl bara göras anropet och sen förstöra resultatet eftersom du ändå bara vill "toucha" sidan. Det kommer att bli som vilken annan sidträff som helst, bara med en annan User-Agent, ungefär.
Alltså, du behöver inte blanda in någon webbläsare i bilden alls, eftersom ditt script blir en själv, så att säga.