$ 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个问题,因为我非常需要继续我的工作。
提前致谢
答案 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。