【发布时间】:2013-12-18 07:56:51
【问题描述】:
好吧,我感觉自己像个大白痴。为了工作中的管理目的,我一直在使用 Powershell 一段时间。也就是说,脚本不是我的强项。
现在,我正在尝试编写一个 PS 脚本,以在一堆机器上向 XML 添加一个部分,以添加设置以解决我们在某个应用程序中遇到的问题
XML 文件如下所示
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<add Name="testdata"/>
</configSections>
<connectionStrings>
<add Name="testdata"/>
</connectionStrings>
<ProvidersConfiguration>
<Providers>
<add Name="testdata"/>
</Providers>
</ProvidersConfiguration>
<FacadeSettings>
<Providers>
<add Name="testdata"/>
</Providers>
</FacadeSettings>
</configuration>
现在,我一直在谷歌搜索和搜索几个小时,但有些东西我没有得到。因为我可以在我的脚本中加载文件,浏览所有设置,甚至修改现有值,但这不是我需要做的。
我需要添加这样的部分
<NewSettings>
<add Name="setting"/>
</NewSettings>
让我的配置文件看起来像这样
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<add Name="testdata"/>
</configSections>
<connectionStrings>
<add Name="testdata"/>
</connectionStrings>
<ProvidersConfiguration>
<Providers>
<add Name="testdata"/>
</Providers>
</ProvidersConfiguration>
<FacadeSettings>
<Providers>
<add Name="testdata"/>
</Providers>
</FacadeSettings>
<NewSettings>
<add Name="setting"/>
</NewSettings>
</configuration>
这是我无法弄清楚的 NewSettings 部分,我确信当我把头绕在它周围时,我会说“哦……”,但现在我正把头撞在墙上并且可以使用一些帮助
【问题讨论】:
标签: xml powershell