adsutil.vbs 是一個 iis 管理實用程序,它通過結(jié)合使用 microsoft visual basic scripting edition (vbscript) 與 active directory 服務(wù)界面 (adsi) 來處理 iis 配置。該腳本應(yīng)通過隨 windows 腳本主機一同安裝的 cscript 運行。
應(yīng)用到: windows server 2003, windows server 2003 r2, windows server 2003 with sp1
adsutil.vbs 是一個 iis 管理實用程序,它通過結(jié)合使用 microsoft visual basic scripting edition (vbscript) 與 active directory 服務(wù)界面 (adsi) 來處理 iis 配置。該腳本應(yīng)通過隨 windows 腳本主機一同安裝的 cscript 運行。
重要事項
只有本地計算機上 administrators 組的成員才能運行腳本和可執(zhí)行文件。作為安全性最佳操作,請使用不屬于 administrators 組的帳戶登錄計算機,然后使用 runas 命令以管理員身份運行腳本或可執(zhí)行文件。在命令提示符下,鍵入 runas /profile /user:mymachine\administrator cmd,使用管理員權(quán)限打開一個命令窗口,然后鍵入 cscript.exe scriptname(包括腳本的完整路徑和任何參數(shù))。
使用
cscript.exe adsutil.vbs command <path> [<param>...]
cscript.exe adsutil.vbs command [<path> [<parameters>...]]
命令 描述
get path
顯示選擇的參數(shù)。
set path value
指定新值。
enum path /p
枚舉該路徑的所有參數(shù)。/p 僅枚舉路徑(無數(shù)據(jù))。
enum_all /p
枚舉所有參數(shù)。/p 僅枚舉路徑(無數(shù)據(jù))。
delete path
刪除路徑或參數(shù)。
create path [keytype]
創(chuàng)建路徑并為其分配 keytype。
appcreateinproc path
創(chuàng)建進程內(nèi)應(yīng)用程序。
appcreateoutproc path
創(chuàng)建進程外應(yīng)用程序。
appdelete path
刪除應(yīng)用程序(如果存在)。
appunload path
卸載進程外應(yīng)用程序。
appgetstatus path
獲取應(yīng)用程序狀態(tài)。
find path
查找設(shè)置了參數(shù)的路徑。
start_server path
啟動網(wǎng)站。
stop_server path
停止網(wǎng)站。
pause_server path
暫停網(wǎng)站。
continue_server path
網(wǎng)站取消暫停。
help
打印所有可用命令。
注意
•<path> 是指要設(shè)置其屬性(包括要設(shè)置的屬性名稱)的節(jié)點路徑。例如,要將 servercomment 設(shè)置為“web server number 1”,則命令如下:
adsutil set w3svc/1/servercomment web server number 1
下一次打開 iis 管理器時,web 服務(wù)器的名稱將變?yōu)椤皐eb server number 1”。
•為了在遠程計算機上執(zhí)行開關(guān)“-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