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