查找 IIS 7 中托管的站点总数

查找 IIS 7 中托管的站点总数

如何查找 IIS 7 实例中托管的站点总数?无论是否在 PowerShell 中,我似乎都找不到一些简单的方法来查找此信息...

答案1

使用appcmd。
打开cmd并执行:

  • 对于 32 位

C:\Windows\System32\inetsrv\appcmd 列表站点 > C:\temp\websites.txt

  • 对于 64 位

C:\Windows\SysWOW64\inetsrv\appcmd 列表站点 > C:\temp\websites.txt

您的输出文件将包含 IIS 7 中所有站点的完整描述。
使用带有行号的文本编辑器打开该文件,或者使用 Excel 并查看总行数。

答案2

前面提到的 appcmd 非常酷。但是如果你启动 Powershell 并输入:

get-website

您将获得所有已配置的网站和绑定的漂亮列表:

Name             ID   State      Physical Path                  Bindings
----             --   -----      -------------                  --------
Default Web Site 1    Stopped    %SystemDrive%\inetpub\wwwroot  http *:80:
                                                                net.tcp 808:*
                                                                net.pipe *
                                                                net.msmq localhost
                                                                msmq.formatname localhost

您可能需要添加 IIS WebManagement 管理单元。但是,如果您从Administrative Tools文件夹启动 Powershell,它将已加载管理单元。

相关内容