【问题标题】:How to check if a IIS directory is virtual directory or not?如何检查 IIS 目录是否为虚拟目录?
【发布时间】:2009-08-05 23:16:15
【问题描述】:

我正在尝试找到一种方法来编写一个脚本来检查 IIS 6 目录是否是虚拟目录(见下图 - 我想看看 TestMPIService 是否是虚拟目录)。

我尝试使用 Powershell 和 WMI,但我无法在任何地方找到该信息。有人知道如何做这样的事情吗?

alt text http://img518.imageshack.us/img518/7484/capturehwjvbx.png

【问题讨论】:

    标签: iis scripting iis-6 wmi


    【解决方案1】:

    看起来您可以使用 System.DirectoryServices.DirectoryEntries 来读取 IIS 元数据库。 请参阅herehere

    如果你使用 IIS6,还有一个 metabase.xml 可以查看。

    【讨论】:

      【解决方案2】:

      这适用于 XP / IIS5。

      adsutil.vbs GET W3SVC/1/ROOT/TestMPIService/KeyType
      KeyType                         : (STRING) "IIsWebVirtualDir"
      
      adsutil.vbs GET W3SVC/1/ROOT/aspnet_client/KeyType
      KeyType                         : (STRING) "IIsWebDirectory" 
      

      更多关于 adsutil 的信息在这里:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d3df4bc9-0954-459a-b5e6-7a8bc462960c.mspx?mfr=true

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 2011-10-10
        • 2011-05-04
        • 2010-09-29
        • 2010-09-20
        • 2011-06-11
        相关资源
        最近更新 更多