Eu tenho vários arquivos de configuração no Windows Server 2008 aninhados como estes:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
Na minha configuração, eu preciso substituir uma string como esta:
<add key="Environment" value="Dev"/>
se tornará:
<add key="Environment" value="Demo"/>
Pensei em usar scripts em lote, mas não havia uma boa maneira de fazer isso, e ouvi dizer que, com os scripts do PowerShell, você pode fazer isso facilmente. Encontrei exemplos de localização / substituição, mas esperava uma maneira de atravessar todas as pastas dentro do diretório C: \ Projects e encontrar quaisquer arquivos que terminassem com a extensão '.config'. Quando encontrar um, quero que ele substitua meus valores de string.
Existem bons recursos para descobrir como fazer isso ou quaisquer gurus do PowerShell que possam oferecer algumas dicas?