使用 Adsutil.vbs iis管理脚本
应用到: windows server 2003, windows server 2003 r2, windows server 2003 with sp1
adsutil.vbs 是一个 iis 管理实用程序,它通过结合使用 microsoft visual basic scripting edition (vbscript) 与 active directory 服务界面 (adsi) 来处理 iis 配置。该脚本应通过随 windows 脚本主机一同安装的 cscript 运行。
重要事项
只有本地计算机上 administrators 组的成员才能运行脚本和可执行文件。作为安全性最佳操作,请使用不属于 administrators 组的帐户登录计算机,然后使用 runas 命令以管理员身份运行脚本或可执行文件。在命令提示符下,键入 runas /profile /user:mymachine\administrator cmd,使用管理员权限打开一个命令窗口,然后键入 cscript.exe scriptname(包括脚本的完整路径和任何参数)。
使用
cscript.exe adsutil.vbs command <path> [<param>...]
cscript.exe adsutil.vbs command [<path> [<parameters>...]]
命令 | 描述 |
---|---|
get path |
显示选择的参数。 |
set path value |
指定新值。 |
enum path "/p" |
枚举该路径的所有参数。/p 仅枚举路径(无数据)。 |
enum_all "/p" |
枚举所有参数。/p 仅枚举路径(无数据)。 |
delete path |
删除路径或参数。 |
create path [keytype] |
创建路径并为其分配 keytype。 |
appcreateinproc path |
创建进程内应用程序。 |
appcreateoutproc path |
创建进程外应用程序。 |
appdelete path |
删除应用程序(如果存在)。 |
appunload path |
卸载进程外应用程序。 |
appgetstatus path |
获取应用程序状态。 |
find path |
查找设置了参数的路径。 |
start_server path |
启动网站。 |
stop_server path |
停止网站。 |
pause_server path |
暂停网站。 |
continue_server path |
网站取消暂停。 |
help |
打印所有可用命令。 |
注意
•<path> 是指要设置其属性(包括要设置的属性名称)的节点路径。例如,要将 servercomment 设置为“web server number 1”,则命令如下:
adsutil set w3svc/1/servercomment "web server number 1"
下一次打开 iis 管理器时,web 服务器的名称将变为“web server number 1”。
•为了在远程计算机上执行开关“-s:server name”,可以在任何命令后面使用该命令。(参见下面第一个示例。)
示例
•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
推荐阅读
-
使用Ruby编写脚本进行系统管理的教程
-
IIS7 全新管理工具AppCmd.exe的命令使用实例分享
-
IIS管理脚本之adsutil.vbs的使用说明
-
iisvdir.vbs iis虚拟目录管理脚本使用介绍
-
iisweb.vbs iis网站管理脚本使用介绍
-
使用 Adsutil.vbs iis管理脚本
-
mysql5.7 on centos7上使用systemctl管理多个端口及创建多个端口的脚本(代码实现)
-
使用cmd脚本运行java窗口程序(Swing界面),同时又要让CMD窗口隐藏且同时获得管理员权限
-
使用Ruby编写脚本进行系统管理的教程
-
IIS7 全新管理工具AppCmd.exe的命令使用实例分享