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

首頁 > 編程 > VBScript > 正文

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

2020-06-26 18:05:04
字體:
來源:轉載
供稿:網友
參照了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。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉兴市| 亚东县| 逊克县| 溧水县| 泊头市| 永修县| 卢湾区| 永济市| 达日县| 丰宁| 辉县市| 绥宁县| 无为县| 尤溪县| 星子县| 容城县| 惠州市| 苍溪县| 郯城县| 当涂县| 平乐县| 龙江县| 龙山县| 赞皇县| 嘉禾县| 陇南市| 南城县| 淳化县| 阿合奇县| 鄂尔多斯市| 宝鸡市| 台北县| 枣阳市| 横山县| 祁门县| 谷城县| 聊城市| 福建省| 讷河市| 长兴县| 南投县|