Я вижу много скриптов для повторного использования пулов приложений на веб-сервере с IIS7, но есть ли способ проверить с помощью PowerShell, что пул веб-приложений запущен или остановлен? Я не могу понять, как удаленно вернуть Get-WebAppPoolState статус в пуле приложений, и мой Google-fu не смог найти замену. Я могу удаленно заставить gwmi работать, перерабатывать или запускать мои пулы приложений, но в идеале я хочу только запустить его, если фактически заблокирован пул приложений.
Должен ли я работать с PSExec или есть альтернатива, которую я могу использовать, подобную gwmi, и иметь одну строку для вызова пула приложений на сервере IIS7 и дать мне статус?