![]() |
Не получается вернуть статус с помощь класса ApplicationPool (ROOT\WebAdministration)
Доброго времени суток.
http://wutils.com/wmi/root/webadmini...tstate_methods Необходимо получить значения метода GetState Если делаю простой селект Код:
Select Name from ApplicationPool Не как не вкурю как прикрутить условие с указанием конкретного имени пула и получение его статуса через метод GetState Спасибо. |
PowerShell:
Код:
$wmi = Get-WMIObject -Namespace root\WebAdministration ApplicationPool Код:
PS > Invoke-WmiMethod -Path '\\IIS\root\WebAdministration:ApplicationPool.Name="DefaultAppPool"' -Name GetState |
Kazun, Вот тоже самое только одним селектом
Select Name FROM ApplicationPool WHERE Name='DefaultAppPool' - это сработает а вот куда присобачить GetState() ума не приложу. Софт для которого мастырю селект больно не поворотлив. |
Никак,нельзя с WQL выполнить WMI метод. Должны быть API для работы с WMI,которые позволяют выполнять метод.
|
Kazun, Понятно... Спасибо
|
по моему для этого написаны модули - они по-разному называются для iis 7 и 8 но в-общем они позволяют
Import-Module WebAdministration Get-Item "IIS:\AppPools\DefaultAppPool" Name State Applications ---- ----- ------------ DefaultAppPool Started Default Web Site |
Время: 23:00. |
Время: 23:00.
© OSzone.net 2001-