通过Powershell获取IIS7.5详细信息

时间:2010-12-17 11:18:58

标签: powershell

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

OR

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

以上在IIS6.0的情况下对我来说非常好用。 但是在IIS7.5的情况下,命名空间是root \ WebAdministration。 我不知道我需要运行什么查询来获取我在运行IIS6.0的WMI命令时获得的数据。你也可以告诉我我需要使用的类。

2)我需要获取IIS ASP.Net配置的一些信息。 .NET Framework定义了一组 实现配置设置的元素,ASP.NET配置模式包含控制ASP.NET Web应用程序行为方式的元素。

我需要获得SessionState,Authorization,身份验证模式,编译等详细信息

我需要知道我应该使用哪个NAMESPACE以及我需要使用此命名空间中的WHICH CLASS。

请任何人帮我解决上述2个问题,因为我非常需要继续我的工作。

提前致谢

1 个答案:

答案 0 :(得分:1)

您应该查看适用于IIS 7.5的Web管理的PowerShell模块。在运行IIS的2008R2盒子上,运行以下命令,看看你能找到什么。

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

还有一个IIS提供程序。您可以使用cd进入IIS:\并使用get-item / set-item cmdlet。