У нас АРМы обновляются из сценария регистрации в домене, виндоузовской утилитой XCOPY:
@ECHO OFF
TITLE Регистрация пользователя в системе
IF EXIST C:\IRBIS64\nul (
ECHO Обновление ИРБИС64
XCOPY \\Fileserv\install$\Irbis64\client C:\IRBIS64\ /D /R /Y /Z
)
Назначение ключей:
/d[:мм-дд-гггг]
Копирует только файлы, измененные не ранее заданной даты. Если не включить значение
мм-дд-гггг, команда
xcopy копирует все файлы-источники, которые новее существующих файлов-результатов. Эта возможность позволяет обновлять только измененные файлы.
/r
Перезаписывает файлы с атрибутом «только для чтения».
/y
Устраняет выдачу запроса на подтверждение перезаписи существующего конечного файла.
/z
Копирует по сети в режиме перезапуска при обрыве связи.
Я не кладу INI-файлы в папку-источник, чтобы настройки клиентов не были перезаписаны. Это также можно сделать ключом
/exclude.