XMLファイルの16番目の文字列の値を変更するPowerShellスクリプトを作成してもらえますか?同じ値を持つ複数の文字列があり、16番目の文字列でのみ変更する必要がある場合は、どのコマンドを使用する必要がありますか?XMLファイルの特定の文字列の値を変更する
ファイルCash-config.xml
。
刺さが異なっている必要があります
property key="shopOrganization" value="X"/
価値がある、のはY
を言わせて。
私のスクリプトがある
$a = Get-Content /home/tc/$logtimestamp/cash-config.xml;
$a[16] = 'ИП Смирнов Александр';
$a | Set-Content /home/tc/$logtimestamp/cash-config.xml
XML:すべての
<moduleConfig xsi:schemaLocation="crystals.ru/cash/settings ../module-config.xsd"
settingsGroup="main"
visible="true"
description="Общие настройки кассы"
xmlns="crystals.ru/cash/settings"
xmlns:xsi="w3.org/2001/XMLSchema-instance">
<property key="shopOrganization" value="ИП Смирнов А"/>
</property>
</moduleConfig>
文字列の位置に頼るべきではなく、XMLメソッドを使用してXMLを操作する必要があります。だから、助けを得るために、私たちにあなたのXMLとこれまでに試したことを教えてください。 –