Имя: Пароль:
   
IT
Админ
Как из BAT-файла запустить задачу из планировщика ?
0 DES
 
06.01.16
00:05
Типа как из контекстного меню задачи нажать пункт "Выполнить".
И вообще, возможно ли это?
1 Записьдампа
 
06.01.16
00:11
2 DES
 
06.01.16
01:16
Спс
Сделал
schtasks /run /tn "\МоиЗадачи\Sklad" /s localhost /u SERVER\Администратор /p Pass@2000
получил
Ошибка. Учетные данные пользователя не разрешены на локальном компьютере.
и никак не запускается, наверно дело в кирилице
3 Записьдампа
 
06.01.16
01:48
1) Убедись, что батник записан в кодировке windows1251 и добавь в начало батника
cp 1251
Будет тебе русский, как для имён пользователя, так и для имени задания.
2) Те ключи, которые ты используешь для указания логина и пароля, авторизуют не пользователя, от имени кого будет запущено задание, а пользователя для доступа к описанию задания. Чтобы Иванов смог запускать задания, запланированные Петровым. Под кем будет запущен файл, путь которого хранится в описании задания, описывается также в задании.
3) По умолчанию на несерверных windows локальные учётные записи Администратор и Гость отключены во избежание. Администратор доступен только из консоли восстановления. Про это тебе и говорится в ошибке - ты пытаешся использовать отключенную учётную запись для доступа к описанию задания.
4 Записьдампа
 
06.01.16
01:53
Хотя может быть по поводу 3) и другой вариант - ты пытаешься использовать локальную учетку от другого компьютера для доступа к локальной машине.

Вот за это я и не люблю русифицированный windows - сообщения об ошибках часто принимают два или три смысла из-за перевода =)
5 DES
 
06.01.16
01:59
Я пытаюсь из RDP запустить из под Администратора
в задании указано что под админом нужно, мне только и нужно что под админом, из за этого весь огород.

Так какие логины писать в батнике ?
пробовал писать  для юзера с правами админа- тоже ошибку дает
6 Записьдампа
 
06.01.16
02:05
Если ты залогинился по RDP под администратором целевой машины, то никаких данных для авторизации писать не нужно. писать не нужно. Эти ключи используются как аналог команды runas для запуска команды schtasks.
7 Записьдампа
 
06.01.16
02:06
Ну и в %Systemroot%\SchedLgU.txt посмотри, что тебе пишут
8 DES
 
06.01.16
02:12
Да , под админом запустилось. а мне нужно запустить от другого юзера с админскими правами
9 Записьдампа
 
06.01.16
02:15
Запустить что? Батник с командой schtasks или программу, описанную в задании?
10 DES
 
06.01.16
02:17
Нужно Задачу шедуллера, она под Амином записана
11 DES
 
06.01.16
02:18
а запускает сервер 1С, но она под юзером USR1c8 запущен
12 DES
 
06.01.16
02:19
а всю это галиматью строю чтобы запустить одну программу под админом из  регламента 1С
13 Aleksey
 
06.01.16
02:34
(12) RUNAS ?
14 Записьдампа
 
06.01.16
02:36
Ночью спать надо, а не галиматью строить =)
В общем оно как работает, если мне память и понимание документации не изменяют:
Пусть у нас Иванов запускает батник, в котором написан логин Петрова для запуска задания, которое стартует екзешник с правами Сидорова.
1) С правами Иванова читается батник и запускается команда schtasks.
2) Команда schtasks пытается под учеткой Петрова получить доступ к описанию задания
3) В случае успеха стартует залание, которое запускает екзешник под учеткой Сидорова

При этом для полного счастья Петров должен входить на сервере, где запланировано задание, в группу администраторов.

Кто у тебя на ком стоит, я уже потерялся. Если где-то используешь стандартную учетку локального администратора, то убедить, что она не отключена и при указании сервера и "домена" пользователя ты указываешь в один и тот же сервер
15 Записьдампа
 
06.01.16
02:38
(13) не позволяет указывать пароль в командной строке =)
16 Aleksey
 
06.01.16
02:43
(15) http://admilink.narod.ru/
Этот сайт посвящен одной маленькой, но полезной утилитке - AdmiLink. Эта утилита позволяет Администратору создать ярлык, который запускает некоторую конкретную (с защитой от подмены) программу от имени Администратора из-под пользователя с ограниченными правами.
17 Записьдампа
 
06.01.16
02:47
(16) Не, сайт который утверждает, что мой мобильный хром устарел, однозначно идёт в лес...
Русинович наше все.
18 GreyK
 
06.01.16
02:50
(15) Один раз запустил файлик от имени админа и пароль сохранится.
19 Записьдампа
 
06.01.16
02:52
(18) Только при использовании /netonly и то с ограничениями. Для локальных пользователей - балалайка. Изъезженная тема уже.
20 DES
 
06.01.16
09:31
(16) я сделал на AdminLink. По  началу все выглядело красиво. Но фактически не работает. Прикол в том что файл кодируется PGP,  так вот под AdminLink PGP отрабатывает , выходной файл создает, ошибок не диагностирует, но файл содержит кашу.
21 Armando
 
06.01.16
09:44
Когда-то cpau пользовал
22 DES
 
06.01.16
13:03
а нет ли в w2008 алиасов имен пользователей?
А то не могу подсунуть для CPAU "Администратор"
23 DES
 
06.01.16
13:19
возвращает
Current Security Context: SERVER\јдминистратор
Error: Couldn't create Process: (1326) ¬ход в систему не произведен: им¤ пользовател¤ или пароль не опознаны.

декодирует некоторые первые буквы слов
24 Записьдампа
 
06.01.16
13:41
(23) psexec от Руссиновича возьми
25 DES
 
06.01.16
21:04
psexec тоже не въезжает в кирилицу
26 Записьдампа
 
06.01.16
21:09
(25) Вот как раз psexec очень хорошо въезжает. Запиши уже свой батник в нужной кодировке.
27 Записьдампа
 
06.01.16
21:22
В русифицированной windows консоль по умолчанию в 866. Так что или сохранчть файоы в 1251 и использовать cp 1251, или сохранять в 866
28 DES
 
07.01.16
17:04
Да, спс, psexec смог.
29 DES
 
08.01.16
11:32
Какую программу можно запустить на сервере через ЗапуститьПриложение() для тестирования?

Что-то ВАТ-файл запускается из процедуры общего модуля, а вызов этой же процедуры из процедуры &наСервере не выполняется.