有没有办法列出 IIS 设置的所有域名?

有没有办法列出 IIS 设置的所有域名?

我有一个 Windows 2003 IIS6 设置。

我想要获取所有标头 DNS 条目(虚拟主机等)的摘录(系统输出)。

因为我需要移动我的服务器并且刚刚更新了 IP(我无法直接访问我的 DNS 服务器,因为它由我们的托管服务提供商管理,而且我不能只是说“更新了我们所有的域”,因为我们还有其他服务器。

不,我没有预先存在的清单,其中一些是在我加入公司之前完成的。

有什么想法吗? 有办法吗,还是我得手动操作?

答案1

您可以使用以下命令列出现有站点:

cscript C:\WINDOWS\system32\iisweb.vbs /query

输出如下所示,Host列是主机头值。

Connecting to server ...Done.
Site Name (Metabase Path)                     Status  IP              Port  Host
================================================================================
Default Web Site (W3SVC/1)                    STARTED ALL             80    N/A
directory.example.com (W3SVC/2)               STARTED ALL             80    directory.example.com

以下是 Technet 的iisweb.vbs以及使用脚本管理网站父文章。

相关内容