我正在尝试使用 Powershell 将 IIS 中“IP 地址和域限制”的功能设置下的拒绝操作类型更新为“中止”而不是“禁止”
我已在 Powershell 中运行以下命令,这已在配置编辑器中的 ApplicationHost.config 文件中进行了更改:
Set-WebConfiguration -PSPath 'MACHINE/WEBROOT/APPHOST' -filter "system.webServer/security/dynamicIpSecurity" -name "denyAction" -value "AbortRequest"
但是,它似乎并未更改 IIS gui 本身中功能设置下的下拉值,但更改已反映在配置编辑器中。
不确定我是否遗漏了某些内容,或者我输入了错误的命令来更改此内容或某些内容,但我尝试在进行更改后重新启动 IIS,停止 IIS,进行更改,然后再次启动 IIS 并且我已经运行启动和停止 IISCommitDelay 命令之间的设置命令,但似乎没有任何改变它
我对 IIS 有点陌生,因此任何见解或建议将不胜感激。谢谢。
如果您想在 IIS 的“IP 地址和域限制”中的“编辑功能设置”中将“拒绝操作类型”下拉值更改为“中止”,则需要在 Powershell 中运行以下命令。
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.webServer/security/ipSecurity" -name "denyAction" -value "AbortRequest"
<ipSecurity>
元素对应“编辑功能设置”中的内容。
<dynamicIpSecurity>
元素对应“动态IP限制设置”中的内容。