I\'m having trouble with a user validation when the \"User must change password on next log on\" is set.
Here\'s how I validate the user:
Boolean Val
Thank you Paulo. This works for me. Using this link I've expanded response after exception occur, something like this:
Catch ex As DirectoryServicesCOMException
Dim msg As String = Nothing
Select Case True
Case ex.ExtendedErrorMessage.Contains("773")
msg = "Error 773. User must change password at next logon is set. Please contact support."
Case ex.ExtendedErrorMessage.Contains("525")
msg = "User not found"
Case ex.ExtendedErrorMessage.Contains("52e")
msg = "Invalid credentials"
Case ex.ExtendedErrorMessage.Contains("530")
msg = "Not permitted to logon at this time"
Case ex.ExtendedErrorMessage.Contains("531")
msg = "Not permitted to logon at this workstation"
Case ex.ExtendedErrorMessage.Contains("532")
msg = "Password expired"
Case ex.ExtendedErrorMessage.Contains("533")
msg = "Account disabled"
Case ex.ExtendedErrorMessage.Contains("701")
msg = "Account expired"
Case ex.ExtendedErrorMessage.Contains("775")
msg = "User account is locked"
End Select
If msg IsNot Nothing Then
errorLabel.Text = ex.Message & " " & msg
Else
errorLabel.Text = ex.Message
End If
End Try