Получение деталей IIS7.5 через Powershell - PullRequest
0 голосов
/ 17 декабря 2010

$ iis = Get-WmiObject -namespace root / MicrosoftIISv2 -query "select * from iiswebservicesetting whe whe re name = 'W3SVC' "

OR

$ iis = Get-WmiObject -namespace root / MicrosoftIISv2 -class IIsWebServiceSetting

Вышеуказанное, как хорошо работало для меня в случае IIS6.0. Но в случае IIS7.5 пространство имен - это root \ WebAdministration. Я не уверен, какой запрос мне нужно выполнить, чтобы получить данные, которые я использовал для получения команды WMI для IIS6.0. Вы также можете сказать мне класс, который мне нужно использовать.

2) Мне нужно получить некоторую информацию для конфигурации IIS ASP.Net. .NET Framework определяет набор элементы, которые реализуют параметры конфигурации, а схема конфигурации ASP.NET содержит элементы, которые управляют поведением веб-приложений ASP.NET.

Мне нужно получить такие сведения, как SessionState, Авторизация, режим аутентификации, компиляция и т. Д.

Мне нужно знать, какое NAMESPACE мне следует использовать и КАКОЙ КЛАСС в этом пространстве имен мне нужно использовать.

Пожалуйста, кто-нибудь поможет мне с более чем 2 проблемами, так как мне очень необходимо продвигаться вперед с моей работой.

Заранее спасибо

1 Ответ

1 голос
/ 17 декабря 2010

Обратите внимание на модуль PowerShell для веб-администрирования для IIS 7.5. В окне 2008R2 с IIS выполните следующие команды и посмотрите, что вы можете найти.

PS> Import-Module WebAdministration
PS> Get-Command -module WebAdministration

Существует также поставщик IIS. Вы можете перейти в IIS: \ и использовать командлеты get-item / set-item.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...