【发布时间】:2021-02-26 11:30:16
【问题描述】:
我快疯了。我需要在 powershell 中修改这个 XML 文件
<Smart>
<Settings>
<Section name="x">
<Parameter name="a" value="true" />
<Parameter name="b" value="0" />
<Parameter name="c" value="13873" />
<Parameter name="d" value="true" />
<Parameter name="e" value="EAI" />
</Section>
<Section name="z">
<Parameter name="h" value="true" />
<Parameter name="i" value="0" />
<Parameter name="j" value="13873" />
<Parameter name="k" value="true" />
<Parameter name="l" value="EAI" />
</Section>
</Settings>
</Smart>
我想要做的是添加另一行,例如:
但我想在第一个 Section
中添加新行 #Modify XML file
Write-Host "OPENING XML FILE";
$path = "\\$computer\$FileName"
[xml] $xml = Get-Content $path
#return $xml.SmartUpdate.Settings.Section.Parameter
#set values for the XML nodes you need. This uses the XPath of the value needed.
**WANT TO ADD THE NEW PARAMETER HERE**
#Save the file
$xml.save($path)
Write-Host "XML FILE SAVED";
我找不到解决方案。请帮帮我
【问题讨论】:
-
您可以使用 msxsl 和 XSLT 样式表
标签: xml powershell