Имя: Пароль:
1C
1С v8
ЗапуститьПриложение(...)
0 alexei366
 
09.11.12
11:50
Народ, нужно запустить приложение которое валяется в систем32 от администратора (именно с повышением прав, т.е от встроенной записи administrator на WinSer 2008).

У кого был опыт подскажите. Также не забываем что это будет выполняться на сервере, поэтому никаких диалоговых окон.
1 le_
 
09.11.12
11:50
cmd /k runas /?
2 alexei366
 
09.11.12
11:52
а пароль кто будет вводить? Да и у встроенной записи пароль не задан.
3 le_
 
09.11.12
11:54
echo pass | runas
4 le_
 
09.11.12
11:56
Есть еще вот такая удобная штука:
http://www.robotronic.de/runasspcEn.html
файл с паролем для запуска приложения хранится в зашифрованном виде.
5 TormozIT
 
гуру
09.11.12
11:58
Закладка
6 le_
 
09.11.12
12:01
7 alexei366
 
09.11.12
12:11
Как правильно ввести пароль начеркни плиз (echo pass | runas)
8 le_
 
09.11.12
12:37
(7)
@set a=krutoi parol
@echo %a% | runas /noprofile /netonly /user:Admin %systemroot%\system32\notepad.exe
9 alexei366
 
09.11.12
12:47
Блин, пользователь хоть и админ, а один фиг требует запуска от админа походу встроеного (ну как через правую кнопку, и запустить от администратора).
Вот блин.
10 alexei366
 
09.11.12
12:49
И что за фигня , ввожу левый пароль а он всёравно запускает
11 le_
 
09.11.12
12:56
Попробуй (4) - надежнее будет.
12 alexei366
 
09.11.12
13:11
13 alexei366
 
09.11.12
13:59
Народ, есть ещё у кого мысли, как выполнить командную строку с наивысшими правами программно?
14 zladenuw
 
09.11.12
14:33
15 alexei366
 
09.11.12
15:50
я уже похожую ссылку кидал, у меня прога с параметрами переменными выполняется, поэтому насчет планировщика не уверен
16 alexei366
 
09.11.12
17:16
Народ а через планировщик заданий как аргументы передать?
17 PiotrLoginov
 
09.11.12
17:39
(16) ты ж сам дал ссылку на ответ. Там и поле ввода для параметров есть.

А вообще, имхо, в (4) уже дали ответ на все вопросы. Хотя мне лично нравится AdmiLink.
18 alexei366
 
09.11.12
17:47
Мне нужно конкретно повышение прав, командная строка запущенная от юзера с админ правами не спасает, а чтандартная учетная запись Администратор выключена.

Корочь мне надо сэмулировать запуск приложение как якобы через правую кнопку и "Запуск от имени администратора".
19 alexei366
 
11.11.12
23:01
Апп
20 alexei366
 
11.11.12
23:11
Корочь, мож кто подскажет как в планировщике заданий винды, при создании задания на выполнения файла, запуская его какимто образом передавать параметры?
21 Автор
 
11.11.12
23:19
Использую связку AdmiLink и Elevate Command PowerToy.
Второе, наверное, тебе поможет.
22 Torquader
 
12.11.12
00:29
Самый простой способ - написать службу, которая будет запускать через функцию CreateProcessAsUser нужный процесс.
Конечно, можно использовать CreateProcessAsLogon, но туда нужно передавать имя пользователя и пароль.
23 alexei366
 
12.11.12
00:58
Блин, второе не помогает, а по поводу написание службы, я как то даж неуверен (всмысле не умею), мож линку скинешь как делать
24 TormozIT
 
гуру
12.11.12
09:21
(6) Кнопку видел, но не понял как увидеть сделанные ею закладки.
25 le_
 
12.11.12
09:56
(24) В темах с участием.
26 alexei366
 
12.11.12
11:02
Народ кто поможет службу тогда попробывать сделать, как понял использовать нужно Sc.exe, но как настроить службу чтоб запускать файлик с необходимыми параметрами + ещё дожидаться завершения выполнения я не знаю.
27 alexei366
 
13.11.12
23:05
Пришлось делать через попу, на VS2010 C# слушатель порта локального, которому передаю командную строку get запросом, прога в свою очередь запускается планировщиком заданий винды с наивысшими правами при запуске системы.

Но вроде работает.
28 Torquader
 
15.11.12
01:43
(27) Ну, служба делает примерно тоже самое. Только она сама исполняется или из-под пользователя, от имени которого нужно что-то запустить, или из-под имени системы, тогда нужно делать авторизацию пользователя с хранением где-то пароля.

А служба пишется очень просто - берём любой пример и вставляем в нужные места свой код. Просто службе можно передавать командную строку при запуске - и она её прекрасно отрабатывает.
Независимо от того, куда вы едете — это в гору и против ветра!