У меня возникают проблемы с выполнением команды runonce при входе в систему после продвижения моего сервера в AD. Я установил, что мой автологин работает нормально, но моя команда реестра не запускается при перезагрузке, код ниже:
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"
в результате чего рунонсе!continueADConfig значение 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
Я проверил ключ runonce после запуска, и значения заполняются правильно, я даже успешно скопировал / вставил полученную команду в powershell и cmd.exe, она просто не запускается из реестра. Я запускаю autologin в учетной записи администратора домена ....