Мне нужно найти строку, а затем заменить ее другой в нескольких файлах. Звучит просто, но самое сложное в том, что это несколько файлов в разных местах сети. Я попытался подключиться ко всем местоположениям одновременно с помощью vscode, а затем с помощью встроенной функции поиска и замены. Это все работает, за исключением, когда я добираюсь до больших поисков, кажется, зависает.
Сейчас я ищу другой, более стабильный способ сделать это. У кого-нибудь есть идеи? Я думал, что powershell мог бы стать хорошим конкурентом, но, к сожалению, я не так привык работать с powershell.
Я нашел это руководство, и оно немного похоже на то, что я хочу, за исключением того, что мне нужно сделать это для нескольких файлов в нескольких местах одновременно.
https://mcpmag.com/articles/2018/08/08/replace-text-with-powershell.aspx
Я бы предпочел запустить по одному сценарию для каждого местоположения, поскольку для сканирования доступно только <20 местоположений. Но это должно включать подпапки. <br>
Любые советы приветствуются, спасибо! :)
Редактировать 1:
Структура папок отличается от местоположения к местоположению, поэтому трудно сказать, как это выглядит. Но я могу сказать, что ни в одной папке нет структуры папок глубже 15 шагов. Текст, который я заменяю, - это отпечатки сертификатов, хранящихся в .config
файлах. Файлы имеют длину от 100 до 1000 символов, а заменяемые мной отпечатки выглядят примерно так d2e8c58e5b34021671f2121483572f03f54ab9ae