मेरे पास Windows Server 2008 पर कई कॉन्फ़िगरेशन फ़ाइलें हैं जैसे कि:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
मेरे विन्यास में मुझे इस तरह की जगह एक स्ट्रिंग करने की आवश्यकता है:
<add key="Environment" value="Dev"/>
हो जाएगा:
<add key="Environment" value="Demo"/>
मैंने बैच स्क्रिप्टिंग का उपयोग करने के बारे में सोचा था, लेकिन ऐसा करने का कोई अच्छा तरीका नहीं था, और मैंने सुना कि पावरशेल स्क्रिप्टिंग के साथ आप आसानी से इसे देख सकते हैं। मुझे ढूंढने / बदलने के उदाहरण मिले हैं, लेकिन मैं एक ऐसे तरीके की उम्मीद कर रहा था, जो मेरे C: \ Projects निर्देशिका के भीतर सभी फ़ोल्डरों को पीछे छोड़ दे और '.config' एक्सटेंशन के साथ समाप्त होने वाली किसी भी फ़ाइल को ढूंढें। जब यह एक मिल जाता है, तो मैं इसे अपने स्ट्रिंग मानों को बदलने के लिए चाहता हूं।
कोई भी अच्छा संसाधन यह पता लगाने के लिए कि यह कैसे करना है या कोई PowerShell गुरु जो कुछ अंतर्दृष्टि प्रदान कर सकता है?