安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 系统文档 > 如何在 IIS 6.0 中使用命令行脚本管理网站和 Web 虚拟目录

如何在 IIS 6.0 中使用命令行脚本管理网站和 Web 虚拟目录

时间:2015-03-13来源:未知 作者:安云网点击:
有关本文的 Microsoft Windows 2000 版本,请参见 308622。

本文介绍了如何在 Internet 信息服务 (IIS) 6.0 中使用命令行脚本执行一些与网站和 Web 虚拟目录管理相关的常见管理任务。本文还介绍了如何使用 Iisweb.vbs 脚本创建和删除网站,以及如何使用 Iisvdir.vbs 脚本创建和删除 Web 虚拟目录。

//内容来自AnYun.ORG

概述

IIS 6.0 包含多个受支持的命令行脚本,这些脚本可使用 Windows Management Instrumentation (WMI) 提供程序在运行 IIS 的本地或远程计算机上配置和管理 IIS 元数据库配置。您可以使用这些脚本自动执行任务、远程管理站点和资源并利用批处理文件创建和管理对象。Microsoft 支持 IIS 中包含的命令行脚本(假定这些脚本未被修改)。如果要修改受支持的脚本,请使用新的文件名保存它,以使原始脚本保持不变。 //安云网,anyun.org

这些脚本位于 %SystemRoot\System32 文件夹中。要运行脚本和可执行文件,您必须是本地计算机上的管理员组成员,或者必须委派给您相应的权限。要打开命令提示符窗口以执行本文所介绍的任何任务,请按照下列步骤操作:

//内容来自AnYun.ORG

  1. 单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”。 //安云网,anyun.org

  2. 键入以下行,然后按 Enter: //内容来自AnYun.ORG

    cd %systemroot%\system32

    //ANYUN.ORG

创建和管理网站

要使用 Iisweb.vbs 脚本创建和管理网站,请使用以下方法。

//copyright AnYun.ORG

创建新网站

要创建一个新的网站配置,请使用 iisweb /create 命令。此命令不会创建内容,但它会设置文件夹结构和一些 IIS 配置文件。在使用 Iisweb.vbs 创建新的网站时,您只需指定创建站点所需的基本属性,并确定其内容。要配置更高级的属性,请使用 IIS 管理器。

Iisweb /create 命令使用以下语法:

//安云网咨询系统

iisweb /create PathSiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User /p Password]] //安云网,anyun.org

下面介绍了 Iisweb /create 使用的参数: //内容来自AnYun.ORG

  • Path:指定在本地计算机上网站内容文件的位置。如果指定的路径不存在,Iisweb 将创建它。

    //安云网咨询系统

  • SiteName:必选参数,指定网站名称。

    //安云网咨询系统

  • /b Port:指定网站的 TCP 端口号。默认端口为 80。

    //安云网咨询系统

  • /i IPAddress:指定网站的 IP 地址。默认设置为全部未分配,此设置将计算机上所有未分配给其他站点的 IP 地址都分配给该站点。

    //内容来自安云网

  • /d HostHeader:指定网站的主机头名称。默认情况下,站点没有主机头名称,必须根据其 IP 地址或端口号才能识别该站点。 //安云网咨询系统

  • /dontstart:此参数指定网站在创建后不会自动启动。 //内容来自安云网

  • /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。

    //内容来自安云网

  • /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。 //安云网咨询系统

  • /p Password:指定在 /u 参数中指定的用户帐户的密码。

    //内容来自安云网

以下示例命令行可在本地计算机上创建一个名为 My Site 的网站配置。源文件位于 C:\MySource 文件夹中,并指定了主机头名称:

//本文来自安云网

iisweb /create C:\MySource "My Site" /d www.mywebsite.com /dontstart //copyright AnYun.ORG

//安云网,anyun.org

删除网站

要删除网站配置,请使用 iisweb /delete 命令。如果您计划将站点移到一个新的统一资源定位器 (URL) 或服务器上,或者希望将其完全删除,则此命令很有用。在使用差命令后,站点的内容不会受到影响,但用户不能再访问该站点。

iisweb /delete 命令使用以下语法:

//内容来自AnYun.ORG

iisweb /delete WebSite [WebSite...][/s Computer [/u [Domain\]User/p Password]]

//安云网,anyun.org

下面介绍了 Iisweb /delete 使用的参数: //本文来自安云网

//内容来自AnYun.ORG

  • WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。如果多个网站使用同一描述性名称,则必须使用元数据库路径才能识别网站。

    //ANYUN.ORG

  • /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。

    //本文来自安云网

  • /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。

    //本文来自安云网

  • /p Password:指定在 /u 参数中指定的用户帐户的密码。 //安云网,anyun.org

以下示例命令行可在本地计算机上删除一个名为 My Site 的网站配置: //ANYUN.ORG

iisweb /delete "My Site" //本文来自安云网

列出网站

要查询或列出网站,请使用 iisweb /query 命令。如果要在本地计算机或远程计算机上检查网站的状态或属性,则此命令很有用。

iisweb /query 命令使用以下语法: //ANYUN.ORG

iisweb /query WebSite [WebSite...][/s Computer [/u [Domain\]User /p Password]] //内容来自安云网

下面介绍了 iisweb /query 使用的参数:

//copyright AnYun.ORG

//本文来自安云网

  • WebSite:限制对指定网站的查询。使用网站的唯一描述性名称或元数据库路径。如果忽略此参数,则会显示计算机上的所有网站。

    //copyright AnYun.ORG

  • /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。

    //内容来自安云网

  • /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。 //本文来自安云网

  • /p Password:指定在 /u 参数中指定的用户帐户的密码。

    //安云网,anyun.org

以下示例命令行可在本地计算机上显示网站:

//内容来自安云网

iisweb /query

//安云网咨询系统

创建和管理 Web 虚拟目录

要使用 iisvdir.vbs 脚本创建和管理 Web 虚拟目录,请使用以下方法。

//copyright AnYun.ORG

创建新的 Web 虚拟目录

要创建一个新的 Web 虚拟目录,请使用 iisvdir /create 命令。此命令不会创建内容,但它会设置虚拟目录结构和 IIS 配置文件。在使用 Iisvdir.vbs 创建一个新的 Web 虚拟目录时,您只需指定创建站点所需的基本属性,并确定其内容。要配置更高级的属性,请使用 IIS 管理器。

iisvdir /create 命令使用以下语法: //安云网,anyun.org

iisvdir /create WebSite [/Virtual Path]Name Physical Path [/s Computer [/u [Domain\] User /p Password]]

//内容来自安云网

下面介绍了 iisvdir /create 使用的参数: //安云网,anyun.org

//内容来自安云网

  • WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。 //内容来自安云网

  • Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。

    //本文来自安云网

  • Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。 //ANYUN.ORG

  • Physical Path:指定在本地计算机上虚拟目录内容所在的物理文件夹。如果指定的文件夹不存在,Iisvdir 会创建它。

    //安云网,anyun.org

  • /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。

    //安云网,anyun.org

  • /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。 //内容来自安云网

  • /p Password:指定在 /u 参数中指定的用户帐户的密码。 //本文来自安云网

以下示例命令行可在本地计算机上“Marketing”网站的根目录处创建 Projects 虚拟目录,并将该目录与在 C:\Corp\Projects\Web 文件夹中当前存储的内容相关联:

//copyright AnYun.ORG

iisvdir /create Marketing Projects c:\corp\projects\web

//内容来自安云网

删除 Web 虚拟目录

要删除 Web 虚拟目录,请使用 iisvdir /delete 命令。

iisvdir /delete 命令使用以下语法:

//内容来自AnYun.ORG

iisvdir /delete WebSite [/Virtual Path]Name [/s Computer [/u [Domain\]User /p Password]]

//ANYUN.ORG

下面介绍了 iisvdir /delete 使用的参数:

//本文来自安云网

//本文来自安云网

  • WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。 //内容来自安云网

  • Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。

    //copyright AnYun.ORG

  • Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。 //ANYUN.ORG

  • /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。 //copyright AnYun.ORG

  • /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。

    //内容来自AnYun.ORG

  • /p Password:指定在 /u 参数中指定的用户帐户的密码。 //安云网咨询系统

以下示例命令行可从本地计算机上的“Marketing”网站中删除 Projects 虚拟目录。请注意,Projects 虚拟目录的所有虚拟子目录也将被删除。

//内容来自安云网

iisvdir /delete Marketing/Projects

//copyright AnYun.ORG

//内容来自安云网

回到顶端回到顶端 | 提供反馈 //安云网咨询系统

Collapse image参考

有关如何从命令提示符窗口管理 IIS 的更多信息,请参见 IIS 6.0 联机文档的“编程管理指南”。要查看 IIS 6.0 联机文档,请访问下面的 Microsoft 网站: //内容来自AnYun.ORG

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f89838b2-e8ef-41ea-99b6-6c829ffbcacd.mspx?mfr=true

//内容来自AnYun.ORG

回到顶端回到顶端 | 提供反馈

//内容来自AnYun.ORG

Collapse image属性

文章编号: 816568 - 最后修改: 2007年12月4日 - 修订: 5.4

//本文来自安云网

//本文来自安云网

这篇文章中的信息适用于:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition //内容来自AnYun.ORG

  • Microsoft Windows Server 2003, Enterprise x64 Edition //内容来自安云网

  • Microsoft Windows Server 2003 Datacenter Edition

    //ANYUN.ORG

  • Microsoft Windows Server 2003 Enterprise Edition //本文来自安云网

  • Microsoft Windows Server 2003 Standard Edition //安云网咨询系统

  • Microsoft Windows Server 2003 Web Edition //ANYUN.ORG

  • Microsoft Internet Information Services 6.0 //内容来自AnYun.ORG

  • Microsoft Windows Small Business Server 2003 Standard Edition //内容来自AnYun.ORG

  • Microsoft Windows Small Business Server 2003 Premium Edition //copyright AnYun.ORG

关键字: 
kbhowto kbwebservices kbappservices KB816568

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

//安云网咨询系统

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容