將 DisplayDiscountedPriceIfAny 的值從FALSE 更改為 TRUE powershell .exe.config 檔案 我不想更改名稱的腳本,只需將值從 false 更改為 true。
# this is the part of the file I have to modify:
<setting name="DisplayDiscountedPriceIfAny" serializeAs="String">
<value>False</value>
</setting>
# it should look like this when done:
<setting name="DisplayDiscountedPriceIfAny" serializeAs="String">
<value>True</value>
</setting>
> I tried this but its obviously wrong
# Load the xml document
$filename = "C:\Users\files\HandheldOfflineSynchronization.exe.config"
$xmlDoc = New-Object xml
$xmlDoc.Load($filename)
# Select all applicable nodes
$nodes = $xmlDoc.SelectNodes('//appSettings/add[@key="key1"]')
# In each node, replace the value `Value1` with `NewValue`
foreach($node in $nodes){
$node.value = $node.value.Replace('DisplayDiscountedPriceIfAny','False')
}
# Save the document
$xmlDoc.Save($filename)
<setting name="LogDated" serializeAs="String">
<value>True</value>
</setting>
<setting name="Language" serializeAs="String">
<value>cs</value>
</setting>
<setting name="LogMaxLevel" serializeAs="String">
<value>Info</value>
</setting>
<setting name="ConnectionStringName" serializeAs="String">
<value>Posybe</value>
</setting>
uj5u.com熱心網友回復:
根據您的示例,您只需指定“//設定”即可選擇這些節點:
$nodes = $xmlDoc.SelectNodes('//setting')
稍后在回圈中,您可以分配新值:
$node.value = 'false'
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/522520.html
標籤:xml电源外壳
