使用 Adsutil.vbs iis管理脚本
应用到:WindowsServer2003,WindowsServer2003R2,WindowsServer2003withSP1
Adsutil.vbs是一个IIS管理实用程序,它通过结合使用MicrosoftVisualBasicScriptingEdition(VBScript)与ActiveDirectory服务界面(ADSI)来处理IIS配置。该脚本应通过随Windows脚本主机一同安装的CScript运行。
重要事项
只有本地计算机上Administrators组的成员才能运行脚本和可执行文件。作为安全性最佳操作,请使用不属于Administrators组的帐户登录计算机,然后使用runas命令以管理员身份运行脚本或可执行文件。在命令提示符下,键入runas/profile/user:mymachine\administratorcmd,使用管理员权限打开一个命令窗口,然后键入cscript.exeScriptName(包括脚本的完整路径和任何参数)。
使用
Cscript.exeadsutil.vbsCOMMAND<path>[<param>...]
Cscript.exeadsutil.vbsCOMMAND[<path>[<parameters>...]]
GETPath 显示选择的参数。 SETPathValue 指定新值。 ENUMPath"/P" 枚举该路径的所有参数。/P仅枚举路径(无数据)。 ENUM_ALL"/P" 枚举所有参数。/P仅枚举路径(无数据)。 DELETEPath 删除路径或参数。 CREATEPath[KeyType] 创建路径并为其分配KeyType。 APPCREATEINPROCPath 创建进程内应用程序。 APPCREATEOUTPROCPath 创建进程外应用程序。 APPDELETEPath 删除应用程序(如果存在)。 APPUNLOADPath 卸载进程外应用程序。 APPGETSTATUSPath 获取应用程序状态。 FINDPath 查找设置了参数的路径。 START_SERVERPath 启动网站。 STOP_SERVERPath 停止网站。 PAUSE_SERVERPath 暂停网站。 CONTINUE_SERVERPath 网站取消暂停。 HELP 打印所有可用命令。
命令
描述
注意
•<Path>是指要设置其属性(包括要设置的属性名称)的节点路径。例如,要将ServerComment设置为“WebServerNumber1”,则命令如下:
adsutilSETw3svc/1/ServerComment"WebServerNumber1"
下一次打开IIS管理器时,Web服务器的名称将变为“WebServerNumber1”。
•为了在远程计算机上执行开关“-s:servername”,可以在任何命令后面使用该命令。(参见下面第一个示例。)
示例
•Cscript.exeadsutil.vbsGETW3SVC/1/ServerBindings-s:remotecomputer1
•Cscript.exeadsutil.vbsSETW3SVC/1/ServerBindings":81:"
•Cscript.exeadsutil.vbsCREATEW3SVC/1/Root/MyVdir"IIsWebVirtualDir"
•Cscript.exeadsutil.vbsSTART_SERVERW3SVC/1
•Cscript.exeadsutil.vbsENUM/PW3SVC