Если я правильно понял вопрос, вы хотите, чтобы ПК без перезагрузки выполнял пакет как администратор .
Если это так, я рекомендую вставить строковое значение в раздел реестра «RunOnce» перед перезагрузкой, чтобы запустить скрипт Visual Basic, который получает привилегии администратора (для этого может потребоваться ввод данных пользователем, обычно просто нажимая «Да»), а затем запустить партия. Я знаю, что это довольно громоздко, но вот как я заставил это работать на меня. VBS ниже:
Set UAC = CreateObject("Shell.Application") UAC.ShellExecute "cmd.exe", "/c FILEPATH", "", "runas", 1