Страница 1 из 1

Как единожды выполнить файл для всех пользователей?

СообщениеДобавлено: 15 июл 2004, 15:33
Дмитрий Иванов
Здравствуйте, господа!
Есть необходимость периодически запускать на всех компах дерева *.key, патчи и т.д. Что надо сделать, чтоб при загрузке каждого из компьютеров единожды исполнился какой-то файл? В смысле, чтоб каждому отдельно в процедуру регистрации не прописывать. И надо, чтоб единожды.
И еще, может кто знает, WINNT 4.0 с SUS сервером может работать?
Спасибо!

Используя любой Zen можно

СообщениеДобавлено: 15 июл 2004, 15:52
Игорь Костюшко

СообщениеДобавлено: 15 июл 2004, 15:57
Дмитрий Иванов
Да, не подумал, вопрос с NT4 и SUS снимается. Обновлений к ней по моему уже не делают...
Тогда файл надо исполнить для всех за исключением некоторых... во как.
Спасибо!

Re: Используя любой Zen можно

СообщениеДобавлено: 15 июл 2004, 16:01
Дмитрий Иванов
Игорь Костюшко писал(а):http://www.ithowto.com/zenworks/schedpt2.htm


Ясно, надеялся можно без Zena. Еще его не используем, но собираюсь попробовать в скором времени. А жаль, придется сейчас по пользователям побегать, чтоб обновления с SUS запустить. А с зеном разбираться надо, тестовый сервак подымать. Если есть мысли еще пишите.
Спасибо.

СообщениеДобавлено: 15 июл 2004, 21:39
Сергей Дубовский
У меня как раз для этих целей, а также некоторых других, сделано так:
1. На рабочих станциях либо в настройках окружения DOS либо в свойстве новелл клиента Long Machine Name прописывается уникальное имя стании. (по станциям один раз пробежаться все-таки надо);
2. Пишется bat-файл, следующего вида:

if exist myserver:sys\updt_log\patch1_%wks_name% goto end
<делаем то что нужно>
echo Ok>patch1_%wks_name%
:end

Имя файла-семафора содержит имя/номер патча и имя рабочей станции.

3. Запускаем из логин-скрипта этот батник.

У пользователей не дожно быть прав удаления из папки
myserver:sys\updt_log, чтобы случайно не инициировали повторный запуск всех обновлений удалив все файлы.

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

У меня эта конструкция работает уже несколько лет. В общем и целом устраивает, хотя конечно накладки возможны. В частности никак не отлеживается успешность операции. Но зато все просто и не нужны никакие стороннии продукты.

Бат-файлы - rules :)

P.S. Чтобы не напрягало окно DOS-сессии (которое еще к тому же не закрывается по умолчании после отработки файла) в папке, откуда запускается батник нужно создать pif-файл с соответсвующими настройками окна одноименный с бат-файлом.