校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 用vbs控制iis創建虛擬目錄的代碼

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

熱門標簽:外呼系統telrobot 拉薩外呼系統業務 廣州ai電銷機器人一般多少錢 外呼系統免費招代理 深圳外呼系統收費 百度地圖標注是什么意思 合肥高德地圖標注 外呼線路中繼線是什么 怎么看地圖標注
參照了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。

標簽:臺灣 六安 廣安 周口 玉林 延安 嘉興 漳州

巨人網絡通訊聲明:本文標題《用vbs控制iis創建虛擬目錄的代碼》,本文關鍵詞  用,vbs,控制,iis,創建,虛擬,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用vbs控制iis創建虛擬目錄的代碼》相關的同類信息!
  • 本頁收集關于用vbs控制iis創建虛擬目錄的代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 定西市| 云龙县| 申扎县| 武乡县| 芜湖市| 酒泉市| 南木林县| 天津市| 兴山县| 游戏| 蒙城县| 扶沟县| 龙山县| 德格县| 宜春市| 宁波市| 抚宁县| 乌兰察布市| 石台县| 刚察县| 渑池县| 彭阳县| 张北县| 会昌县| 苍南县| 临沂市| 驻马店市| 长寿区| 罗甸县| 嘉善县| 社会| 陕西省| 上栗县| 苍南县| 四川省| 镇江市| 高陵县| 米脂县| 海林市| 衡南县| 博乐市|