Вход | Регистрация

Информационные технологии :: Администрирование

Программно запускать регистрацию библиотеки от администратора

Программно запускать регистрацию библиотеки от администратора
Я
   ac13
 
14.04.17 - 20:22
Win Server 2012
Подскажите, как написать команду, чтобы CMD запускалась от имени администратора? Так вообще можно?
Вот такую команду:

psexec -u "User" -p "Password" "path_to_file_cmd"
 
 
   ac13
 
1 - 17.04.17 - 09:57
Кто знает?
   eklmn
 
2 - 17.04.17 - 10:27
шедулер
   Cyberhawk
 
3 - 17.04.17 - 10:29
Учти только, что смд, запущенный в элевейтед-режиме, путем по умолчанию считает %виндир%/систем32
   ac13
 
4 - 17.04.17 - 10:32
(2) в планировщике стоит запускать под пользователем с административными правами. ну команда срабатывает только когда "Запуск от имени администратора"
   ac13
 
5 - 17.04.17 - 10:32
(2) в планировщике стоит запускать под пользователем с административными правами, но команда срабатывает только когда "Запуск от имени администратора"
   Cyberhawk
 
6 - 17.04.17 - 10:33
"запускать под пользователем с административными правами" <> элевейтед-режим
   Cyberhawk
 
7 - 17.04.17 - 10:33
"Запуск от имени администратора" = элевейтед-режим
   Cyberhawk
 
8 - 17.04.17 - 10:33
Профит!
   eklmn
 
9 - 17.04.17 - 10:34
(5) таки я чёта не понял в сабже вроде " запускать регистрацию библиотеки от администратора"
   ac13
 
10 - 18.04.17 - 11:15
(9) ну?
Win serv 2012
есть батник с командой регистрации библиотек.
надо чтобы батник срабатывал как "Запуск от имени администратора"
 
 Рекламное место пустует
   Остап Сулейманович
 
11 - 18.04.17 - 11:25
(0) "Так вообще можно?"
Когда так будет можно - с того момента о безопасности сервера можно забыть. И придется искать такой, где так нельзя.
   lodger
 
12 - 18.04.17 - 11:29
runas ?
   ac13
 
13 - 18.04.17 - 11:37
(12) runas - запуск приложения от имени другого пользователя. Это не проблема. Я использую команду psexec.
Проблема не в том, чтобы запустить под другим пользователем. Надо, чтобы батник выполнялся под полными правами.
   ac13
 
14 - 19.04.17 - 10:31
Вот в чем проблема:

когда CMD правой кнопкой мыши, выбрав "Запуск от имени администратора", и пишу команду regsvr32, регистрация библиотеки срабатыват.
а если я просто двойным щелчком открою CMD и напишу regsvr32, мне выдаст ошибку с кодом 0x80070005, типа нет прав на выполнение команды.

но мне надо использовать такую команду:
psexec -u "User" -p "Passwor" regsvr32 "путь_к_библиотеке"

первая команда psexec я запускаю от администратора, а команда psexec уже не от администратора запускает regsvr32. Так как regsvr32 внутри другой команды.

Как мне сделать, чтобы regsvr32 после psexec срабатывала от администратора.
Так можно?
   ac13
 
15 - 19.04.17 - 10:32
на Win serv 2008 такой проблемы нет, а на 2012 есть. ОС новая, где что настроить надо?
   ac13
 
16 - 19.04.17 - 10:37
все описанные решения ошибки 0x80070005 мне не подходят. Типа зайдите под пользователем с административными правами. Я и так под пользователем с административными правами. Но самостоятельно regsvr32 под полными правами не срабатывает. Только - если нажать "запуск от администратора"
   ac13
 
17 - 19.04.17 - 11:02
:(

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует