Tôi có một số tệp cấu hình trên Windows Server 2008 được lồng vào nhau như vậy:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
Trong cấu hình của mình, tôi cần thực hiện một chuỗi thay thế như sau:
<add key="Environment" value="Dev"/>
sẽ trở thành:
<add key="Environment" value="Demo"/>
Tôi đã nghĩ đến việc sử dụng tập lệnh hàng loạt, nhưng không có cách nào tốt để thực hiện việc này và tôi nghe nói rằng với tập lệnh PowerShell, bạn có thể dễ dàng thực hiện điều này. Tôi đã tìm thấy các ví dụ về tìm / thay thế, nhưng tôi đã hy vọng một cách có thể duyệt qua tất cả các thư mục trong thư mục C: \ Projects của tôi và tìm thấy bất kỳ tệp nào kết thúc bằng phần mở rộng '.config'. Khi nó tìm thấy một, tôi muốn nó thay thế các giá trị chuỗi của tôi.
Bất kỳ tài nguyên tốt nào để tìm hiểu cách thực hiện việc này hoặc bất kỳ chuyên gia PowerShell nào có thể cung cấp một số thông tin chi tiết?