列出IIS上命令行中的所有托管网站

时间:2012-12-06 13:34:38

标签: windows iis command-line

我们如何从IIS上的命令行列出所有托管网站?

3 个答案:

答案 0 :(得分:9)

您可能必须以管理员身份运行它。

appcmd list site

直接来自http://technet.microsoft.com/en-us/library/cc771280(v=ws.10).aspx

答案 1 :(得分:0)

如@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>

答案 2 :(得分:-1)

请尝试使用Power Shell脚本

Get-WebApplication