[英]Setting IP address and domain restrictions using PowerShell
我正在寻找自动化站点的部署。
在这个站点中有一些我希望启用 IP 地址和域限制的文件夹。 我已经搜索过了,但是我能找到的所有帖子都显示了如何启用我想要做的事情,但是使用 IIS 管理器 GUI。 我正在尝试确定如何使用 Powershell 执行此操作。
我有一个站点 www-a.contoso.com,在这个站点中我有一个名为 secure 的文件夹。
在这个安全文件夹中,对于 IP 地址和域限制,我想自动执行以下操作:
我只想将其应用于安全文件夹,而不是整个网站。
我正在尝试使用 IIS 8.5 在 Windows 2012 R2 上执行此操作
更新
我发现以下 Powershell 命令将添加允许 ip 地址。
add-webconfiguration -filter /system.webServer/security/ipSecurity -location "www-a.contoso.com/secure" -value @{ipAddress="127.0.0.1";allowed="true"} -PSPath "IIS:\"
并且仅在安全文件夹中指定,而不影响站点的其余部分。
但是我仍在寻找编辑功能设置,将拒绝的访问权限设置为安全文件夹的“禁止”操作类型
许多年后,我想你找到了解决方案。 无论如何,我发布了我终于可以正常工作的内容:
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location "www-a.contoso.com/secure" -filter "system.webServer/security/ipSecurity" -name "allowUnlisted" -value "False"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.