IIsIPSecurity (ADSI)

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

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

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

注意 注意 只有将 GrantByDefault 设置为 TRUE,IPDeny 和 DomainDeny 才有效。

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

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

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,则可以使用 IPDeny 和 DomainDeny 拒绝特定 IP 地址和域的访问。如果将 GrantByDefault 设置为 TRUE,则可以使用 IPGrant 和 DomainGrant 允许特定 IP 地址和域的访问。

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


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


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