一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - VBS - 用vbs控制iis創建虛擬目錄的代碼

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

2020-07-04 09:57VBS代碼網 VBS

本文主要分享用vbs控制iis創建虛擬目錄的實現代碼,有需要的朋友可以參考一下

參照了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。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99热导航| 亚洲国产一区二区三区a毛片 | 午夜在线观看免费完整直播网 | 亚洲精品专区 | 91九色porn偷拍在线 | www.av免费 | 久久电影精品久久99久久 | 成人精品一区二区三区 | 精品国产原创在线观看视频 | www.九九| 99热精品久久 | 天美影视传媒mv直接看 | 国内精品久久久久久野外 | 免费人成在线观看 | 日韩欧美一区二区三区免费看 | 母性本能在线观看 | 我与恶魔的h生活ova | 成人国产精品一级毛片视频 | 激情六月丁香婷婷四房播 | 精品国产福利在线观看一区 | 日韩在线1| 日本免费看 | 98免费视频 | 亚洲精品tv久久久久久久久久 | 成人免费在线视频 | 亚洲国产韩国欧美在线不卡 | 亚洲精品一区在线观看 | 精品视频一区二区三区免费 | 欧美日韩在线观看区一二 | 四虎影院2019 | 经典WC女厕所里TV | 免费国产之a视频 | 精品在线99 | 精品无码一区在线观看 | 精品国产一区二区三区在线观看 | 亚洲精品久久中文字幕 | 特黄特色大片免费高清视频 | 幻女free性zoz0交| 久久水蜜桃亚洲AV无码精品偷窥 | anal22日本人视频 | 国产伊人网|