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

首頁 > 編程 > VBScript > 正文

用vbs控制iis創建虛擬目錄的代碼

2020-07-26 12:05:11
字體:
來源:轉載
供稿:網友
參照了Inetpub/AdminScripts/adsutil.vbs寫的創建虛擬目錄的腳本: 

復制代碼 代碼如下:

'////////////////////////// begin //////////////////////////////////////////  

On Error Resume Next  
strVirtualDirectoryName = InputBox("請輸入虛擬目錄名")  
If strVirtualDirectoryName = "" Then  
msgbox("輸入錯誤,程序結束!")  
WScript.Quit  
End If  
strVirtualDirectoryPath=InputBox("請輸入網站文件所在的目錄名(例如:e:/web)")  
If strVirtualDirectoryPath = "" Then  
msgbox("輸入錯誤,程序結束!")  
WScript.Quit  
End If  
strVirtualDirectoryPath = Replace(strVirtualDirectoryPath,"/","/")  
Set MyFso = CreateObject("Scripting.FileSystemObject")  
If MyFso.FolderExists(strVirtualDirectoryPath) = 0 then  
msgbox("文件夾"&strVirtualDirectoryPath&"不存在!")  
Else  
Set objIIS = GetObject("IIS://localhost/W3SVC/1/Root")  
Set objVirtualDirectory = objIIS.Create("IISWebVirtualDir",strVirtualDirectoryName)  
If (Err.Number <> 0) Then '如果虛擬目錄已存在或有其他錯誤時則為真  
Err.Clear  
Set myDir = objIIS.GetObject("IIsWebVirtualDir",strVirtualDirectoryName) '創建虛擬目錄對象  
If (Err.Number <> 0) Then '虛擬目錄不存在時則為真,說明是其他未知錯誤,否則為虛擬目錄已存在  
msgbox("對不起,發生未知錯誤,操作失敗!")  
WScript.Quit (Err.Number)  
end if  
m=msgbox ("虛擬目錄"&strVirtualDirectoryName&"已存在,是否刪除?",1+32,"刪除確認")  
if m<>1 then  
WScript.Quit  
end if  
objIIS.Delete "IIsObject", strVirtualDirectoryName  
If (Err.Number <> 0) Then  
msgbox("刪除虛擬目錄"&strVirtualDirectoryName&"失敗")  
WScript.Quit (Err.Number)  
end if  
Set objVirtualDirectory = objIIS.Create("IISWebVirtualDir",strVirtualDirectoryName)  
objVirtualDirectory.AccessScript = true  
objVirtualDirectory.Path = strVirtualDirectoryPath  
objVirtualDirectory.EnableDefaultDoc=True  
objVirtualDirectory.DefaultDoc="index.htm"  
objVirtualDirectory.AppFriendlyName=strVirtualDirectoryName  
objVirtualDirectory.SetInfo  
objVirtualDirectory.AppCreate true 'bolInProcessApplication  
msgbox("操作成功!虛擬目錄"&strVirtualDirectoryName&"建立成功,"&vbCrLf&"請在瀏覽器地址欄中輸入http://localhost/"&strVirtualDirectoryName&"/查看效果")  
else  
objVirtualDirectory.AccessScript = true  
objVirtualDirectory.Path = strVirtualDirectoryPath  
objVirtualDirectory.EnableDefaultDoc=True  
objVirtualDirectory.DefaultDoc="index.htm"  
objVirtualDirectory.AppFriendlyName=strVirtualDirectoryName  
objVirtualDirectory.SetInfo  
objVirtualDirectory.AppCreate true 'bolInProcessApplication  
msgbox("操作成功!虛擬目錄"&strVirtualDirectoryName&"建立成功,"&vbCrLf&"請在瀏覽器地址欄中輸入http://localhost/"&strVirtualDirectoryName&"/查看效果")  
end if  
End If  
Set MyFso = nothing  

'////////////////////////// end //////////////////////////////////////////  

在做安裝的asp程序時可以參照上面的腳本。 
以上的程序也可以改寫為asp的腳本,只是在運行該asp頁面時要注意一點,該asp頁面所在的虛擬目錄的匿名登陸用戶必須要為administrator,否則瀏覽器會提示權限不夠的提示! 
使用同樣的方式也可以來創建web站點,具體可以參照inetpub/AdminScripts/adsutil.vbs。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景谷| 苗栗县| 辽源市| 阜阳市| 乡宁县| 怀化市| 湄潭县| 东台市| 准格尔旗| 吉木萨尔县| 黔西| 通道| 剑川县| 丰宁| 苗栗市| 临湘市| 惠安县| 丹阳市| 专栏| 西昌市| 三台县| 江源县| 长沙市| 桐乡市| 大荔县| 阿拉善盟| 德江县| 耿马| 紫云| 滁州市| 夏河县| 土默特左旗| 大同县| 寿宁县| 惠东县| 乐至县| 宜城市| 吉林省| 体育| 来凤县| 托克托县|