Укажите учетные данные администратора в скрипте
Я пишу сценарий, который запускается из учетной записи пользователя. Сценарий должен выполнить другой сценарий в качестве учетной записи администратора.
- Пробовал AutoIt's
RunAs
- не сработало. - Пытался
PsExec
- тот же самый. - Пробовал CMD
RunAs
- необходимо вручную ввести пароль.
Какие у меня есть другие варианты?
2 ответа
Попробуйте запустить psexec с опцией -i. Это будет запускать команду как системный пользователь, который в основном дает ей режим бога.
Вы можете написать некоторый олицетворенный код, который будет выполнять то же самое. На форумах autoit есть SystemElevate.au3, который был собран.
Я использую Runasspc от Robotronic.de. С его помощью вы можете создать зашифрованный файл сценария и запустить его в командной строке.
К сожалению, официальный сайт ( http://www.robotronic.de/runasspcEn.html) в настоящее время не работает должным образом, поэтому вы не можете скачать его оттуда. Однако я нашел runasspcen.zip (содержит исполняемые файлы и инструкции) отсюда: http://www.leblogosd.fr/wordpress/runas-en-ligne-commande/