我们如何从 IIS 的命令行中列出所有托管网站?
问问题
25287 次
4 回答
16
您可能必须以管理员身份运行它。
appcmd list site
直接来自http://technet.microsoft.com/en-us/library/cc771280(v=ws.10).aspx
于 2012-12-06T13:52:26.983 回答
12
正如@WolfyUK 提到的,您可能需要从 inetsrv 目录运行命令。
64位:
%windir%\system32\inetsrv\appcmd.exe list site
32位:
%windir%\syswow64\inetsrv\appcmd.exe list site
list site 命令将列出所有站点,但您也可以:
按名称列出单个站点:
...\appcmd.exe list site /name:"<site_name>"
按元 ID(站点 ID 号)列出单个站点:
...\appcmd.exe list site /id:<site_number>
列出所有虚拟目录:
...\appcmd.exe list vdir
于 2019-04-08T18:39:16.130 回答
1
请尝试 power shell 脚本
获取 WebApplication
于 2019-12-04T09:07:38.190 回答
1
请尝试以下命令。它成功显示了 IIS 站点列表。
获取网站
于 2021-08-23T14:40:16.607 回答