AuthenticablePrincipal.UnlockAccount 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果当前帐户已锁定,则解锁该帐户。
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
例外
示例
以下示例代码使用用户名 (管理员) 和密码连接到 LDAP 域“fabrikam.com”, (secretPwd123) 构造函数中 PrincipalContext 初始化。
执行搜索以在构造函数中指定的PrincipalContext容器下查找名为“John Smith”的用户:“CN=Users,DC=fabrikam,DC=com”。如果找到该用户,将执行检查以确定该用户的帐户是否已锁定。如果帐户已被锁定,则代码示例将解锁帐户。
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"CN=Users,DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
UserPrincipal usr = UserPrincipal.FindByIdentity(ctx, "John Smith");
if (usr != null)
{
if (usr.IsAccountLockedOut())
usr.UnlockAccount();
usr.Dispose();
}
ctx.Dispose();