asp.net を使用して Active Directory 内のユーザーの「パスワードの最小有効期間」を取得するにはどうすればよいですか?
ディレクトリ サービスを使用するか、AspNetActiveDirectoryMembershipProvider
例えば:
from below line, I can get lastname of user.
string lastName = objDirectoryEntry.Properties["sn"].Value;
以下はユーザー属性のリストです。必要な属性「最小パスワード年齢」で見つかりませんでした
http://www.kouti.com/tables/userattributes.htm
注:Asp.net の使用を検討しています。
編集の概要-----------------------ディレクトリ サービスまたは(既定のメンバーシップ プロバイダー)
を使用してユーザー パスワードを変更しようとすると、次のエラーが表示されます。
AspNetActiveDirectoryMembershipProvider
パスワードがパスワード ポリシーの要件を満たしていません。パスワードの最小長、パスワードの複雑さ、パスワード履歴の要件を確認する
ユーザーが正常に作成および更新されました (名、姓などの更新フィールド)。ディレクトリ サービスと AspNetActiveDirectoryMembershipProvider の両方を使用してユーザーを作成および更新していますが、パスワードを変更しようとすると問題が発生します
例: パスワード anc1236 でユーザーを作成しました! 正常に作成され
、パスワードを xyyz4562@ に更新し、エラーが発生しました
以下は、パスワードを変更するために使用しているコードです。
objMembershipUser.ChangePassword(oldPassword, newPassword)
ディレクトリサービスを直接使用してみても同じエラーが発生します