Meus comandos no runonce não estão rodando

0

Eu estou escrevendo um script que se destina a automatizar o processo de promoção de um novo controlador de domínio onde nenhum domínio existia anteriormente.

Tenho sido constantemente informado sobre como fazer com que o programa seja retomado após a reinicialização, primeiro tentando fluxos de trabalho apenas para descobrir que o comando install-addsforest está com problemas no fluxo de trabalho após uma semana de depuração e procurando logs, tentando usar apenas tarefas agendadas para encontrá-los sem valor porque o ID de usuário seguro em que a tarefa está registrada não existe mais após a promoção e, mais recentemente, tentando usar a chave de registro executar uma vez com login automático para que meu script continue após a reinicialização.

Agora eu acho que o que está impedindo que o script seja executado até a conclusão é que ele não está sendo executado como Admin: ele tem um #requires -runasadmin flag que impede que ele seja executado, exceto como um administrador (e rigntfuly assim), mas mesmo que eu execute autologin para logar como um administrador não posso obtê-lo para executar o meu script a partir da chave runonce.

Onde eu iria ver registros associados a essa chave do registro e alguém tem alguma recomendação?

Eu não estou indo para DSC, a propósito: estou cansado de recursos avançados do PowerShell e, além disso, ele é executado usando fluxos de trabalho que não podem executar com êxito um comando que eu preciso.

comp.sci.intern
fonte
Você encontrou o problema subjacente: quando você promove uma máquina a um controlador de domínio, não é mais possível fazer o logon da máquina usando qualquer uma das contas de usuário locais. Apenas as contas de domínio funcionam desse ponto em diante. Há uma exceção: o Modo de Restauração dos Serviços de Diretório, no qual a conta de administrador local funciona. Não tenho certeza o quanto isso pode ajudá-lo embora.
Twisty Impersonator
Eu fui capaz de contornar o problema de fazer logon na máquina, fazendo o uso de autologin $domainname\administrator mas eu estou apenas tendo problemas com a chave runonce, na verdade, fazendo com que meu script seja executado.
comp.sci.intern
Você está usando a chave executar uma vez na ramificação HKLM ou HKCU?
Twisty Impersonator
Estou usando o ramo HKLM
comp.sci.intern
1
Eu não testei um roteiro de teste sem a promoção de anúncios, mas tentarei fazer isso
comp.sci.intern

Respostas:

0

Meu problema era que o comprimento da minha variável runonce era de mais de 255 caracteres. Depois de reduzi-lo, não tive nenhum problema para executá-lo após a reinicialização.

comp.sci.intern
fonte