Project Description
Tired of waiting for SharePoint pages to load? Want something easy to support? That works on all versions? This warmup script is for you!

I used several different warmup scripts over the years. They all worked OK but each seemed to lack one or two features so I decided to create one for myself. Hopefully you find it useful too.

Key Features
  • Supports both SharePoint 2010 and 2013
  • Supports custom page URLs
  • Automatically detects all Web Application URLs
  • Downloads full page resources (CSS, JS, images) not just HTML
  • Downloads using Internet Explorer COM automation
  • Great for ECM websites to help populate blob cache
  • Warms up Central Admin too. Faster admin UI experience!

Quick Start Guide
  • Download "SPBestWarmup.ps1" on each SharePoint web front end (WFE)
  • Run "SPBestWarmup.ps1 -install" to create the Task Scheduler item
  • Sit back and watch it run

Screenshots

Run with Scheduled Task present



Run without Scheduled Task (reminder how to create)



Install to create Scheduled Task



NOTE
Running this with a different service account than farm might require you to first grant PowerShell access. This will ensure the service account has access to run "Get-SPWebApplication" and read ConfigDB for which URLs to load. http://technet.microsoft.com/en-us/magazine/gg490648.aspx


Please drop me a line via email spjeff@spjeff.com or Twitter @spjeff with ideas. I'm always open to suggestions and improvements.

Best,
Jeff

http://www.spjeff.com

Last edited Dec 12 at 1:49 PM by spjeff, version 12