Estou tendo problemas para fazer com que meu comando runonce seja executado no login depois de promover meu servidor para o AD. Eu comecei meu autologin a trabalhar muito bem, mas meu comando de registro não será executado na reinicialização, código abaixo:
Set-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\RunOnce" '
-Name '!continueADConfig' '
-Value "c:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -WindowStyle Normal -NoLogo -NoProfile -NoExit $scriptpath -primaryNTP $primaryNTP -secondaryNTP $secondaryNTP -rootDomainName $rootDomainName -netBiosName $netBiosName -staticIp $staticIp -subnetPrefix $subnetPrefix -defaultGateway $defaultGateway"
resultando em um runonce! continueADConfig valor de c:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -WindowStyle Normal -NoLogo -NoProfile -NoExit C:\Users\Administrator\Documents\promotion.ps1 -primaryNTP 10.230.62.10 -secondaryNTP 10.231.62.10 -rootDomainName example.com -netBiosName mynetbios -staticIp 192.168.5.10 -subnetPrefix 24 -defaultGateway 192.168.5.1
Eu verifiquei a runonce key após a inicialização e os valores foram preenchidos corretamente, eu até copiei / colei o comando resultante no powershell e cmd.exe com sucesso, ele simplesmente não será executado a partir do registro. Estou executando o autologin na conta de administrador do domínio também ....