Я создаю сценарий для автоматизации развертывания Office 2010. Office 07 не был установлен так, чтобы обеспечить чистый путь обновления, и в попытке сделать все правильно, я очищаю его с помощью сценария offscrub07.vbs, предоставленного Microsoft.
По какой-то причине при запуске в составе сценария запуска возникает ошибка "Недостаточно прав доступа к реестру":
Это приводит к завершению работы сценария без удаления Office 07. Вот фрагмент кода, который вызывает скрипт vb.
call cscript "%DeployServer%\Offscrub07.vbs" ProPlus /bypass 1 /q /s /NoCancel
Установщик для Office 2010 запускается как часть того же сценария и успешно выполняется на чистом тестовом компьютере, поэтому может показаться, что у него достаточно привилегий. Я вспомнил, что читал, что UAC может помешать запуску некоторых сценариев входа в систему, но я не могу найти нигде, где говорится, что это применимо к сценариям запуска.
Нужно ли изменить настройку объекта групповой политики, чтобы вызываемые сценарии могли работать с повышенными привилегиями, или каким-либо другим способом сделать это. Я застрял в случае, когда я не знаю, чего я не знаю, и мой гугл-фу подводит меня.