Я пишу сценарий, предназначенный для автоматизации процесса продвижения нового контроллера домена, где ранее не было домена.

Я постоянно догадывался о том, как заставить программу возобновить работу после перезагрузки, сначала попробовав рабочие процессы, но обнаружил, что команда install-addforest прослушивается в рабочем процессе после недели отладки и просмотра журналов, пытаясь использовать только запланированные задачи. чтобы найти их бесполезными, потому что безопасный идентификатор пользователя, под которым зарегистрирована задача, больше не существует после повышения, и в последнее время он пытается использовать ключ реестра, который запускается один раз вместе с автоматическим входом, чтобы мой сценарий продолжался после перезагрузки.

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

Куда мне обратиться, чтобы просмотреть журналы, связанные с этим разделом реестра, и есть ли у кого-нибудь какие-либо рекомендации?

Кстати, я не собираюсь в DSC: мне надоели расширенные возможности powershell, и, кроме того, он работает с использованием рабочих процессов, которые не могут успешно выполнить нужную мне команду.

1 ответ1

0

Моя проблема заключалась в том, что длина моей переменной runonce была более 255 символов. После того, как я сократил его, у меня не возникло проблем с его запуском после перезагрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .