|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Единовременное выполнение скрипта |
|
[решено] Единовременное выполнение скрипта
|
Экзорцист Сообщения: 969 |
Всем добрый день.
Имеется сеть, контроллер домена крутится на Win2003. Надо на все машины в сети залить папку. Я так понимаю, что делается это посредством сценария на автозагрузку (конфигурация компьютера) или сценария на вход в систему (конфигурация пользователя). Вот только вопрос - как сделать так, чтобы сценарий выполнялся единовременно, а не каждый раз после загрузки или входа в систему? |
|
Отправлено: 16:08, 10-04-2007 |
Экзорцист Сообщения: 969
|
Профиль | Отправить PM | Цитировать Решил пойти по пути проверки наличия определенного файла. Закончу - выложу батник, может кому понадобится...
|
Отправлено: 12:08, 13-04-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 148
|
Профиль | Отправить PM | Цитировать Можно сделать с помошью msi
создать msi и прописать в назначенные приложения просто в msi не будет устанавливаться никакое приложение, а просто копироваться папка |
Отправлено: 15:43, 15-04-2007 | #12 |
Экзорцист Сообщения: 969
|
Профиль | Отправить PM | Цитировать В итоге получился следующий скрипт:
IF EXIST filename_flag ( FIND "%COMPUTERNAME%" \\serv\sharefolder\task.txt IF ERRORLEVEL==1 (echo %COMPUTERNAME% >> \\serv\sharefolder\task.txt) ELSE (exit) ) ELSE ( БЛА-БЛА-БЛА ВЫПОЛНЯЕМ ТО, ЧТО НАДО ECHO %COMPUTERNAME% >> \\serv\sharefolder\task.txt ) filename_flag - файл, выполняющий роль флага, он сигнализирует надо выполнять задание или нет. Если файл найден - то задание не выполняется. Разумеется этот файл входит в число копируемых данным заданием. serv - некий сервер в сети sharefolder - расшаренная папка на этом сервере в которой находятся файлы/папки для копирования task.txt - лог выполнения задания. В ходе выполнения задания в этот файл вносится имя компьютера на котором задание было выполнено Условие предназначено на случай, если действие скрипта (в моем случае копирование папки ) на некотором компе было выполнено руками. Ну и в итоге периодически производим анализ файла task.txt - смотрим общее количество строчек в этом файле и сравниваем его с общим количеством компов в сети, на которых должно быть выполнено это задание. Как только они сравняются - задание удаляем. |
Отправлено: 10:32, 16-04-2007 | #13 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
выполнение скрипта при ПЕРВОМ входе пользователя | tojlst9lk | Microsoft Windows NT/2000/2003 | 1 | 16-03-2009 20:12 | |
Доступ - [решено] Выполнение скрипта от имени локального администратора | FunkyByte | Microsoft Windows 2000/XP | 1 | 11-09-2008 11:15 | |
долгое выполнение логон скрипта | farlow | Microsoft Windows NT/2000/2003 | 11 | 14-01-2008 14:50 | |
выполнение скрипта на машину | farlow | Microsoft Windows NT/2000/2003 | 7 | 19-09-2007 17:46 | |
Как прописать в самбе выполнение определенного скрипта | kazarkin | Общий по Linux | 14 | 20-07-2006 09:09 |
|