# IIS 管理脚本实用程序 (adsutil)

概述：

这是一个 IIS 管理实用程序，通过 Active Directory 服务接口 (ADSI) 使用 VBScript 来控制 IIS 配置。此脚本应使用随 Windows Script Host 一同安装的 CScript 来运行。

用法：

Cscript.exe adsutil.vbs 命令 <路径> [<参数>...]

Cscript.exe adsutil.vbs 命令[<路径> [<参数>...]]

命令：

GET 路径 | 显示所选参数。
SET 路径值 | 指定新值。
ENUM 路径 "/P" | 列出用于路径的所有参数。 /P - 仅列出路径（无数据）。
ENUM_ALL "/P" | 列出所有参数。 /P - 仅列出路径（无数据）。
DELETE 路径 | 删除路径或参数。
CREATE 路径 [密钥类型] | 创建路径并为其指定密钥类型。
APPCREATEINPROC 路径 | 创建进程内应用程序。
APPCREATEOUTPROC 路径 | 创建进程外应用程序。
APPDELETE 路径 | 删除应用程序（如果存在）。
APPUNLOAD 路径 | 卸载进程外应用程序。
APPGETSTATUS 路径 | 获取应用程序的状态。
FIND 路径 | 查找设置了参数的路径。
START_SERVER 路径 | 启动服务器。
STOP_SERVER 路径 | 停止网站。
PAUSE_SERVER 路径 | 暂停网站。
CONTINUE_SERVER 路径 | 网站取消暂停。
HELP | 打印所有可用命令。

注意

- <路径> 指要设置其属性及名称的节点所在的路径。例如，要将“ServerComment”设置为“Web Server Number 1”，则命令如下：

adsutil SET w3svc/1/ServerComment "Web Server Number 1"

下一次打开 Internet 信息服务管理单元时，Web 服务器的名称将变为“Web Server Number 1”。

- 开关“-s:服务器名称”可以在任何命令后面使用，用于在远程计算机上执行该命令。（请参阅下面第一个示例。）

示例：

Cscript.exe adsutil.vbs GET W3SVC/1/ServerBindings -s:remotecomputer1

Cscript.exe adsutil.vbs SET W3SVC/1/ServerBindings ":81:"

Cscript.exe adsutil.vbs CREATE W3SVC/1/Root/MyVdir "IIsWebVirtualDir"

Cscript.exe adsutil.vbs START_SERVER W3SVC/1

Cscript.exe adsutil.vbs ENUM /P W3SVC

© 1997-2001 Microsoft Corporation. 保留所有权利。