Показать полную графическую версию : [решено] BATник на перебор ресурсов
Здравствуйте! Скажите как можно сделать запуск обновления. Есть около 10 компов у них одинакового C:\work\mbank\reteil.exe лежит reteil.exe .... который обновляется путем замены экзешника на каждой пользовательской машине. Есть сервер с общим ресурсом куда будет выкладывать свеженький reteil.exe как можно реализовать замену всех reteil.exe на пользовательских машинах на свежий с сервера?Спасибо за ранее...
copy \\stv\Retail\Retail.exe c:\Work\MBank\Retail\Retail.exe
rem cd c:\Work\MBank\Retail\
rem Retail.exe
так запускать на каждой машине очень проблематично...
Lem_ON, запустить на десятке машин - как раз не проблематично... По крайней мере, сопоставимо по времени с наладкой автоматического распространения.
Компьютеры не в домене? - Тогда напиши скрипт, который таким же образом грузит другой скрип и запускает его, положи в автозагрузку. Во второй скрипт будешь прописывать по мере надобности всякие функции обслуживания.
как можно реализовать замену всех reteil.exe на пользовательских машинах на свежий с сервера? »ключевой вопрос "когда" производить замену, возможные варианты:
1. при загрузке компьютера;
2. при регистрации пользователя;
3. при запуске программы;
4. при появлении нового EXE
Первые два варианта (как уже отметил Busla) можно решить через автозапуск, например, политики (локальные или доменные), хотя п.2 потребует дополнительных прав пользователя. 3-й вариант можно реализовать запуском программы опосредованно - через скрипт (враппер), который перед запуском EXE проводит все требуемые действия по обновлению (пользователям понадобятся права на замену). 4-й вариант самый сложный, т.к. может потребовать уведомления всех пользователей и организации закрытия всех копий программы перед обновлением.
Q:\Retail\Retail.exe c:\Work\MBank\Retail\Retail.exe
cd c:\Work\MBank\Retail\
Retail.exe
ПРоблема решилась так... тоесть на сервере в папке с правами на чтение\запуск, вылкладывается свежий EXE ... и пользователь запускает всегда свежую копию. Спасибо за внимание!
Проблема решена.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.