Назад | Перейти на главную страницу

Предоставьте учетные данные администратора в скрипте

Я пишу сценарий, который запускается из учетной записи пользователя. Сценарий должен выполнить другой сценарий от имени учетной записи администратора.

Какие у меня другие варианты?

Попробуйте запустить 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/