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

主頁 > 知識庫 > VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP

VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP

熱門標簽:外呼系統(tǒng)說話聲音小怎么辦 天津智能外呼系統(tǒng)排名 企業(yè)400電話辦理價錢低 外呼系統(tǒng)群 上海辦理400電話選號 龍巖400電話申請 機器人打電銷適用于美業(yè)嗎 墨西哥地圖標注app 智云億呼電話機器人

復制代碼 代碼如下:

'/*=========================================================================
' * Intro VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP
' * FileName VBScript-ADSI-IIS-Add-Deny-Grant-IP-Change-MetaBase.xml.vbs
' *==========================================================================*/
'AddDenyIP2All "192.168.1.106,255.255.255.0"
'AddDenyIP2All "127.0.0.1"
'AddDenyIP "123456","127.0.0.1"
'添加要屏蔽的IP或一組計算機,到一個指定站點上
Sub AddDenyIP(strWebNo, strDenyIp)
On Error Resume Next
Set SecObj = GetObject("IIS://LocalHost/W3SVC/" strWebNo "/Root")
Set MyIPSec = SecObj.IPSecurity
MyIPSec.GrantByDefault = True
IPList = MyIPSec.IPDeny
i = UBound(IPList) + 1
ReDim Preserve IPList(i)
IPList(i) = strDenyIp
MyIPSec.IPDeny = IPList
SecObj.IPSecurity = MyIPSec
SecObj.Setinfo
End Sub
'添加要屏蔽的IP或一組計算機,到IIS公共配置,以應用到所有站點
'如果之前對有些站點單獨做過屏蔽IP設置,在些設置不會生效,得在總的網站上設置一下,然后覆蓋所有子結點
Sub AddDenyIP2All(strDenyIp)
On Error Resume Next
Set SecObj = GetObject("IIS://LocalHost/W3SVC")
Set MyIPSec = SecObj.IPSecurity
MyIPSec.GrantByDefault = True
IPList = MyIPSec.IPDeny
i = UBound(IPList) + 1
ReDim Preserve IPList(i)
IPList(i) = strDenyIp
MyIPSec.IPDeny = IPList
SecObj.IPSecurity = MyIPSec
SecObj.Setinfo
End Sub
'添加允許的IP或一組計算機,到一個指定站點上
Sub AddGrantIP(strWebNo, strGrantIp)
On Error Resume Next
Set SecObj = GetObject("IIS://LocalHost/W3SVC/" strWebNo "/Root")
Set MyIPSec = SecObj.IPSecurity
MyIPSec.GrantByDefault = False
IPList = MyIPSec.IPGrant
i = UBound(IPList) + 1
ReDim Preserve IPList(i)
IPList(i) = strGrantIp
MyIPSec.IPGrant = IPList
SecObj.IPSecurity = MyIPSec
SecObj.Setinfo
End Sub
'添加允許的IP或一組計算機,到IIS公共配置,以應用到所有站點
'如果之前對有些站點單獨做過屏蔽IP設置,在些設置不會生效,得在總的網站上設置一下,然后覆蓋所有子結點
Sub AddGrantIP2All(strGrantIp)
On Error Resume Next
Set SecObj = GetObject("IIS://LocalHost/W3SVC")
Set MyIPSec = SecObj.IPSecurity
MyIPSec.GrantByDefault = False
IPList = MyIPSec.IPGrant
i = UBound(IPList) + 1
ReDim Preserve IPList(i)
IPList(i) = strGrantIp
MyIPSec.IPGrant = IPList
SecObj.IPSecurity = MyIPSec
SecObj.Setinfo
End Sub
'顯示IIS公共配置里禁止訪問的IP
Sub ListDenyIP()
Set SecObj = GetObject("IIS://LocalHost/W3SVC")
Set MyIPSec = SecObj.IPSecurity
IPList = MyIPSec.IPDeny 'IPGrant/IPDeny
WScript.Echo Join(IPList, vbCrLf)
' For i = 0 To UBound(IPList)
' WScript.Echo i + 1 "-->" IPList(i)
' Next
End Sub

標簽:錫林郭勒盟 鄂爾多斯 承德 麗水 青島 阜新 黃山 齊齊哈爾

巨人網絡通訊聲明:本文標題《VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP》,本文關鍵詞  VBScript,使用,ADSI,為,IIS,批量,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP》相關的同類信息!
  • 本頁收集關于VBScript使用ADSI為IIS批量添加屏蔽或允許訪問的IP的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 呼玛县| 乾安县| 娱乐| 望谟县| 霍林郭勒市| 夹江县| 泽普县| 肥西县| 富锦市| 泾阳县| 南康市| 阳山县| 姜堰市| 马尔康县| 清远市| 马公市| 湖口县| 临安市| 突泉县| 九江市| 磐石市| 奈曼旗| 泾阳县| 弥渡县| 罗江县| 吴川市| 盐津县| 温泉县| 乐安县| 淮南市| 观塘区| 塔城市| 固安县| 民勤县| 兰坪| 明溪县| 伊春市| 安庆市| 分宜县| 广宁县| 阿坝县|