У меня проблема с учетной записью администратора, созданной во время развертывания, возникают серьезные проблемы с разрешениями. Одним из примеров является невозможность установки приложений, поскольку у них нет правильных прав доступа к Программному файлу (x86)
Учетная запись создается в unnatended.xml со следующими командами;
cmd /c net user /add newadmin password
cmd /c net localgroup administrators newadmin /add
Эти команды выполняются на этапе Specialize> Microsoft-Windows-Deployment и представляют собой две отдельные команды синхронного запуска. Команды успешно выполнены хотя бы частично, так как учетная запись создана, и при проверке ее с помощью оснастки mmc локальных пользователей я вижу, что учетная запись принадлежит группе администраторов.
Для дальнейшего устранения неполадок я создал другую учетную запись администратора через стандартный графический интерфейс. Конечный результат был;
- Встроенная учетная запись администратора имеет правильные разрешения и может устанавливать приложения и выполнять все ожидаемые действия
- Учетная запись администратора, созданная через стандартный графический интерфейс, имеет правильные разрешения
- Учетная запись администратора, созданная без изменений, похоже, имеет плохие разрешения и не может выполнять ожидаемые действия
Я только что заметил, что проблема с разрешениями возникает только при ручном запуске программы от имени другого пользователя с использованием параметра запуска от имени. Если я просто дважды щелкну по программе и вызову диалоговое окно Windows для запуска от имени другого пользователя, то она завершится. Таким образом, похоже, что программа проявляется только в тех случаях, когда мне нужно использовать опцию runas.