#41
Отправлено 03 Сентябрь 2012 - 08:02
2. В папку "c:\Program Files\DrWeb Enterprise Server\var\repository\20-drwagntd\common" закинул файл sotrudniki.bat.
3. Перезапустил DrWeb и перезагрузил репозиторий.
4. Подождал 30 мин.
5. На клиентских машинах файла с таким именем на локальном диске нигде не нашел.
Что пропустил?
#42
Отправлено 03 Сентябрь 2012 - 08:38
#43
Отправлено 03 Сентябрь 2012 - 08:57
#44
Отправлено 03 Сентябрь 2012 - 09:05
#45
Отправлено 03 Сентябрь 2012 - 12:58
В поле имя "cmd.exe" в аргументы "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" вбиваю.
В поле имя "%windir%\system32\cmd.exe" в аргументы "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" вбиваю.
В поле имя "cmd.exe" в аргументы " "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" " вбиваю.
В поле имя "cmd.exe" в аргументы "start "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" " вбиваю. и прочие комбинации...
Ничего на клиентских машинах не запускается. Батник точно лежит по этому адресу. Все-таки как правильно вбить в расписание это задание.
Сообщение было изменено SSSergeySSS: 03 Сентябрь 2012 - 12:59
#46
Отправлено 03 Сентябрь 2012 - 13:46
Снова споткнулся((
В поле имя "cmd.exe" в аргументы "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" вбиваю.
В поле имя "%windir%\system32\cmd.exe" в аргументы "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" вбиваю.
В поле имя "cmd.exe" в аргументы " "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" " вбиваю.
В поле имя "cmd.exe" в аргументы "start "c:\Program Files\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT" " вбиваю. и прочие комбинации...
Ничего на клиентских машинах не запускается. Батник точно лежит по этому адресу. Все-таки как правильно вбить в расписание это задание.
Имя = %systemroot%\system32\cmd.exe Аргументы = /C "%ProgramFiles%\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT"
как-то так получается?
еще как совет - в батнике добавить логирование запуска:
echo %date% %time% >C:\test_log.log
и посмотреть результат - будет ли чего в логе. ибо запуск из-под разных учеток дает временами разный результат
Сообщение было изменено DoC: 03 Сентябрь 2012 - 13:48
Чукча не читатель! Чукча - писатель!
#47
Отправлено 03 Сентябрь 2012 - 13:53
"%windir%\system32\cmd.exe" c:\"Program Files\DrWeb Enterprise Suite"\.SOTRUDNIKI.BAT
RTFM
Сообщение было изменено Kinoman: 03 Сентябрь 2012 - 13:56
#48
Отправлено 03 Сентябрь 2012 - 14:17
Шо-то мне подсказывает, что так низзя.RTFMc:\"Program Files\DrWeb Enterprise Suite"\.SOTRUDNIKI.BAT
Борис А. Чертенко aka Borka.
#50
Отправлено 03 Сентябрь 2012 - 14:45
Аргументы = /C "%ProgramFiles%\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT"
При таком раскладе ошибка "Cannot execute "%systemroot%\system32\cmd.exe /C "%ProgramFiles%\DrWeb Enterprise Suite\.SOTRUDNIKI.BAT"" because of Не удается найти указанный файл (code=2)."
"%windir%\system32\cmd.exe" c:\"Program Files\DrWeb Enterprise Suite"\.SOTRUDNIKI.BAT - при таком ничего не запускается((((((((((
#51
Отправлено 03 Сентябрь 2012 - 14:59
#52
Отправлено 03 Сентябрь 2012 - 15:09
Ну да, в голове держал start.exe, а написал про cmd.exe.Шо-то мне подсказывает, что так низзя.RTFMc:\"Program Files\DrWeb Enterprise Suite"\.SOTRUDNIKI.BAT
Все вышесказанное относится к start.exe конечно же.
#53
Отправлено 03 Сентябрь 2012 - 15:14
пробовал, так выходит в отчете о выполненных заданиях на сервере сообщение Created process #XXXX и на юзерских тачках никаких сдвиговпросто cmd.exe, без пути
Сообщение было изменено SSSergeySSS: 03 Сентябрь 2012 - 15:16
#55
Отправлено 03 Сентябрь 2012 - 15:19
Пробовали в свой батник вставлять, как выше советовали?
#56
Отправлено 03 Сентябрь 2012 - 15:25
да, добавил. Проверено запуском вручную, лог появляется.echo "Ky" > %Temp%\KyKyKy.txt
Пробовали в свой батник вставлять, как выше советовали?
#58
Отправлено 03 Сентябрь 2012 - 15:40
Про exit тоже не забыл...Добавьте в батник первой строкой echo >>файл, чтобы можно было увидеть, пытается оно что-то делать или нет. По-хорошему я бы и exit в конец добавил.
#59
Отправлено 03 Сентябрь 2012 - 15:43
При запуске по расписанию не появляется.А при запуске по расписанию? Учтите, что если действительно %Temp% использовали, то у системы он свой собственный. Как и %USERPROFILE%.
Добавил:
echo %date%%time%>C:\test_log.log
Так надежней)
Сообщение было изменено SSSergeySSS: 03 Сентябрь 2012 - 15:46
#60
Отправлено 03 Сентябрь 2012 - 16:32
Рекомендую делать в скриптах что-то вроде:
@echo off setlocal pushd "%UserProfile%" rem Творим свои чёрные дела popd endlocalКто будет "%UserProfile% при запуске задания - зависит от пользователя службы.
Я, например, настраивал ES-сервер на работу от "NT Authority\NetworkService".
P.S. Вообще, глупо полагаться на "привычную" среду в скриптах. Тем более - в "системных". Я, как минимум, переустанавливаю PATH и некоторые другие переменные окружения.
Also tagged with one or more of these keywords: расписание
Русские форумы →
Dr.Web для Android →
Общие вопросы →
Как запустить сканирование по расписанию?Автор: gal20040 , 27 июл 2021 сканер, расписание, scanner и еще 1… |
|
|
Читают тему: 0
0 пользователей, 0 гостей, 0 скрытых