国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

用VBS修改IIS Metabase 的代碼

2020-06-26 18:06:48
字體:
供稿:網(wǎng)友
////////////////////////// 
作者:Jaron, 江都資訊網(wǎng)  
郵件:jaron@jdinfo.net 
網(wǎng)址:http://www.jiangdu.net 
如果您要轉(zhuǎn)載該文章,請注明出處。 
//////////////////////////  
本文解釋如何用 Microsoft 自帶的adsutil.vbs 來修改 IIS Metabase 的設(shè)置方法,這里是通過調(diào)用 BAT批處理的方法來實現(xiàn)的,靈活運用一下,可以用于 InstallShield 和其他地方。  

測試環(huán)境:Windows 2000 Server (裝有IIS服務(wù)) 
所需文件:: 
1. cscript.exe  
2. adsutil.vbs (該文件在 C:/Inetpub/AdminScripts 下)  
已經(jīng)在目標(biāo)目錄下創(chuàng)建了一個IIS的子目錄  

在InstallShield中的應(yīng)用: 
#########  
LaunchAppAndWait( SUPPORTDIR ^ "vdir.bat", szVdir + " /"" + szTarget + " /"");  
#########  
# szVdir 是虛擬目錄名 
# szTarget 是目錄文件夾名 C:/inetpub/wwwroot/iis 
我們通過一個 bat 來實現(xiàn)這些功能.  

vdir.bat 的詳細(xì)內(nèi)容: 
###BEGIN###  
echo off  
set vdir=%1  
set vpath=%2  
chdir %vpath%/iis  
rem cd Inetpub/Adminscripts  
cscript adsutil.vbs delete w3svc/1/root/%vdir%   # 刪除已經(jīng)存在的虛擬目錄 
cscript adsutil.vbs create_vdir w3svc/1/root/%vdir%  #創(chuàng)建虛擬目錄  
cscript adsutil.vbs set w3svc/1/root/%vdir%/path %vpath%  # 主目錄路徑 
cscript adsutil.vbs set w3svc/1/root/%vdir%/DefaultDoc "login.asp"  # 默認(rèn)文檔 
###END###  

adsutil.vbs 還可以實現(xiàn)很多功能,大家自已去探索吧,以下是關(guān)于 adsutil.vbs 的幫助(英文) 
================================================================================ 
Usage: 
     ADSUTIL.VBS CMD [param param]  

Note: ADSUTIL only supports the "no switch" option of MDUTIL  

Description: 
IIS K2 administration utility that enables the manipulation with ADSI parameters  

Standard MDUTIL Commands: 
adsutil.vbs GET      path             - display chosen parameter 
adsutil.vbs SET      path value ...   - assign the new value 
adsutil.vbs ENUM     path ["/P" | "/A"] - enumerate all parameters for given path 
adsutil.vbs DELETE   path             - delete given path or parameter 
adsutil.vbs CREATE   path [KeyType]   - create given path and assigns it the given KeyType  

adsutil.vbs APPCREATEINPROC  w3svc/1/root - Create an in-proc application 
adsutil.vbs APPCREATEOUTPROC w3svc/1/root - Create an out-proc application 
adsutil.vbs APPCREATEPOOLPROC w3svc/1/root- Create a pooled-proc application 
adsutil.vbs APPDELETE        w3svc/1/root - Delete the application if there is one 
adsutil.vbs APPUNLOAD        w3svc/1/root - Unload an application from w3svc runtime lookup table. 
adsutil.vbs APPDISABLE       w3svc/1/root - Disable an application - appropriate for porting to another machine.
adsutil.vbs APPENABLE        w3svc/1/root - Enable an application - appropriate for importing from another machine. 
adsutil.vbs APPGETSTATUS     w3svc/1/root - Get status of the application  

New ADSI Options: 
/P - Valid for ENUM only.  Enumerates the paths only (no data) 
/A - Valid for ENUM only.  Enumerates all data that CAN be set on the node 
KeyType - Valide for CREATE only.  Assigns the valid KeyType to the path  

Extended ADSUTIL Commands: 
adsutil.vbs FIND             path     - find the paths where a given parameter is set 
adsutil.vbs CREATE_VDIR      path     - create given path as a Virtual Directory 
adsutil.vbs CREATE_VSERV     path     - create given path as a Virtual Server 
adsutil.vbs START_SERVER     path     - starts the given web site 
adsutil.vbs STOP_SERVER      path     - stops the given web site 
adsutil.vbs PAUSE_SERVER     path     - pauses the given web site 
adsutil.vbs CONTINUE_SERVER  path     - continues the given web site  


Samples: 
 adsutil.vbs GET W3SVC/1/ServerBindings 
 adsutil.vbs SET W3SVC/1/ServerBindings ":81:" 
 adsutil.vbs CREATE W3SVC/1/Root/MyVdir "IIsWebVirtualDir" 
 adsutil.vbs START_SERVER W3SVC/1 
 adsutil.vbs ENUM /P W3SVC 
Extended ADSUTIL Commands: 
adsutil.vbs FIND             path     - find the paths where a given parameter is set 
adsutil.vbs CREATE_VDIR      path     - create given path as a Virtual Directory 
adsutil.vbs CREATE_VSERV     path     - create given path as a Virtual Server 
adsutil.vbs START_SERVER     path     - starts the given web site 
adsutil.vbs STOP_SERVER      path     - stops the given web site 
adsutil.vbs PAUSE_SERVER     path     - pauses the given web site 
adsutil.vbs CONTINUE_SERVER  path     - continues the given web site  


Samples: 
 adsutil.vbs GET W3SVC/1/ServerBindings 
 adsutil.vbs SET W3SVC/1/ServerBindings ":81:" 
 adsutil.vbs CREATE W3SVC/1/Root/MyVdir "IIsWebVirtualDir" 
 adsutil.vbs START_SERVER W3SVC/1 
 adsutil.vbs ENUM /P W3SVC 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞金市| 常州市| 永吉县| 屯门区| 观塘区| 双牌县| 随州市| 都安| 扎囊县| 凌海市| 丹寨县| 余庆县| 武功县| 霞浦县| 望奎县| 乌恰县| 和硕县| 广昌县| 清河县| 玉林市| 汾西县| 镇雄县| 河东区| 昌邑市| 台南县| 泰安市| 翁牛特旗| 永宁县| 侯马市| 库伦旗| 右玉县| SHOW| 山丹县| 加查县| 留坝县| 绥中县| 册亨县| 万年县| 深水埗区| 沁源县| 涞源县|