重启后自动登录

Jug*_*zza 3 authentication powershell

所以我想知道这是否可能。我对 Powershell 脚本编写有点陌生,几乎已经为我们设置中的每个流程制作了一个脚本,并且希望将它们放在一起以使它们更加自动化。现在我正在寻找是否可以使用提供的密码(将使用安全字符串而不是存储的密码)自动登录到与上次登录的域用户帐户不同的域用户帐户。如果可能的话可以你给我指明了正确的方向,然后我就明白了。谢谢!

Ben*_*est 5

从 Technet Gallery 中查看此脚本Set-AutoLogon.ps1。在启动重新启动之前,您需要设置应在下次启动时登录工作站的用户的登录信息。请注意,这将以明文形式将您的用户名和密码存储在注册表中。这并不是脚本的缺点,而是该功能在 Windows 中的工作原理。

该脚本的工作原理是将三个注册表项属性设置为特定值(技术上为 4,但在您的情况下,您可能不想更改默认登录次数 1):


如果您在没有 的情况下手动执行此操作Set-AutoLogon.ps1,请在 下HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon设置(如果缺少,则创建)以下属性:

  • AutoAdminLogon1(细绳)
  • DefaultUsernametargetUserName(细绳)
  • DefaultPasswordtargetPassword(细绳)
  • AutoLogonCount:(1双字)

就像我说的,请注意密码以明文形式存储在那里。也就是说,每次自动登录(因此每次计算机重新启动时)AutoLogonCount都会递减 1。例如,如果将其设置为 5,它将从 5 开始倒数。一旦此属性达到零,就会从注册表中擦除AutoLogonCount并且被设置回 0。DefaultPasswordAutoAdminLogon