概述:
这是一个 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 | 打印所有可用命令。 |
注意
adsutil SET w3svc/1/ServerComment "Web Server Number 1"
下一次打开 Internet 信息服务管理单元时,Web 服务器的名称将变为“Web Server Number 1”。
示例:
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