有没有办法通过 SSH 或 RDP 连接强制 Windows 10 计算机本地登录帐户?就像让 PC 自行登录一样,就像有人坐在它前面一样?
我能想到的一种方法是创建一个 PowerShell 脚本,该脚本在运行时会提示输入本地帐户的用户名和密码。然后它会使用HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
这些值修改注册表项,然后执行重新启动。我还需要为该用户创建一个启动脚本,该脚本会在用户登录时删除此键,以便不会永久启用自动登录。我还没有尝试过,但我相信它应该有效。
但是,有没有内置的方法或更优雅的方法来实现这一点?另外,我提出的方法是否存在问题或安全风险?
答案1
以下方法有效,并且比我在问题中提出的方法简单得多:
- 使用 RDP 进入计算机
- 以管理员身份启动命令提示符
- 运行以下命令:
tscon 1 /dest:console
这将断开 RDP 会话并在本地登录计算机。