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