快捷方式- CTRL+ALT+DEL修改密码

本文关键字:密码 修改 CTRL+ALT+DEL 快捷方式 | 更新日期: 2023-09-27 18:17:35

我希望能够引导用户到Windows CTRL+ALT+DEL更改密码屏幕作为内置到Windows,但我还没能找到任何导致这种情况发生。这是我想使用的东西,而不是通过一个不太安全的方法来创建我自己的Windows窗体。是否有一个命令行快捷方式,c#或PowerShell字符串,可以在需要时为用户加载此屏幕?

注意事项,

我试着联系saslib@ms,但是邮件被退回。

'net user'命令没有帮助,因为我需要这个域(AD-DS)用户登录。

谢谢大家

Windows 10 Change Password Screen

快捷方式- CTRL+ALT+DEL修改密码

更新

这可以通过Microsoft Windows Software Development Kit中包含的Sas.dll中的SendSAS函数实现。这个函数需要在c#中调用。

您还可以构建一个自定义表单,直接在AD中更新用户密码。

using (var context = new PrincipalContext( ContextType.Domain ))
{
  using (var user = UserPrincipal.FindByIdentity( context, IdentityType.SamAccountName, userName ))
  {
      user.SetPassword( "newpassword" );
      // or
      user.ChangePassword( "oldPassword", "newpassword" );
  }
}