Как выполнить автоматическое изменение реестра Windows Server 2012 R2? Решение "AutoAdminLogon" не работает полностью - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь настроить компьютер с Windows Server 2012 R2 для автоматического входа в систему при запуске - я успешно сделал это в других ОС Windows, но у меня возникают проблемы с применением того же метода в Windows Server 2012 R2.

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

Я использую Chef для управления своей конфигурацией, и хотя я сомневаюсь, что Chef вызывает какие-либо проблемы, вот код Chef, который я использую для настройки AutoAdminLogon (включая метод настройки AutoAdminLogon на основе Powershell):

powershell_script 'Autologin (no password entry required)' do
code <<-EOH
    $RegPath = "HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"
    $DefaultUsername = "Administrator"
    $DefaultPassword = "MyPasswordHere"
    Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String 
    Set-ItemProperty $RegPath "DefaultUsername" -Value "$DefaultUsername" -type String 
    Set-ItemProperty $RegPath "DefaultPassword" -Value "$DefaultPassword" -type String
EOH
action :run 
end

Я проверил реестр, и все правильно вошло в реестр, также я проверил, и нет никаких задач запуска, и в моей папке «shell: startup» нет ничего, что могло бы вызвать это поведение. Что может быть не так?

Спасибо!

...