我使用以下语法向整个服务器的限制 IIS 7.5 部分添加 IP 地址 (10.0.0.1):
appcmd.exe set config -section:system.webServer/security/ipSecurity /+[ipAddress='10.0.0.1',allowed='False'] /commit:apphost
到目前为止一切都很好。该限制显示在 IIS 7.5 的黑名单中。
现在我想删除这个 (10.0.0.1) - 并且只删除这个 - 以便再次允许它访问 Web 服务器。我找不到正确的语法,并且使用上面的命令和“allowed:'True'”不起作用,因为 IP 地址已经在列表中为“allowed:'False'”。
有人能给我提供从黑名单中删除一个 IP 地址的正确语法吗?
答案1
请尝试以下操作:
appcmd.exe set config -section:system.webServer/security/ipSecurity /-"[ipAddress='10.0.0.1',subnetMask='255.255.255.255',domainName='']" /commit:apphost
注意-
而不是+
。
您可能还需要更改默认值:
appcmd.exe set config -section:system.webServer/security/ipSecurity /allowUnlisted:"True" /commit:apphost