在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server2003 的服务器上创建、删除和列出网站。也可以启动、停止和暂停网站。 要查看该命令语法,请单击以下命令:
iisweb /create 在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server2003 的服务器上创建网站。 语法 iisweb[.vbs] /create PathSiteName [/b Port] [/I IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] 参数 Path 必需参数。指定网站的内容文件的位置。路径必须是本地路径,如 C:\Projects\HTML。如果指定的路径不存在,则 Iisweb.vbs 将创建该路径。 在命令中,Path 参数必须紧挨在 SiteName 参数前面。否则,Iisweb.vbs 将无法正确解释站点信息。 SiteName 必需参数。指定网站的名称。 /b Port 指定网站的 TCP 端口号。默认值为 80。 /i IPAddress 指定网站的 IP 地址。如果没有指定该参数,则默认值是“全部未分配”,这会将未分配给其他站点的计算机上的所有 IP 地址都分配给该站点。只能将每个 IIS 服务器上的一个站点设置成“全部未分配”。 /d HostHeader 指定网站的主机头名称,如 www.microsoft.com。默认情况下,站点没有主机头名称,并且必须用其 IP 地址或端口号来标识。 /dontstart 表明网站不会在创建后立即自动启动。默认情况下,IIS 将在 /create 命令成功完成时启动网站。 /s Computer 在指定的远程计算机上运行脚本。请键入不带反斜杠的计算机名或 IP 地址。在默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。在默认情况下,使用本地计算机当前用户的权限运行脚本。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助。 注释
示例 下面的示例显示了如何在特定的情况下使用 iisweb /create。 下列命令将使用存储在 C:\Rome 中的文件创建 My Vacation 网站。它使用 /d 参数来指定该网站的主机头。它还使用 /dontstart 参数,从而使网站不会自动启动。这样,在启动站点前系统就具有足够的时间将主机头名称添加到 DNS。 iisweb /create C:\Rome "My Vacations" /d www.reskit.com /dontstart 作为响应,Iisweb.vbs 将显示新的网站的基本属性。因为该命令指定了该网站不应该自动启动,所以该状态为“已停止”。 请注意 IIS 为新网站生成的配置数据库路径由 W3SVC 和随机生成的标识符组成。 正在连接到服务器 ...已完成。Server = IIS-TEST Site Name = My Vacations Metabase Path = W3SVC/1211348328 IP = ALL UNASSIGNED Host = www.reskit.com Port = 80 Root = C:\Rome Status = STOPPED 下列命令将在 Srv01 远程服务器上创建 Marketing 网站。它将该站点与存储在 Srv01 上的 D:\New Initiatives\Marketing\HTMFiles 目录中的文件相关联。此命令使用 /i 参数指定站点的 IP 地址。它使用 /s 参数来指定远程计算机,使用 /u 和 /p 参数,以便以用户的管理员帐户权限运行脚本。 iisweb /create "D:\New Initiatives\Marketing\HTMFiles" Marketing /i 172.30.163.244 /s Srv01 /u Admin6 /p A76QVJ32# 作为响应,Iisweb.vbs 将显示新网站的基本属性: Server = SRV01 Site Name = Marketing Metabase Path = W3SVC/1907510956 IP = 172.30.163.244 Host = NOT SPECIFIED Port = 80 Root = D:\New Initiatives\Marketing\HTMFiles Status = STARTED iisweb /delete, /start, /stop, /pause 从运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server2003 的服务器上删除网站。也可以启动、停止和暂停网站。 语法 iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...][/s Computer [/u [Domain\]User [/p Password]]] 参数 WebSite 必需参数。指定网站的站点名称或配置数据库路径。 网站必须被唯一地标识。如果多个网站具有相同的描述性名称,则必须使用配置数据库路径标识网站。 /s Computer 在指定的远程计算机上运行脚本。请键入不带反斜杠的计算机名或 IP 地址。在默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。在默认情况下,使用本地计算机当前用户的权限运行脚本。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助。 注释
示例 下面的示例显示了如何在特定的情况下使用 iisweb /delete、/start、/stop 和 /pause。 下面的命令将从本地计算机上删除 My First Novel 网站: iisweb /delete "My First Novel" 作为响应,Iisweb.vbs 将显示一条成功消息,其中将通过配置数据库路径 W3SVC/409413479 来标识网站: Server W3SVC/409413479 has been DELETED. 下面的命令将从远程服务器 Svr01 上删除 Finance、Work Group 和 Logo 网站。该命令将通过其配置数据库路径 W3SVC/79116006 来标识 Logo 网站。 iisweb /delete Finance "Work Group" W3SVC/79116006 /s Svr01 作为响应,Iisweb.vbs 将显示一条成功消息,其中它将通过配置数据库路径来标识每一个网站: 正在连接到服务器 ...已完成。Server W3SVC/1977437537 has been DELETED。Server W3SVC/1509060625 has been DELETED.Server W3SVC/79116006 has been DELETED. 下面的命令将停止远程计算机 Srv01 上的 Products 网站,然后再启动它。这些命令将通过配置数据库路径 W3SVC/1509060225 来标识该站点。这些命令使用 /s 参数来指定远程计算机。在本例中,/u 和 /p 参数被省略,这是因为本地计算机的当前用户同时也是远程计算机的管理员。 iisweb /stop w3svc/1509060225 /s Srv01 iisweb /start w3svc/1509060225 /s Srv01 下面的命令将暂停远程计算机 Srv16 上的 Marketing 和 Finance 网站,然后再启动它们。该命令使用 /s 参数指定远程计算机,使用 /u 和 /p 参数,以便以用户管理员帐户的权限运行这些命令。 iisweb /pause Marketing Finance /s Srv16 /u Alice /p p@##word iisweb /start Marketing Finance /s Srv16 /u Alice /p p@##word iisweb /query 显示运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server2003 的服务器上的网站。 语法 iisweb[.vbs] /query [WebSite [WebSite...]][/s Computer [/u [Domain\]User [/p Password]]] 参数 WebSite 将查询限制到指定的网站。请键入网站的名称或配置数据库路径。默认值是显示 IIS 服务器上的所有网站。 网站必须被唯一地标识。如果多个网站具有相同的描述性名称,则必须使用配置数据库路径标识网站。 /s Computer 在指定的远程计算机上运行脚本。请键入不带反斜杠的计算机名或 IP 地址。在默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。在默认情况下,使用本地计算机当前用户的权限运行脚本。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助。 注释
示例 下面的示例将显示如何在特定的情况下使用 iisweb /query。 下列命令将显示本地计算机上的网站: iisweb /query 作为响应,Iisweb.vbs 将显示本地计算机上的所有 IIS 网站: Site Name (Metabase Path) Status IP Port Host ============================================================================= 默认网站 (W3SVC/1) STARTED ALL 90 N/A Products (W3SVC/1948497947) STARTED 172.30.163.244 80 N/A Finance (W3SVC/1211348328) STARTED 172.30.152.249 80 N/A Marketing (W3SVC/1907510956) STARTED ALL 95 www.reskit.com 下面的命令将搜索远程计算机 Srv01 上的 Marketing 网站。它使用 /s 参数指定远程计算机,使用 /u 和 /p 参数,以便以用户管理员帐户的权限运行脚本。 iisweb /query Marketing /s Srv01 /u Admin6 /p A76QVJ32# 作为响应,Iisweb.vbs 将显示 Srv01 上的 Marketing 网站: Site Name (Metabase Path) Status IP Port Host ============================================================================= Marketing (W3SVC/1907510956) STOPPED ALL 80 www.reskit.com 下面的命令将显示本地计算机上的 Marketing 和 Finance 网站的状态。尽管配置数据库路径也有效,但它仍使用站点名称来标识网站。 iisweb /query Marketing Finance 作为响应,Iisweb.vbs 将显示 Marketing 和 Finance 网站: Site Name (Metabase Path) Status IP Port Host ============================================================================== Marketing (W3SVC/1907510956) STARTED ALL 80 www.reskit.com Finance (W3SVC/1509060625) STARTED 192.168.125.225 80 www.reskit2.com 注释
|
评论