इस XML फ़ाइल को पॉवरशेल के साथ संपादित करने की आवश्यकता है [डुप्लिकेट]


-5

मेरे पास एक XML फ़ाइल है और मूल्य को गलत में बदलने की आवश्यकता है। क्या शक्तियां के साथ ऐसा करने का कोई तरीका है?

<setting name="RecordChatHistory">
    <value>True</value>
  </setting>

जवाबों:


3

आप इसे इस तरह से कर सकते हैं।

  1. लोड हो रहा है xml

    $xml = [xml](Get-Content -Path C:\path\to\file.xml)

  2. स्ट्रिंग मान को प्रतिस्थापित करना गलत के लिए सही है

    $xml.setting.value = 'False'

  3. सेव () विधि का उपयोग करना

    $xml.Save("C:\path\to\file.xml")


धन्यवाद, लेकिन कई मूल्य टैग हैं। मैं उन सभी को बदलना नहीं चाहता।
— माइकल एक्स

2
आपने उल्लेख किया है कि प्रश्न में ... xml के अधिक उन्नत फ़िल्टरिंग के लिए आप XPath
— zorski

1
@MichaelX यह आपके प्रश्न का उत्तर देता है। कृपया उत्तर स्वीकार करें, फिर सही जानकारी और जो आप चाहते हैं उससे एक नया प्रश्न पूछें।
— LPChip
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.