У меня есть несколько файлов конфигурации на 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, которые могут предложить некоторое понимание?