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


Фото
- - - - -

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

расписание

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

#81 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 07 Сентябрь 2012 - 12:20

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

#82 VVS

VVS

    The Master

  • Moderators
  • 19 801 Сообщений:

Отправлено 07 Сентябрь 2012 - 12:39

Оно выполнилось только в отчете.

Задание выполнилось.
Теперь Вам предстоит разбираться с тем, как сделать так, чтобы задачи, выполняемые от имени системы, делали то, что Вам нужно.

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#83 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 07 Сентябрь 2012 - 13:35

Значит совместными усилиями еще 1 барьер к основной цели преодолен! Ура!!! Теперь нужно чтобы задачи, выполняемые от имени системы, делали то, что написано в файле.*.bat, как выше посоветовал VVS.

#84 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 07 Сентябрь 2012 - 13:48

А в батнике написано нижеследующее:

set server=server

:: Синхронизирует время с сервером
net time \\%server% /set /y

..........................................

:: Установка USB Disk Security
if not exist "C:\Program Files\USB Disk Security" \\server\distributiv\USB.Disk.Security.v6.2.0.18.exe /S /RU

:: Установка unichat
if not exist "C:\UniChat" \\%server%\distributiv\UniChat.exe /passive
start C:\UniChat\UniChat.exe

:: Логи
echo %date% %time% >C:\test_log.log

exit

#85 pig

pig

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

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

Отправлено 07 Сентябрь 2012 - 13:55

И что - даже C:\test_log.log не пишет? А если это в начало батника перенести?
Почтовый сервер Eserv тоже работает с Dr.Web

#86 VVS

VVS

    The Master

  • Moderators
  • 19 801 Сообщений:

Отправлено 07 Сентябрь 2012 - 14:00

И что - даже C:\test_log.log не пишет? А если это в начало батника перенести?

Ну это-то должно отработать.
А вот \\server... от системы...

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#87 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 07 Сентябрь 2012 - 14:09

И что - даже C:\test_log.log не пишет? А если это в начало батника перенести?

нет, не пишет((

#88 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

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

Отправлено 07 Сентябрь 2012 - 14:26

Прям беда - оказывается, еще на 1 странице топика задание запускалось, а вся проблема в бат-нике :)
SSSergeySSS, когда что-то не идет, перво-наперво надо начать с проверки простых операций.
Возьмите любую машину, которая поближе и легко доступна для проверки результата и пихайте в задание простой бат-файл:
echo "test test test" >> c:\usertemp\test.log

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

Сообщение было изменено Foxes: 07 Сентябрь 2012 - 14:27

(exit 0)

#89 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 07 Сентябрь 2012 - 14:46

Ага, так и сделал. В корень локального диска С закинул бат-файл (чтобы уж наверняка), и только с одной командой echo %date% %time% >C:\test_log.log. Но результата в виде создавшегося лога нет(. При запуске батника вручную с правами администратора, лог в корне диска появляется.

#90 pig

pig

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

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

Отправлено 07 Сентябрь 2012 - 14:50

Каковы права у системы на корень C?
Почтовый сервер Eserv тоже работает с Dr.Web

#91 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

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

Отправлено 07 Сентябрь 2012 - 15:01

SSSergeySSS, упорство помноженное на невнимательность творят чудеса :) Я ж написал, не мусорьте в корне диска Це :) Создайте каталог и там развлекайтесь, заодно и с правами мучений не будет, юзерский каталог мягче к таким вещам относится :)
(exit 0)

#92 Eugeny Gladkih

Eugeny Gladkih

    the Spirit of the Enlightenment

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

Отправлено 07 Сентябрь 2012 - 20:27

никаких systemroot'ов, это недопустимо.

#93 basid

basid

    Guru

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

Отправлено 08 Сентябрь 2012 - 08:55

net time \\%server% /set /y

У system нет прав на сеть.

if not exist "C:\Program Files\USB Disk Security" \\server\distributiv\USB.Disk.Security.v6.2.0.18.exe /S /RU

Аналогично, плюс неправильная проверка существования каталога.

if not exist "C:\UniChat" \\%server%\distributiv\UniChat.exe /passive

Аналогично предыдущему.

echo %date% %time% >C:\test_log.log

С этой строчки надо начинать.

exit

"exit /b" - кошернее.

#94 SSSergeySSS

SSSergeySSS

    Newbie

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

Отправлено 10 Сентябрь 2012 - 07:49

Всем спасибо за помощь. Теперь все прояснилось. Больше вопросов не имею.

#95 N1ke

N1ke

    Member

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

Отправлено 09 Июль 2013 - 12:44

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

 

Извиняюсь за некропост, метод более не актуален?  Файл с точкой в имени всё равно удаляется при синхронизации.



#96 Rotor

Rotor

    Newbie

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

Отправлено 08 Май 2018 - 16:58

Доброго времени суток! 

   

Версия Сервера Dr.Web 10.01.0

 

Закинул тестовый батник в корень на сервере

c:\Program Files\DrWeb Server\var\repository\20-drwagent\.test.bat 

 

Перезапустил DrWeb и перезагрузил репозиторий.

На сервере через веб смотрим, батник появился в репозитории Агент Dr.Web для Windows, но на хостах я не нахожу его.

 

c:\Program Files\DrWeb Enterprise Suite\ -такой ветки нет, где искать куда копать?

 

есть такая C:\Program Files\DrWeb\ ветка


Сообщение было изменено Rotor: 08 Май 2018 - 16:58


#97 Konstantin Yudin

Konstantin Yudin

    Смотрящий

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

Отправлено 08 Май 2018 - 17:06

Нельзя ничего подкладывать в репу, она подписана и менять ее можем только мы

Сообщение было изменено Konstantin Yudin: 08 Май 2018 - 17:06

With best regards, Konstantin Yudin
Doctor Web, Ltd.

#98 Afalin

Afalin

    Guru

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

Отправлено 08 Май 2018 - 18:08

20-drwagntd и 20-drwagent не одно и то же. Первое закопано вместе с 6 версией. На 10+ такие фокусы не прокатят уже, там нужны другие.


Семь раз отрежь – один раз проверь

#99 Rotor

Rotor

    Newbie

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

Отправлено 09 Май 2018 - 00:51

Хорошо, подскажите тогда как запустить простой батник, для одного хоста или нескольких.

Пример простого батника:

@echo Test
@pause


#100 Afalin

Afalin

    Guru

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

Отправлено 09 Май 2018 - 23:11

cmd.exe /C "echo @echo Test>path/to/scr.bat&&echo @pause>>path/to/scr.bat&&path/to/scr.bat&&del path/to/scr.bat"


Семь раз отрежь – один раз проверь



Also tagged with one or more of these keywords: расписание