Можно ли запустить пакетный скрипт от имени администратора? Нам нужно, чтобы это было сделано без какого-либо взаимодействия с пользователем, чтобы не было подсказок пароля или всплывающих окон UAC - возможно ли это?
Предполагая, что пакетная обработка означает какие-то окна, вы можете использовать для этого планировщик задач.
Вы можете использовать Инструмент Joeware - CPAU.exe для этого:
cpau.exe -u machinename\administrator -p secret_password -ex "path_to_a_program.exe" -lwop
Этот инструмент упрощает выполнение программы в привилегированном контексте по запросу.
Предполагая batch
ссылается на команду UNIX, вы можете выполнить batch
команды также как пользователь root.