Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Единовременное выполнение скрипта

Ответить
Настройки темы
[решено] Единовременное выполнение скрипта

Экзорцист


Сообщения: 969
Благодарности: 127

Профиль | Отправить PM | Цитировать


Всем добрый день.
Имеется сеть, контроллер домена крутится на Win2003. Надо на все машины в сети залить папку. Я так понимаю, что делается это посредством сценария на автозагрузку (конфигурация компьютера) или сценария на вход в систему (конфигурация пользователя). Вот только вопрос - как сделать так, чтобы сценарий выполнялся единовременно, а не каждый раз после загрузки или входа в систему?

Отправлено: 16:08, 10-04-2007

 

Аватара для xoxmodav

PainStaking


Moderator


Сообщения: 3994
Благодарности: 442

Профиль | Отправить PM | Цитировать


ИМХО: Стандартными стредствами - никак.

-------
RadioActive - and therefore harmful, cynical and the extremely dangerous.


Отправлено: 19:42, 10-04-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Borodunter

Wintry Grey


Сообщения: 1136
Благодарности: 124

Профиль | Цитировать


qwerty123123 наверное в сценарии нужно вставить проверку условия (например, наличие уже созданной папки). а выполняться он будет каждый раз. AFAIK

-------
D:\downloads\ArcturusF.jpg


Отправлено: 20:48, 10-04-2007 | #3


Пользователь


Сообщения: 92
Благодарности: 3

Профиль | Отправить PM | Цитировать


А вариант воспользоваться командой
Код: Выделить весь код
at \\remote_computer 00:00 "copy _чего_там_надо_"
не подойдёт?
Команда один раз выполнится и из списка задач исчезнет.

Отправлено: 22:09, 10-04-2007 | #4


Экзорцист


Сообщения: 969
Благодарности: 127

Профиль | Отправить PM | Цитировать


2xeel:
На многих компах служба расписаний отключена за ненадобностью, хотя включить ее через ГП наверно не проблема (вроде она включается здесь - Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Системные службы - если ошибаюсь поправьте).
Так что в принципе можно и так сделать, но ту проблема вот в чем - папку надо залить на все компы в сети, а это значит что:
1) все компы должны работать в момент запуска скрипта генерации задания
2) все компы должны работать в момент запуска самого задания.
Конечно если сеть не большая, то эти условия легко выполнимы, а если машин в сети порядка сотни?

Отправлено: 09:49, 11-04-2007 | #5


Пользователь


Сообщения: 92
Благодарности: 3

Профиль | Отправить PM | Цитировать


Ну можно сделать это с другой стороны (правда при выполнении пары условий) - запустить батник на сервере, чтобы он скопировал папку на все компьютеры пользователей.
Для этого надо:
1. Чтобы на компах были шары (подойдут системные, если их не вырубили - c$, D$ и т.д.)
2. По-прежнему надо, чтобы компы были запущены на момент запуска. Но по сравнению с ранее предложенным вариантом - только в момент запуска батника. Результаты выполнения соханить в файл - и ты всегда сможешь увидеть - удачно все прошло или нет.
Чтобы не прописывать в нем все компы - можно написать его на VBS, получив список компов из Active Directory.
Вроде получается получше, чем предыдущий вариант.

Отправлено: 21:27, 12-04-2007 | #6


Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


Есть такой раздел в реестре: Software\Microsoft\Windows\CurrentVersion\RunOnce

Знаю, что многие программы, которые устанавливаются с перезагрузкой (а после перезагрузки продолжают установку), записывают туда то, что надо запускать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:54, 12-04-2007 | #7


Экзорцист


Сообщения: 969
Благодарности: 127

Профиль | Отправить PM | Цитировать


2Envel:
Тут та же самая проблема - для того, чтобы добавить записи в реестр, надо выполнять задание посредством групповых политик, причем прописывать так, чтобы чтобы это задание выполнялось лишь один раз. Или можно как-то по другому добавить эти записи в реестр?

2xeel:
Довольно проблематично определить все машин включены или нет...

Отправлено: 08:52, 13-04-2007 | #8


Старожил


Сообщения: 208
Благодарности: 9

Профиль | Отправить PM | Цитировать


А в скрипте нельзя поставить проверку.
ЕСли есть папка то не копируй, а иначе?

А как пройдет время удалишь его из параметров запуска.

Отправлено: 10:02, 13-04-2007 | #9


Ветеран


Сообщения: 666
Благодарности: 62

Профиль | Отправить PM | Цитировать


Попробуй в твоей ГП для компа, безопасность, добавить в ветку реестра runonce и батник, который бы копировал с сервера на клиента

-------
Чудес не бывает, бывают только глюки!


Отправлено: 11:56, 13-04-2007 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Единовременное выполнение скрипта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
выполнение скрипта при ПЕРВОМ входе пользователя 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




 
Переход