欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>新闻动态>服务器配置与维护

目录导航

通过命令行管理IIS网站,添加、修改、删除等操作

发布于 2011-07-15   iiscmd命令

服务器配置与维护

概要

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

概述

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

这些脚本位于 %SystemRoot\System32 文件夹中。要运行脚本和可执行文件,您必须是本地计算机上的管理员组成员,或者必须委派给您相应的权限。要打开命令提示符窗口以执行本文所介绍的任何任务,请按照下列步骤操作:
1. 单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”。
2. 键入以下行,然后按 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 参数中指定的用户帐户的密码。 以下示例命令行可在本地计算机上创建一个名为 My Site 的网站配置。源文件位于 C:\MySource 文件夹中,并指定了主机头名称:
iisweb /create C:\MySource "My Site" /d www.mywebsite.com /dontstart

删除网站

要删除网站配置,请使用 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 参数中指定的用户帐户的密码。 以下示例命令行可在本地计算机上删除一个名为 My Site 的网站配置:
iisweb /delete "My Site"

列出网站

要查询或列出网站,请使用 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 参数中指定的用户帐户的密码。 以下示例命令行可在本地计算机上显示网站:
iisweb /query

到零度科技查看原文:http://www.ldisp.com/a/server-manage/2011/iisweb.vbs.shtml

上一篇:通过修改注册表来设置windows防火墙例外
下一篇:组策略禁用注册表、限制应用程序的方法及解除的方法

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

290

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理