Перейти к содержимому


Фото
- - - - -

В расписании не запускается файл *bat

расписание

  • Please log in to reply
102 ответов в этой теме

#21 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 29 Август 2012 - 08:23

Уважаемый, в пылу борьбы вы не заметили, что вам уже ответили :)
"Потому что агент, запущенный от локальной системы, не имеет доступа в сеть." - это в отношении выполнения по сети.
робовал хотя бы просто запустить "cmd.exe" без всяких параметров, тоже безрезультатно", если вы ожидаете увидеть на рабстоле станции окно командного интерпретатора - то тот же ответ, первая часть. Все процессы запускаются от имени и по поручению локальной системы, сиречь, пользователь SYSTEM и результат вы увидите только в процессах через Task Manager, либо результат работы в файле, логе.

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

Да, вы совершенно правы, процесс запускается под пользователем SYSTEM и результат видно в диспетчере задач. Сетевые диски на тачках включены, но пользователь SYSTEM их "не видит" и доступа в сеть тоже, как писалось выше (подтверждено "научными экспериментами"))))), проверил на нескольких тачках. Какие есть еще идеи, варианты?

#22 HHH

HHH

    Massive Poster

  • Posters
  • 2 714 Сообщений:

Отправлено 29 Август 2012 - 08:44

Вы ж хоть расскажите, что вам надо сделать.

А так один вариант вам уже рассказали - раскидать батник по локальным машинам и запускать оттуда

#23 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 29 Август 2012 - 10:08

Вы ж хоть расскажите, что вам надо сделать.

А так один вариант вам уже рассказали - раскидать батник по локальным машинам и запускать оттуда

Как запускать этот батник не раскидывая по локальным машинам, т.е. по сети? Или как раскидать этот батник не ходя ножками?

#24 HHH

HHH

    Massive Poster

  • Posters
  • 2 714 Сообщений:

Отправлено 29 Август 2012 - 10:13

md \\computerName\c$\admin
copy 1.bat \\computername\c$\admin\

Думаю идея понятна

#25 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 29 Август 2012 - 10:55

md \\computerName\c$\admin
copy 1.bat \\computername\c$\admin\

Думаю идея понятна

после обеда попробую и отпишусь

#26 basid

basid

    Guru

  • Posters
  • 4 026 Сообщений:

Отправлено 29 Август 2012 - 10:55

Как запускать этот батник не раскидывая по локальным машинам, т.е. по сети?

net help use

Или как раскидать этот батник не ходя ножками?

schtasks /?
for /?
net help view
Первое в данном случае не требуется, но случаи бывают разные.
А ещё есть локальная политика и startup/shutdow скрипты.

P.S. А вашу задачу, по-хорошему, надо решать на этапе развёртывания.

#27 Eugeny Gladkih

Eugeny Gladkih

    the Spirit of the Enlightenment

  • Dr.Web Staff
  • 5 196 Сообщений:

Отправлено 29 Август 2012 - 13:05

есть еще один способ, нашими средствами - положить в репозиторий агента под именем начинающимся с точки типа .myfile.cmd, тогда его раскидает по всем компьютерам. но обязательна первой должна быть точка, иначе его удалит при синхронизации с ВСО. потом перезагрузить репозиторий или перезапустить сервер.

куда он ляжет на машины с агентом сходу не скажу, наверное в %HOME%

#28 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 29 Август 2012 - 13:48

есть еще один способ, нашими средствами - положить в репозиторий агента под именем начинающимся с точки типа .myfile.cmd, тогда его раскидает по всем компьютерам. но обязательна первой должна быть точка, иначе его удалит при синхронизации с ВСО. потом перезагрузить репозиторий или перезапустить сервер.

куда он ляжет на машины с агентом сходу не скажу, наверное в %HOME%

Хорошо придумано. Спасибо. Отпишусь по результатам выполнения)

#29 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 30 Август 2012 - 07:45

Не могу найти куда на клиентах сервер раскидывает обновления. Через поиск не находит файл *.bat. Там их нет - c:\Documents and Settings\All Users\Application Data\. ОС WinXP SP3.

#30 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 30 Август 2012 - 09:28

файл ".1.bat" кладу на сервере обновлений в папку c:\Program Files\DrWeb Enterprise Server\var\repository\10-drwbases\

#31 pig

pig

    Бредогенератор

  • Helpers
  • 10 514 Сообщений:

Отправлено 30 Август 2012 - 11:34

Есть мнение, что слова "репозиторий агента" намекают на другую папку...
Почтовый сервер Eserv тоже работает с Dr.Web

#32 Kirill Polubelov

Kirill Polubelov

    Massive Poster

  • Dr.Web Staff
  • 2 654 Сообщений:

Отправлено 30 Август 2012 - 11:37

"репозиторий агента" - это каталог 20-drwagntd вот туда в подкаталог win, скажем.

(exit 0)


#33 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 30 Август 2012 - 12:53

"c:\Program Files\DrWeb Enterprise Suite\cache\20-drwagntd\" другой папки с таким названием на клиентской тачке не нашел. Но там нет файла *.bat((((

#34 pig

pig

    Бредогенератор

  • Helpers
  • 10 514 Сообщений:

Отправлено 30 Август 2012 - 13:01

А вы его на сервере в эту папку положили? Сервер перестартовали?
Почтовый сервер Eserv тоже работает с Dr.Web

#35 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 30 Август 2012 - 13:08

На сервере положил в папку "c:\Program Files\DrWeb Enterprise Server\var\repository\20-drwagntd\". Перезагрузил сервер и перезагрузил репозиторий.

#36 Eugeny Gladkih

Eugeny Gladkih

    the Spirit of the Enlightenment

  • Dr.Web Staff
  • 5 196 Сообщений:

Отправлено 30 Август 2012 - 15:00

в 20-drwagntd\common и увеличить на 1 число в 20-drwagntd\.id

#37 Serguey Shabashkevich

Serguey Shabashkevich

    Member

  • Dr.Web Staff
  • 469 Сообщений:

Отправлено 30 Август 2012 - 17:53

да, легло в корень установочной папки агента

в 20-drwagntd\common и увеличить на 1 число в 20-drwagntd\.id


"...Если руки сложа Наблюдал свысока, И в борьбу не вступил С подлецом, палачом - Значит, в жизни ты был Ни при чем, ни при чем!" /В. Высоцкий/

#38 Disaron

Disaron

    Member

  • Posters
  • 123 Сообщений:

Отправлено 30 Август 2012 - 22:08

В доменной структуре можно было бы дать доступ на шару группе Domain computers. В зоопарке, не знаю как в винде, а в линуксе у самбы есть режим авторизации share, аналогичный авторизации 9х виндов. После добавления гостевого доступа каждая собака имеет доступ к шаре, включая пользователя ХХХХХ\SYSTEM. Проверено - работает исполнение скриптов доктором в такой конфигурации. Так что поищите в винде такой функционал, как вариант.

#39 SSSergeySSS

SSSergeySSS

    Newbie

  • Posters
  • 41 Сообщений:

Отправлено 31 Август 2012 - 13:13

да, легло в корень установочной папки агента

в 20-drwagntd\common и увеличить на 1 число в 20-drwagntd\.id

Напиши пожаль пошагово с полными путями куда копировать и куда ложится файл, что значит увеличить на 1 число в 20-drwagntd\.id. Так сказать faq для чайников))

Сообщение было изменено SSSergeySSS: 31 Август 2012 - 13:13


#40 pig

pig

    Бредогенератор

  • Helpers
  • 10 514 Сообщений:

Отправлено 31 Август 2012 - 14:01

20-drwagntd\common - подкаталог в репозитории на сервере, именно туда надо ваш файл положить.
.id - текстовый файл, откройте его в блокноте, и увидите то самое число.
Почтовый сервер Eserv тоже работает с Dr.Web


Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых