Замещаем текущий файл новым по всей системе через командную строку в Windows Server 2008 R2

Posted by

В нашем,  распоряжение обновленный конфигурационный файл, к примеру:

Config.conf , стоит задача обновить его во всех местах встречающихся в системе. Для решения поставленной задачи можно использовать следующую командную строку.

 Формируем -скрипт:

@echo off

for /F «usebackq tokens=*» %%a in (`»dir \ /s /b | find /I «config.conf»»`) do (

xcopy «c:\new_file\config.conf» «%%a» /F  /d /y >> c:\new_file\config.conf.log

)

Поясню, каталог «new_file» в него перемещаем файл, который нужно обновить во всех вхождениях в систему. По окончании выполнения в нем же будет сформирован лог, где будут указаны пути, куда произошло обновление.

На этом всё! Задача выполнена. Удачи.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

четыре × два =