【问题标题】:Getting IIS7.5 details through Powershell通过 Powershell 获取 IIS7.5 详细信息
【发布时间】:2010-12-17 11:18:57
【问题描述】:

$iis=Get-WmiObject -namespace root/MicrosoftIISv2 -query "select * from iiswebservicesetting whe 重新命名='W3SVC'"

或

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

在 IIS6.0 的情况下,上述内容对我来说效果很好。 但在 IIS7.5 的情况下,命名空间是 root\WebAdministration。 我不确定我需要运行什么查询来获取我在为 IIS6.0 运行 WMI 命令时获取的数据。您还可以告诉我需要使用的类。

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

我需要获取会话状态、授权、身份验证模式、编译等详细信息

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

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

提前致谢

【问题讨论】:

    标签: powershell


    【解决方案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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-08
      • 2022-01-22
      相关资源
      最近更新 更多