Mam kilka plików konfiguracyjnych w systemie Windows Server 2008 zagnieżdżonych w następujący sposób:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
W mojej konfiguracji muszę wykonać zamianę stringów w następujący sposób:
<add key="Environment" value="Dev"/>
stanie się:
<add key="Environment" value="Demo"/>
Myślałem o użyciu skryptów wsadowych, ale nie było na to dobrego sposobu i słyszałem, że dzięki skryptom PowerShell można to łatwo wykonać. Znalazłem przykłady funkcji znajdź / zamień, ale liczyłem na sposób, aby przeszukać wszystkie foldery w moim katalogu C: \ Projects i znaleźć wszystkie pliki, które kończą się rozszerzeniem „.config”. Kiedy znajdzie jeden, chcę, aby zastąpił moje wartości ciągu.
Jakieś dobre zasoby, aby dowiedzieć się, jak to zrobić, lub jakikolwiek guru PowerShell, który może zaoferować wgląd?