¿Cómo verificar de forma remota el estado de un grupo de aplicaciones web con PowerShell?

Veo muchos scripts para reciclar grupos de aplicaciones en un servidor web que ejecuta IIS7, pero ¿hay alguna forma de verificar, con PowerShell, si el grupo de aplicaciones web se está ejecutando o está detenido? Parece que no puedo encontrar una manera para que Get-WebAppPoolState devuelva el estado en el grupo de aplicaciones, y mi Google-fu no ha podido encontrar un reemplazo. Puedo hacer que gwmi trabaje y reciclar de forma remota o iniciar mis grupos de aplicaciones, pero lo ideal es que solo tenga que ejecutar esto si el grupo de aplicaciones está realmente detenido.

¿Tendría que resolver esto con PSExec o hay una alternativa que pueda usar similar a gwmi y tener un comando de una línea para llamar al grupo de aplicaciones en el servidor IIS7 y darme el estado?