У меня есть несколько файлов конфигурации на 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"/>
Я думал об использовании пакетного сценария, но не было хорошего способа сделать это, и я слышал, что с помощью сценариев PowerShell вы можете легко это сделать. Я нашел примеры поиска / замены, но я надеялся найти способ, который будет проходить по всем папкам в моем каталоге C: \ Projects и находить любые файлы, которые заканчиваются расширением .config. Когда он его находит, я хочу, чтобы он заменил мои строковые значения.
Есть ли хорошие ресурсы, чтобы узнать, как это сделать, или какие-либо гуру PowerShell, которые могут предложить некоторые идеи?