Start all stopped application pools in IIS 6.0
How to stop and start application pools using VBScript and ADSI in Windows Server 2003 and IIS 6.0. Iterate with vbscript and ADSI through the IIS 6.0 metabase AppPool objects, find out their .State value and start an AppPool if its state isn’t running.