gpt4 book ai didi

.net - 使用 .NET 远程更改 Windows 用户密码

转载 作者:行者123 更新时间:2023-12-03 22:58:22 24 4
gpt4 key购买 nike

如何使用 VB.NET/C# 远程更改本地用户帐户密码?

我查看了 DirectoryEntry 类并知道如何将用户添加到组,但无法弄清楚如何更改(本地)密码。

最佳答案

使用 .net 3.5:

PrincipalContext context = new PrincipalContext(ContextType.Domain);
UserPrincipal user = UserPrincipal.FindByIdentity(context, "user");

用户可以更改自己的密码:
user.ChangePassword("old", "new");

或者,如果您以 AD 管理员身份运行,则可以重置它:
user.SetPassword("1234567");

关于.net - 使用 .NET 远程更改 Windows 用户密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com