Я пишу сценарий, предназначенный для автоматизации процесса продвижения нового контроллера домена, где ранее не было домена.
Я постоянно догадывался о том, как заставить программу возобновить работу после перезагрузки, сначала попробовав рабочие процессы, но обнаружил, что команда install-addforest прослушивается в рабочем процессе после недели отладки и просмотра журналов, пытаясь использовать только запланированные задачи. чтобы найти их бесполезными, потому что безопасный идентификатор пользователя, под которым зарегистрирована задача, больше не существует после повышения, и в последнее время он пытается использовать ключ реестра, который запускается один раз вместе с автоматическим входом, чтобы мой сценарий продолжался после перезагрузки.
Сейчас я думаю, что препятствует запуску сценария до его завершения - это то, что он не запускается от имени администратора: у него есть флаг #requires -runasadmin
который запрещает запускать его, кроме как от имени администратора (и так точно), но даже если я Запустите autologin, чтобы войти в систему как администратор. Я не могу заставить его запустить мой скрипт из ключа runonce.
Куда мне обратиться, чтобы просмотреть журналы, связанные с этим разделом реестра, и есть ли у кого-нибудь какие-либо рекомендации?
Кстати, я не собираюсь в DSC: мне надоели расширенные возможности powershell, и, кроме того, он работает с использованием рабочих процессов, которые не могут успешно выполнить нужную мне команду.