金猴献瑞的意思:如何在 IIS 6.0 中使用命令行脚本管理网站和 Web 虚拟目录
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 19:40:36
回到顶端
概述
IIS6.0 包含多个受支持的命令行脚本,这些脚本可使用 Windows Management Instrumentation (WMI)提供程序在运行 IIS 的本地或远程计算机上配置和管理 IIS元数据库配置。您可以使用这些脚本自动执行任务、远程管理站点和资源并利用批处理文件创建和管理对象。Microsoft 支持 IIS中包含的命令行脚本(假定这些脚本未被修改)。如果要修改受支持的脚本,请使用新的文件名保存它,以使原始脚本保持不变。这些脚本位于 %SystemRoot\System32 文件夹中。要运行脚本和可执行文件,您必须是本地计算机上的管理员组成员,或者必须委派给您相应的权限。要打开命令提示符窗口以执行本文所介绍的任何任务,请按照下列步骤操作:
- 单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”。
- 键入以下行,然后按 Enter: cd %systemroot%\system32
创建和管理网站
要使用 Iisweb.vbs 脚本创建和管理网站,请使用以下方法。创建新网站
要创建一个新的网站配置,请使用 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]]下面介绍了 Iisweb /create 使用的参数:
- Path:指定在本地计算机上网站内容文件的位置。如果指定的路径不存在,Iisweb 将创建它。
- SiteName:必选参数,指定网站名称。
- /b Port:指定网站的 TCP 端口号。默认端口为 80。
- /i IPAddress:指定网站的 IP 地址。默认设置为全部未分配,此设置将计算机上所有未分配给其他站点的 IP 地址都分配给该站点。
- /d HostHeader:指定网站的主机头名称。默认情况下,站点没有主机头名称,必须根据其 IP 地址或端口号才能识别该站点。
- /dontstart:此参数指定网站在创建后不会自动启动。
- /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
- /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
- /p Password:指定在 /u 参数中指定的用户帐户的密码。
删除网站
要删除网站配置,请使用 iisweb /delete 命令。如果您计划将站点移到一个新的统一资源定位器 (URL) 或服务器上,或者希望将其完全删除,则此命令很有用。在使用差命令后,站点的内容不会受到影响,但用户不能再访问该站点。iisweb /delete 命令使用以下语法:iisweb /delete WebSite [WebSite...][/s Computer [/u [Domain\]User/p Password]]下面介绍了 Iisweb /delete 使用的参数:
- WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。如果多个网站使用同一描述性名称,则必须使用元数据库路径才能识别网站。
- /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
- /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
- /p Password:指定在 /u 参数中指定的用户帐户的密码。
列出网站
要查询或列出网站,请使用 iisweb /query 命令。如果要在本地计算机或远程计算机上检查网站的状态或属性,则此命令很有用。iisweb /query 命令使用以下语法:iisweb /query WebSite [WebSite...][/s Computer [/u [Domain\]User /p Password]]下面介绍了 iisweb /query 使用的参数:
- WebSite:限制对指定网站的查询。使用网站的唯一描述性名称或元数据库路径。如果忽略此参数,则会显示计算机上的所有网站。
- /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
- /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
- /p Password:指定在 /u 参数中指定的用户帐户的密码。
创建和管理 Web 虚拟目录
要使用 iisvdir.vbs 脚本创建和管理 Web 虚拟目录,请使用以下方法。创建新的 Web 虚拟目录
要创建一个新的 Web 虚拟目录,请使用 iisvdir /create 命令。此命令不会创建内容,但它会设置虚拟目录结构和 IIS 配置文件。在使用 Iisvdir.vbs 创建一个新的 Web 虚拟目录时,您只需指定创建站点所需的基本属性,并确定其内容。要配置更高级的属性,请使用 IIS 管理器。iisvdir /create 命令使用以下语法:iisvdir /create WebSite [/Virtual Path]Name Physical Path [/s Computer [/u [Domain\] User /p Password]]下面介绍了 iisvdir /create 使用的参数:
- WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。
- Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。
- Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。
- Physical Path:指定在本地计算机上虚拟目录内容所在的物理文件夹。如果指定的文件夹不存在,Iisvdir 会创建它。
- /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
- /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
- /p Password:指定在 /u 参数中指定的用户帐户的密码。
删除 Web 虚拟目录
要删除 Web 虚拟目录,请使用 iisvdir /delete 命令。iisvdir /delete 命令使用以下语法:iisvdir /delete WebSite [/Virtual Path]Name [/s Computer [/u [Domain\]User /p Password]]下面介绍了 iisvdir /delete 使用的参数:
- WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。
- Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。
- Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。
- /s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
- /u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
- /p Password:指定在 /u 参数中指定的用户帐户的密码。
如何在 IIS 6.0 中使用命令行脚本管理网站和 Web 虚拟目录
命令行脚本创建网站
如何在命令行脚本中启动带参数的Windows服务
如何使用命令行参数和默认值?
C#使用DirectoryEntry操作IIS创建网站和虚拟路径
在XP环境中利用IIS架构网站
XP系统如何建立IIS站点(Web)
如何使用脚本创建环境变量?
win2003备份IIS脚本
Vs中新建 网站 和Web应用程序的区别 - 莫言
轻松备份和恢复IIS Web服务器的设置
在命令行模式下管理SELinux
如何在命令行更改IP地址
iis管理
使用在UNC服务器上的远程存储内容及NAS设备部署和配置 Internet信息服务(IIS) 6.0
使用IIS内置压缩功能优化增加网站访问速度
在IIS中配置PHP环境
经典收藏:网络命令行的使用和范例(十
网络经典命令行的使用和范例综合整理收集
在.Net中使用msxsl:script脚本块扩展XSLT的具体实践与应用_.NET Es...
如何部署使用“远程桌面Web连接”
我如何从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点?
ASP.NET 虚拟目录继承根Web.Config的问题解决
如何在使用中规避“X”交