0

JavaクライアントからActiveDirectoryのパスワードを変更しています。'WillNotPerform'のような一般的なエラーが発生します。ActiveDirectoryにWindows2003サーバーを使用しています。パスワード強度や長さエラーなどの特定のエラーを取得するにはどうすればよいですか?

4

2 に答える 2

1

Windows 2003では、「Will NotPerform」のLDAPエラーコードとともに、ADはエラーメッセージを返します。そのエラーメッセージには、必要なすべてのデータが含まれています。その一部は、より正確なエラーを指定するシステムエラーコードdata XXXであり、文字列がで終わる場合があります。これにより、より多くの情報が提供されますが、XXXコードが取得された場所(ほとんどの場合は0)を見つけることができませんでした。したがって、少し実験する必要があるかもしれません。

あなたの場合、メッセージは次のようになります。

LDAP error 0x35. Unwilling To Perform (0000052D: SvcErr: DSID-031A0FC0, problem 5003 (WILL_NOT_PERFORM), data 0).

この場合のエラーは次のとおりです。

ERROR_PASSWORD_RESTRICTION 1325(0x52D)

パスワードを更新できません。新しいパスワードに指定された値は、ドメインの長さ、複雑さ、または履歴の要件を満たしていません。

于 2012-05-09T08:54:44.467 に答える
0

特にWindows2003では、LDAPからこのレベルの詳細を取り戻すメカニズムはありません。

于 2012-05-04T14:53:23.317 に答える