首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过/>将<location applicationHost.config元素添加到applicationHost.config中

通过/>将<location applicationHost.config元素添加到applicationHost.config中
EN

Stack Overflow用户
提问于 2016-10-31 13:25:23
回答 1查看 1.9K关注 0票数 4

有人知道如何通过<location /> cmdlet向applicationHost.config文件添加一个新的根级WebAdministration元素吗?有Get-WebConfigurationLocation (以及cmdlet的“删除”和“重命名”版本),但没有“添加”。我使用Add-WebConfiguration尝试过许多不同的方法,但是我没有取得任何成功。

我尝试过的一些事情:

代码语言:javascript
复制
  Add-WebConfiguration -Filter '/' -AtIndex 0 -Value @{ location = @{ site='bobDev' } }
  Add-WebConfiguration -Filter '/' -AtIndex 0 -Value '<location site="bobDev" />'
  Add-WebConfiguration -Filter '/' -AtIndex 0 -Value @{value="bobDev.html" }

我知道我正在尝试的Value可能不正确,但我至少希望看到一些东西被添加到我的applicationHost.config中。

EN

回答 1

Stack Overflow用户

发布于 2018-04-19 16:11:03

不确定你是否解决了你的问题。已经好几年了。我偶然发现了你的职位。我只是想分享一下我是如何解决我的问题的,这样其他人就可以根据需要使用它了。

这个链接非常有用:生成脚本

下面的行将添加一个新的位置,并向您的位置添加参数。

代码语言:javascript
复制
Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'mysite/devtest' -filter "system.webServer/security/ipSecurity" -name "." -value @{ipAddress='10.200.0.0';subnetMask='255.255.0.0';allowed='True'}

Set-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -location 'mysite/devtest' -filter "system.webServer/security/ipsecurity" -Name "."  -value @{allowUnlisted="false";enableProxyMode="true";denyAction="NotFound"}

输出:

代码语言:javascript
复制
  <location path="mysite/devtest">
    <system.webServer>
      <security>
        <ipSecurity allowUnlisted="false" enableProxyMode="true" denyAction="NotFound">
          <add ipAddress="10.200.0.0" subnetMask="255.255.0.0" allowed="true" />
        </ipSecurity>
      </security>
    </system.webServer>
  </location>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40343112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档