powershell
2010-12-17 3 views 0 likes 
0

$ Iis = Get-WmiObject -namespace корень/MicrosoftIISv2 -query "выберите * из iiswebservicesetting Whe повторно имя = 'W3SVC"Попадая IIS7.5 детали через Powershell

ИЛИ

$ 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, Authorization, режим аутентификации, компиляции и т.д.

мне нужно знать, какие NAMESPACE я должен использовать и какой класс в этом пространстве имен мне нужно использовать.

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

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

ответ

1

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

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

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

Смежные вопросы