【发布时间】:2013-05-18 01:44:30
【问题描述】:
我正在添加一个 WebDAV authoringRule 使用
Add-WebConfiguration /system.webserver/webdav/authoringRules -PSPath IIS: -Location "$site_name/$app_name/VD" -Value @{users="*";path="*";access="Read,Write"}
在某些环境中,这与父级中的相同创作规则冲突,从而引发错误。我想在 authoringRules 的开头添加一个清晰的元素,使其看起来像这样
<authoringRules>
<clear />
<add users="*" path="*" access="Read, Write" />
</authoringRules>
但Clear-WebConfiguration 只清除现有规则。如何使用 powershell 在配置文件中添加<clear /> 元素?
【问题讨论】:
-
为什么不在 web.config 文件创建后进行文本文件操作(通过 powershell 脚本)?
-
因为与添加和删除规则的选项相比,它看起来不优雅。此外,脚本文件的其余部分主要是一系列 WebAdministration 调用。
-
很抱歉,我只收到了这个丑陋且衣冠楚楚的建议。 :(
标签: powershell webdav