Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Права администратора из командной строки (http://forum.oszone.net/showthread.php?t=188158)

Vygov 12-10-2010 17:31 1517260

Права администратора из командной строки
 
Столкнулся с проблемой запуска программ с правами админа из под учетки пользователя. Скажу наперед, что используя различные программы с 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 1518025

Цитата:

Цитата Vygov
1. runas: runas /user/администратор "test.cmd". Запускается, спрашивает пароль, после ввода пишет:
Попытка запуска test.cmd от имени пользователя "COMP\Администратор"... И тишина, ничего не происходит.

Попробуйте добавить опцию /noprofile
Еще можно сделать дамп процесса (когда runas.exe зависнет) таким способом и посмотреть в отладчике user.dmp

cameron 13-10-2010 16:46 1518037

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

Vygov 14-10-2010 09:49 1518501

Цитата:

Цитата Petya V4sechkin
Попробуйте добавить опцию /noprofile
Еще можно сделать дамп процесса (когда runas.exe зависнет) таким способом и посмотреть в отладчике user.dmp »

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

Цитата:

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

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

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

Petya V4sechkin 14-10-2010 12:42 1518629

Vygov, содержимое test.cmd не выложите?

Цитата:

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


Время: 19:05.

Время: 19:05.
© OSzone.net 2001-