我们如何从IIS上的命令行列出所有托管网站?
答案 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