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

首頁 > 編程 > VBScript > 正文

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

2020-03-24 16:18:49
字體:
來源:轉載
供稿:網友
參照了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。html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 乌鲁木齐市| 万宁市| 南宫市| 曲阜市| 松原市| 汶上县| 博罗县| 潜江市| 应城市| 大关县| 乌什县| 绥阳县| 云林县| 南城县| 建水县| 郯城县| 木兰县| 长兴县| 洪雅县| 清原| 夹江县| 新津县| 汝阳县| 黄浦区| 略阳县| 阳谷县| 黄冈市| 荥阳市| 亚东县| 大化| 乌审旗| 莱阳市| 孝昌县| 五常市| 永德县| 瑞安市| 江达县| 香河县| 通山县| 旬邑县| 惠水县|