Auf Codeplex gibt es eine verbesserte Version des Sharepoint Warmupscripts, das nicht mehr als Script, sondern als Sharepoint Timer Job läuft. Das macht natürlich Sinn:
http://code.msdn.microsoft.com/SharePointWarmupJob