我期待一个网站的自动部署。
在此站点中,有一些文件夹我希望启用IP地址和域限制。但是,我已经搜索了所有我能找到的帖子,展示了如何启用我想要做的事情,但是使用了IIS管理器GUI。我正试图确定如何使用Powershell来完成这个任务。
我有一个网站,www-a.conto-.com,在这个网站上,我有一个名为secure的文件夹。
在此安全文件夹中,对于IP地址和域限制,我希望自动执行以下操作:
我只想把这个应用到安全文件夹,而不是整个网站。
我试图在Windows2012 R2上使用IIS8.5来实现这一点。
更新
我发现下面的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:\"并仅在安全文件夹中指定,而不影响站点的其他部分。
不过,我仍在寻找编辑功能设置,将拒绝访问设置为安全文件夹的“禁止”拒绝操作类型。
发布于 2022-01-24 21:35:16
很多年后,我想你找到了解决办法。不管怎么说,我发布了我最终能做得很好的文章:
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST‘-location“www-a.conto-.com/secure”-filter“Set.WEBROOT/security/ipSecurity”-name "allowUnlisted“-value "False”
https://stackoverflow.com/questions/39150042
复制相似问题