Мои команды в runonce не работают

832
comp.sci.intern

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

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

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

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

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

0
Вы столкнулись с основной проблемой: когда вы переводите компьютер в DC, вы больше не можете войти в систему, используя учетную запись локального пользователя. С этого момента работают только учетные записи домена. Есть одно исключение: режим восстановления служб каталогов, в котором работает учетная запись локального администратора. Не уверен, насколько это может вам помочь, хотя. Twisty Impersonator 7 лет назад 0
Я смог обойти проблему входа в систему, заставив автологин использовать `$ domainname \ administrator`, но у меня просто проблемы с ключом runonce, фактически запускающим мой скрипт. comp.sci.intern 7 лет назад 0
Используете ли вы один раз ключ в ветви HKLM или HKCU? Twisty Impersonator 7 лет назад 0
Я использую ветку HKLM comp.sci.intern 7 лет назад 0
Возможно, проблема не в продвижении машины к DC? Правильно ли работает сценарий без участия в процессе продвижения? Twisty Impersonator 7 лет назад 0
Я не пробовал пробный запуск сценария без рекламы, но попробую comp.sci.intern 7 лет назад 1

1 ответ на вопрос

0
comp.sci.intern

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