IIsIPSecurity (ADSI)

IIsIPSecurity 对象是用于设置对 IP 地址和域地址的访问权限的自定义 ADSI 对象。

IIsIPSecurity 的布尔值属性 GrantByDefault 确定在默认情况下是否授予用户访问权限。

如果将 GrantByDefault 设置为 TRUE,则所有 IP 地址和 Internet 域都可以访问(指定拒绝访问的除外)。使用 IPDenyDomainDeny 拒绝对特定 IP 地址和域的访问。

注意 注意 只有将 GrantByDefault 设置为 TRUE,IPDenyDomainDeny 才有效。

如果将 GrantByDefault 设置为 FALSE,则默认情况下对所有 IP 地址和 Internet 域都拒绝访问(指定可以访问的除外)。使用 IPGrantDomainGrant 授予对特定 IP 地址和域的访问权限。

还应注意只有将 GrantByDefault 设置为 FALSE 时,IPGrantDomainGrant 才有效。

ADsPath

对于服务器的根虚拟目录,

IIS://MachineName/W3SVVC/N/ROOT

其中,MachineName 可以是任何名称或 LocalHost。

对于特定的虚拟目录,

IIS://MachineName/W3SVC/N/ROOT/vdirName

其中,MachineName 可以是任何名称或 LocalHost。

语法

varReturn= object.Method

参数
varReturn
从该方法接收返回值的变量。
object
包含 IIsIPSecurity 对象的变量(通常作为上一个 GetObject 操作的结果)。
Method
选定的对象方法。
有效位置
项类型 配置数据库路径
IIsWebService (ADSI) /LM/W3SVC/
IIsWebServer (ADSI) /LM/W3SVC/1
IIsWebFile (ADSI) /LM/W3SVC/1/ROOT/vdirName/text.htm
IIsWebDirectory (ADSI) /LM/W3SVC/1/ROOT/vdirName/subdirectory
IIsFtpVirtualDir (ADSI) /LM/SMFTPSVC/1/ROOT/vdirName
IIsFtpService (ADSI) /LM/SMFTPSVC/
IIsFtpServer (ADSI) /LM/SMFTPSVC/1
IIsWebVirtualDir (ADSI) /LM/W3SVC/1/ROOT/Samples

IIsIPSecurity 属性
IIsIPSecurity.IPDeny (ADSI) 此方法访问不具备访问服务器权限的 IP 地址数组。
IIsIPSecurity.IPGrant (ADSI) 此方法访问具备访问服务器权限的 IP 地址数组。
IIsIPSecurity.DomainDeny (ADSI) 此方法访问不具备访问服务器权限的域数组。
IIsIPSecurity.DomainGrant (ADSI) 此方法访问具备访问服务器权限的域数组。
IIsIPSecurity.GrantByDefault (ADSI) 布尔属性值确定默认情况下是否授予访问权限。如果将 GrantByDefault 设置为 TRUE,则可以使用 IPDenyDomainDeny 拒绝特定 IP 地址和域的访问。如果将 GrantByDefault 设置为 TRUE,则可以使用 IPGrantDomainGrant 允许特定 IP 地址和域的访问。

注意 注意 此属性仅用于 IIsIPSecurity 对象的上下文时才有效。


配置数据库属性
Windows ADSI 对象属性 在多个对象上有效的属性列表。
IPSecurity 此属性指定了针对于某个 URL 的 IP 访问限制。可以用于授予或拒绝对基于 IP 地址或 DNS 主机名称的客户端浏览器的访问权限。


© 1997-2003 Microsoft Corporation。保留所有权利