IIS: reciclar, parar y arrancar un Application Pool desde CMD

Aunque muchos estemos acostumbrados a gestionar el servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows IIS (Internet Information Services) desde la herramienta gráfica, siempre se debería conocer como realizar, al menos las tareas básicas, desde línea de comandos (Command Line CMD).

Con appcmd.exe podemos realizar tanto tareas básicas como complejas relacionadas con los pool de aplicación (application pool) desde command prompt. APPCMD es la herramienta de línea de comandos general de IIS.

¿Cómo la puedo ejecutar y en qué ruta está? La ruta es la siguiente:

%systemroot%\system32\inetsrv\appcmd 

Cómo reciclar un application pool

Una vez que conocemos la ubicación de appcmd.exe es muy sencillo:

appcmd recycle apppool /apppool.name:
/Si por ejemplo el pool de aplicaciones se llama "foo":
appcmd recycle apppool /apppool.name:foo

Cómo parar y arrancar un application pool

Muy similar a como hemos gestionado el recycle del apppool, simplemente cambiamos el parámetro recycle por stop/start:

appcmd stop apppool /apppool.name:foo
appcmd start apppool /apppool.name:foo