1
Мой сайт имеет doAppInitAfterRestart
, установленный на true
и работает, но я хотел бы знать, когда приложение завершило его инициализацию.Powershell для получения статуса инициализации приложения IIS
Есть ли способ через powershell
и WMI
знать, когда инициализация приложения сайта завершена?
Спасибо за помощь @Amit. Не совсем то, что я ищу. Сразу после запуска сайта (менее секунды) этот код запускается и продолжает возвращать состояние «2». Вот код, преобразованный в powershell, который я использовал для тестирования. в то время как ($ правда) {$ сайт = Get-WmiObject -namespace "корень \ MicrosoftIISv2" -класса "IIsWebServer" -ComputerName локальный -Filter "имя = 'w3svc/4'" $ site.serverstate старт-сон - Миллисекунды 10 } – lovedatsnow
Я не знал, что вы используете IIS6 +, поэтому не предоставляли WMI. Так вы столкнулись с какой-либо проблемой сейчас? Я не совсем понял из вашего комментария. –
Да, я использую IIS6 +. У меня все еще возникают проблемы с установкой завершения инициализации приложения. – lovedatsnow