我需要获取一个由旧的IIS Windows Server 2003框托管的网站列表......我可以使用该域以及它指向的文件夹。
我尝过了一些建议,例如:
appcmd list site
但我认为appcmd
不是命令。
Anyhelp会很棒。
答案 0 :(得分:0)
我自己偶然发现了答案。来自here
cd %WINDIR%\system32
cscript.exe iisweb.vbs /query
干杯。
(在此处粘贴链接的解决方案,因为原始页面不再发布,取自Way Back Machine)
管理员经常需要检查其网站的状态和/或属性。要检查网站的状态,可以使用存储在 systemroot \ System32中的命令行脚本iisweb.vbs来查询或列出远程或本地计算机上的网站。
重要
您必须是本地计算机上Administrators组的成员才能运行脚本和可执行文件。作为安全性最佳做法,请使用不在Administrators组中的帐户登录计算机,然后使用 runas 命令以管理员身份运行脚本或可执行文件。在命令提示符处,键入 runas / profile / ***用户:MyComputer * * 管理员*** cmd 以打开具有管理员权限的命令窗口,然后键入** cscript.exe *** ScriptName *(包括脚本的完整路径和任何参数)。
本主题包含以下信息:
| - |
语法:键入命令的顺序以及后面的任何参数和选项。
| | - |
参数:为命令中的变量赋予的值。
| | - |
示例:示例代码和结果说明。
|
iisweb / query [网站[网站...]]
[ / s 计算机[ / u * [域名]用户*** / p ** 密码]]
网站强>
将查询限制为指定的网站。键入网站的名称或配置数据库路径。默认显示IIS服务器上的所有网站。必须唯一标识网站。如果多个Web站点具有相同的描述性名称,则必须使用配置数据库路径来标识该Web站点。
<强> /秒****计算机强>
在指定的远程计算机上运行脚本。键入没有反斜杠的计算机名称或IP地址。默认情况下,脚本在本地计算机上运行。
<强> / U **** [域]用户强>
使用指定用户帐户的权限运行脚本。此帐户必须是远程计算机上Administrators组的成员。默认情况下,脚本使用本地计算机的当前用户的权限运行。
<强> / P ****密码强>
指定 / u 参数中指定的用户帐户的密码。
注意
查询输出包括站点名称,配置数据库路径和IP地址,或全部以指示所有未分配的地址。
以下示例显示本地计算机上的网站。省略 WebSite 参数会将搜索范围限制为本地计算机,从而无需使用 / s 参数。 / u 和 / p 参数被省略,因为运行命令提示符的用户必须以本地计算机的管理员身份登录。
iisweb / query
作为回应, iisweb 会显示本地计算机上的所有IIS网站,包括其网站名称,配置数据库路径,状态,IP地址,端口和主机名。
站点名称(元数据库路径)状态IP端口主机
默认网站(W3SVC / 1)全部启动90 N / A
产品(W3SVC / 1948497947)起步时间为172.30.163.244 80 N / A
财务(W3SVC / 1211348328)启动时间:172.30.152.249 80 N / A
营销(W3SVC / 1907510956)全部启动95 www.contoso.com
以下示例搜索&#34;营销&#34;远程计算机SVR01上的网站。它使用 / s 参数指定远程计算机,使用 / u 和 / p 参数运行具有权限的脚本用户的管理员帐户。
iisweb / query Marketing / s SVR01 / u Admin6 / p A76QVJ32#
作为回应, iisweb 会显示&#34;营销&#34; SVR01上的网站。
站点名称(元数据库路径)状态IP端口主机
营销(W3SVC / 1907510956)全部停止80 www.contoso.com
以下示例显示&#34; Marketing&#34;的状态。和&#34;财务&#34;本地计算机上的网站。虽然配置数据库路径也有效,但它使用站点名称来标识网站。
iisweb /查询营销财务
作为回应, iisweb 会显示&#34;营销&#34;的状态。和&#34;财务&#34;网站。
站点名称(元数据库路径)状态IP端口主机
营销(W3SVC / 1907510956)全部开始80 www.contoso.com
财务(W3SVC / 1509060625)STARTED 192.168.125.225 80 www.contosofinance.com
| - |
有关创建网站配置的信息,请参阅Creating Web Sites in IIS 6.0。
| | - |
有关删除网站配置的信息,请参阅Deleting Web Sites Using Iisweb.vbs。
| | - |
有关启动网站的信息,请参阅Starting Web Sites Using Iisweb.vbs。
| | - |
有关停止网站的信息,请参阅Stopping Web Sites Using Iisweb.vbs。
| | - |
有关暂停网站的信息,请参阅Pausing Web Sites Using Iisweb.vbs。
| \
Top of page