Windows Server 2008'de aşağıdaki gibi iç içe geçmiş birkaç yapılandırma dosyam var:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
Yapılandırmamda aşağıdaki gibi bir dizge değiştirmem gerekiyor:
<add key="Environment" value="Dev"/>
Olacak:
<add key="Environment" value="Demo"/>
Toplu komut dosyası kullanmayı düşündüm, ancak bunu yapmanın iyi bir yolu yoktu ve PowerShell komut dosyası ile bunu kolayca yapabileceğinizi duydum. Bul / değiştir örnekleri buldum, ancak C: \ Projects dizinimdeki tüm klasörleri dolaşacak ve '.config' uzantısıyla biten dosyaları bulacak bir yol bulmayı umuyordum. Bir tane bulduğunda, dize değerlerimi değiştirmesini istiyorum.
Bunun nasıl yapılacağını öğrenmek için herhangi bir iyi kaynak veya biraz bilgi sunabilecek herhangi bir PowerShell guru var mı?