【发布时间】:2019-11-14 22:38:19
【问题描述】:
如何实现从 XML 文件中输出现有值和更改的值? 我正在使用此代码更改 xml 文件中的配置:
[xml]$config = gc $DirectoryPath\Web.config
$config.configuration.appSettings.Item(0).value = "new-value1"
$config.configuration.appSettings.Item(1).value = "new-value2"
$config.Save("$DirectoryPath\Web.config")
我需要获取两个值(现有的和更改的)的输出。 如果我使用括号:
(Write-Host($config.configuration.appSettings.Item(0).value) = "new-value1")
我得到了需要的输出结果:
value1 = new-value1
但未应用 XML 文件中的更改。
如果我在输出中从 XML 文件中获取现有的行号,那就太好了,例如:
value1 = new-value1 at line #10
【问题讨论】:
标签: xml powershell