Войти

Показать полную графическую версию : [решено] BATник на перебор ресурсов


Lem_ON
21-06-2011, 17:35
Здравствуйте! Скажите как можно сделать запуск обновления. Есть около 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

так запускать на каждой машине очень проблематично...

Busla
21-06-2011, 23:55
Lem_ON, запустить на десятке машин - как раз не проблематично... По крайней мере, сопоставимо по времени с наладкой автоматического распространения.

Компьютеры не в домене? - Тогда напиши скрипт, который таким же образом грузит другой скрип и запускает его, положи в автозагрузку. Во второй скрипт будешь прописывать по мере надобности всякие функции обслуживания.

amel27
22-06-2011, 03:13
как можно реализовать замену всех reteil.exe на пользовательских машинах на свежий с сервера? »ключевой вопрос "когда" производить замену, возможные варианты:

1. при загрузке компьютера;
2. при регистрации пользователя;
3. при запуске программы;
4. при появлении нового EXE

Первые два варианта (как уже отметил Busla) можно решить через автозапуск, например, политики (локальные или доменные), хотя п.2 потребует дополнительных прав пользователя. 3-й вариант можно реализовать запуском программы опосредованно - через скрипт (враппер), который перед запуском EXE проводит все требуемые действия по обновлению (пользователям понадобятся права на замену). 4-й вариант самый сложный, т.к. может потребовать уведомления всех пользователей и организации закрытия всех копий программы перед обновлением.

Lem_ON
22-06-2011, 09:12
Q:\Retail\Retail.exe c:\Work\MBank\Retail\Retail.exe
cd c:\Work\MBank\Retail\
Retail.exe


ПРоблема решилась так... тоесть на сервере в папке с правами на чтение\запуск, вылкладывается свежий EXE ... и пользователь запускает всегда свежую копию. Спасибо за внимание!



Проблема решена.




© OSzone.net 2001-2012