我有一个需要能够以管理员身份自动登录的域控制器。我尝试了所有在线解决方案,但每次重新启动后,我都得到用户名或密码不正确,而我知道它是正确的。
我将自动登录部分变成了一个函数。(这是学校项目的一部分)。
我试图将密码存储为纯文本,这并没有改变任何东西。
我不知道此信息是否有用,但我使用的是 AZERTY 键盘(比利时点)。但我使用的密码来自不受QWERTY或AZERTY影响的字母。密码有一个数字,但每次重新启动时 Numlock 都会关闭。这可能是问题吗?(虽然看起来很奇怪)。
有谁知道我做错了什么?
Function Logon-Password
{
$Global:RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
$Global:domain = $env:USERDOMAIN
$Global:username = "$domain\$env:USERNAME"
$Global:password = Read-Host -AsSecureString "Type password"
Set-ItemProperty $RegPath "DefaultUserName" -Value "$username" -type String
Set-ItemProperty $RegPath "DefaultPassword" -Value "$password" -type String
Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String
Set-ItemProperty $RegPath "AutoLogonCount" -Value "1" -type DWord
Set-ItemProperty $RegPath "ForceAutoLogon" -Value "1" -type DWord
}