IIS IP 限制功能设置通过 powershell 更改

问题描述 投票:0回答:1

我正在尝试使用 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 有点陌生,因此任何见解或建议将不胜感激。谢谢。

powershell iis iis-10
1个回答
0
投票

如果您想在 IIS 的“IP 地址和域限制”中的“编辑功能设置”中将“拒绝操作类型”下拉值更改为“中止”,则需要在 Powershell 中运行以下命令。

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.webServer/security/ipSecurity" -name "denyAction" -value "AbortRequest"

<ipSecurity>
元素对应“编辑功能设置”中的内容。

<dynamicIpSecurity>
元素对应“动态IP限制设置”中的内容。

© www.soinside.com 2019 - 2024. All rights reserved.