| Предыдущий | Следующий |
| ERROR_WRONG_PASSWORD | ERROR_PASSWORD_RESTRICTION |
ERROR_ILL_FORMED_PASSWORD
Новый пароль не прошёл структурную проверку ещё до обычной проверки политики
ERROR_ILL_FORMED_PASSWORD отличается от общего результата политики ERROR_PASSWORD_RESTRICTION. Последний охватывает требования длины, сложности и истории, заданные политикой паролей Windows. Неправильно сформированное значение означает, что сами данные пароля содержат элементы, которые операция не принимает, поэтому простое увеличение длины или добавление классов символов не гарантирует исправления.
Проверьте точное значение Unicode на границе API учётных записей и преобразование, выполненное клиентом. Особенно важны устаревшие пути паролей, совместимые с OEM или LM, поскольку их представление отличается от современных методов смены пароля Unicode. Не записывайте сам пароль; фиксируйте API, путь кодирования, длины и статус, возвращённый службой учётных записей.
Что проверить
- Определите, использовал ли клиент Unicode SAMR/NetAPI или устаревший OEM-совместимый путь.
- Проверьте усечение, встроенные данные или преобразование кодировки приложением, не записывая секрет.
- Не трактуйте результат как отказ политики сложности, если сервер не вернул соответствующий статус политики.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
