Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   обновление консультант через планировщик заданий win7 (http://forum.oszone.net/showthread.php?t=281233)

AlekseyB. 21-04-2014 18:35 2341278

обновление консультант через планировщик заданий win7
 
Доброго времени суток!
Подскажите по планировщику заданий семерки кто может! Суть такая - обновлять консультант по батнику. Сам процесс делается с виртуалки на которой есть интернет, на серваке где стоит консультант нет инета. батник не сложный -

w:
start /wait cons.exe /adm /inet /base* /receive_inet /yes
cons.exe /usr

где W: - сетевой диск, на котором лежит консультант. Батник работает, если запускать в ручную, автоматом нет. В семерке в шедулере есть такое понятие как зарегистрированный пользователь, методом проб и ошибок нашел, что если ставить "выполнять вне зависимости от регистрации пользователя" , то батник не работает. Не работает даже если создавать просто задачу на запуск cons.exe и в графе параметры прописать /adm /inet /base* /receive_inet /yes. Если же юзер залогинен и тыкать руками на задание-выполнить, то работает.
Ну а суть простая - как оптимизировать процесс обновления. Если кто сталкивался, подскажите пожалуйста.
ps писать в батник net use w: \\xxxx\xxx тоже пробовал. и учетки от которых запускаю все с правами (пробовал даже от домен админа)

okshef 21-04-2014 21:43 2341328

AlekseyB., создавать задание для К+ нужно под учеткой админа сервера, а не админа "Консультанта", если админ сервера и К+ не совпадают (что вряд ли). И зачем вам 1 и 3 строчки?

Неадекват 21-04-2014 23:22 2341360

AlekseyB., комрад, у меня точно такая же беда. Задача не работает если поставить ее на выполнение от любого авторизованного пользователя (точно не помню формулировку, но как у вас). Ставлю себя - работает. И я тоже не знаю как это обойти...

Iska 22-04-2014 03:39 2341397

Для начала проверить, попробовав запустить приведённую командную строку от имени указанного пользователя не посредством Планировщика, а обычным способом. Например, при первом запуске под пользователем приложение однократно «задаёт» какой-нибудь вопрос. Или, скажем, показывает напоминание.

AlekseyB. 22-04-2014 12:05 2341491

okshef
делал под доменным админом - написал ниже в ps
1 строчка - обращение к диску W, который подмаплен и на нем же и лежит консультант, 3я строчка - фетишь консультанщиков, забирают себе для отчетов

Iska
я же пишу - когда сам залогинен и мышкой тыкаю на задание-выполнить, то работает. и по батнику если нажимать тоже работает. не работает только когда ставишь точку в шедулере "выполнять от не зарегестрированных пользователей", но эту точку нужно ставить

неадекват
нашел пару вариантов, пока теститую. 1 - делать задание в шедулере на \\сетевой диск\\консультант\cons.exe и атрибуты добавлять как в батнике. т.е. задание не на батник, а на cons.exe
и 2 - сделать задание на вин хп

Iska 22-04-2014 12:08 2341493

Цитата:

Цитата AlekseyB.
не работает только когда ставишь точку в шедулере "выполнять от не зарегестрированных пользователей", но эту точку нужно ставить »

При этом от имени какой учётной записи исполняется приложение?

AlekseyB. 22-04-2014 15:29 2341582

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

okshef 22-04-2014 21:20 2341700

AlekseyB., команда cons.exe /usr только создает usr-файл, но не отправляет его, в отличие от /sendusr. Проблемы нет, если установить нужные флажки в настройках программы (и команда не нужна).

Еще раз повторяю, задание для обновления нужно создавать и выполнять от имени пользователя, обладающего правами админа системы (домена, сервера), а не программы (пользователя, на чьем компьютере или под чьей учеткой выполнена регистрация системы К+)

Для проверки в планировщике установите время и проследите по процессам cons.exe и *.res

AlekseyB. 23-04-2014 09:40 2341829

вроде заработало если делать задание не на батник, а на cons.exe, а в параметрах задания писать /adm /inet /base* /receive_inet /yes
строчка cons.exe /usr - для созданий отчетов консультанщиков, я это знаю, для обновлений не нужно
ну и я же уже 3 раза написал что задание создаю от домен админа, проблема не в нехватке прав была, а в том что задание не выполнялось если разлогинить учетку
ps сделать задание на батник так и не удалось


Время: 20:40.

Время: 20:40.
© OSzone.net 2001-