Войти

Показать полную графическую версию : Права администратора из командной строки


Vygov
12-10-2010, 17:31
Столкнулся с проблемой запуска программ с правами админа из под учетки пользователя. Скажу наперед, что используя различные программы с GUI(MRA, Appstart) все работает. Но меня интересует работа из командной строки для использования в скриптах. Пробовал два варианта:
1. runas: runas /user/администратор "test.cmd". Запускается, спрашивает пароль, после ввода пишет:
Попытка запуска test.cmd от имени пользователя "COMP\Администратор"... И тишина, ничего не происходит.
2. Утилитка cpau: cpau -u Администратор -p пароль -ex test.cmd. Запускается, стартует скрипт, но при обращении к реестру вываливается ошибка "Нет доступа".
В чем я ошибаюсь? Возможно есть еще какие-нибудь утилиты с работой из командной строки?

Petya V4sechkin
13-10-2010, 16:35
1. runas: runas /user/администратор "test.cmd". Запускается, спрашивает пароль, после ввода пишет:
Попытка запуска test.cmd от имени пользователя "COMP\Администратор"... И тишина, ничего не происходит.
Попробуйте добавить опцию /noprofile
Еще можно сделать дамп процесса (когда runas.exe зависнет) таким способом (http://publib.boulder.ibm.com/infocenter/javasdk/v1r4m2/topic/com.ibm.java.doc.diagnostics.142/html/creuserdumpdrw.html) и посмотреть в отладчике user.dmp

cameron
13-10-2010, 16:46
право входа "пакетное задание" и не пустой ли пароль у учётки "администратор"?

Vygov
14-10-2010, 09:49
Попробуйте добавить опцию /noprofile
Еще можно сделать дамп процесса (когда runas.exe зависнет) таким способом и посмотреть в отладчике user.dmp »

Опция не помогла. Дамп вряд ли поможет, потому что runas не виснет. Типа отрабатывает и процесс завершается, в списке отсутствует.

право входа "пакетное задание" и не пустой ли пароль у учётки "администратор"? »

Конкретно право входа назначено не было, но добавил группу. Не помогло.

По ходу дела попробовал еще вариант с psexec. Возвращает код с ошибкой:
"test.cmd exited with error code 1"
Утилитки же без использования cmd отрабатывают успешно. Например, пробую admlink, создаю ярлык - работает.

Petya V4sechkin
14-10-2010, 12:42
Vygov, содержимое test.cmd не выложите?

вариант с psexec
Попробуйте опцию -i (интерактивный режим).




© OSzone.net 2001-2012