我有以下用户的远程 Windows:
- 管理员(管理员)
- usr(标准用户)
我知道 adm 密码,但它已过期。要更新过期密码,我必须在 adm 的登录屏幕上输入旧密码、新密码和确认,但我无法远程操作。我可以使用 Teamviewer 连接到 usr(未启用 RDP)。
由于管理员密码过期,我无法执行任何需要提升权限的操作。有没有办法在没有 Windows RDP 的情况下远程更新过期的管理员密码?
我有以下用户的远程 Windows:
我知道 adm 密码,但它已过期。要更新过期密码,我必须在 adm 的登录屏幕上输入旧密码、新密码和确认,但我无法远程操作。我可以使用 Teamviewer 连接到 usr(未启用 RDP)。
由于管理员密码过期,我无法执行任何需要提升权限的操作。有没有办法在没有 Windows RDP 的情况下远程更新过期的管理员密码?
感谢@HarryJohnston。
使用NetUserChangePassword,您无需提升权限即可更改密码。
对于 Java 开发人员: https ://github.com/java-native-access/jna
Netapi32.INSTANCE.NetUserChangePassword(Kernel32Util.getComputerName(), "user-login", "old-password", "new-password");
使用 RDP 上的其他用户登录。出现更改密码屏幕时,按 CRTL+ALT+END 并更改密码。