Tengo varios archivos de configuración en Windows Server 2008 anidado como tales:PowerShell Script para buscar y reemplazar todos los archivos con una extensión específica
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
En mi configuración tengo que hacer una cadena sustituir como tales:
<add key="Environment" value="Dev"/>
se convertirá en:
<add key="Environment" value="Demo"/>
pensé acerca del uso de secuencias de comandos por lotes, pero hay no era una buena manera de hacer esto, y oí que con el scripting de PowerShell puedes realizar esto fácilmente. He encontrado ejemplos de find/replace, pero esperaba una forma de atravesar todas las carpetas dentro de mi directorio C: \ Projects y encontrar cualquier archivo que termine con la extensión '.config'. Cuando encuentre uno, quiero que reemplace mis valores de cadena.
¿Algún recurso bueno para saber cómo hacer esto o cualquier gurú de PowerShell que pueda ofrecer alguna información?
Háganos saber cómo se metió o si hubo algunos problemas de formato extraño con los archivos que deben abordarse. Una cosa buena sobre el problema es que es una prueba sin afectar el código de producción –