Ich habe mehrere Konfigurationsdateien unter Windows Server 2008 wie folgt verschachtelt:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
In meiner Konfiguration muss ich einen String wie folgt ersetzen:
<add key="Environment" value="Dev"/>
wird werden:
<add key="Environment" value="Demo"/>
Ich habe über die Verwendung von Batch-Skripten nachgedacht, aber es gab keine gute Möglichkeit, dies zu tun, und ich habe gehört, dass Sie dies mit PowerShell-Skripten problemlos durchführen können. Ich habe Beispiele für Suchen / Ersetzen gefunden, aber ich hatte gehofft, einen Weg zu finden, der alle Ordner in meinem Verzeichnis C: \ Projects durchläuft und alle Dateien findet, die mit der Erweiterung '.config' enden. Wenn es einen findet, möchte ich, dass es meine Zeichenfolgenwerte ersetzt.
Gibt es gute Ressourcen, um herauszufinden, wie dies funktioniert, oder PowerShell-Gurus, die Einblicke bieten können?