Per riavviare l'Application Pool senza aprire la Managment di IIS, lo si può fare dalla riga di comando di DOS.
Per farlo, bisogna prima aprire la conesole DOS con i permessi di amministratore.
Digitare poi il seguente comando, sostituendo "MyAppPoolName" con il nome della propria ApplicationPool
"%windir%\system32\inetsrv\appcmd" recycle APPPOOL "MyAppPoolName"
Questo comando reciclerà l'Application Pool indicato, a patto che questi non sia già stoppato. In questo caso si otterrà un errore:
ERROR ( message:Pool di applicazioni "MyAppPoolName" non avviato. )
Si può eventualmente suddividere il comando di recycle con i comandi di stop e start:
"%windir%\system32\inetsrv\appcmd" stop APPPOOL "MyAppPoolName"
"%windir%\system32\inetsrv\appcmd" start APPPOOL "MyAppPoolName"
Again, that will error if you ask it to stop and it's already stopped.
Se si vuole la lista completa dei comandi supportati dall'Application Pool, si può eseguire il seguente comando:
%windir%\system32\inetsrv\appcmd APPPOOL /?
Restituirà quanto segue:
Comandi supportati:
list List application pools
set Configure application pool
add Add new application pool
delete Delete application pool
start Start application pool
stop Stop application pool
recycle Recycle application pool
(To get help for each command use /?, e.g. 'appcmd.exe add site /?'.)
Ulteriori informazioni sul comando appcmd.exe, le si possono trovare nel sito della Microsoft qui.