Когда я пытаюсь изменить атрибуты группы с помощью собственного кода C++, я получаю эту ошибку: 8007203c. К чему относится этот код ошибки? Я не могу найти подробностей по этому поводу в документах.
Насколько мне известно, эта ошибка возникает, если имеется неверная кодовая страница, недопустимые символы или ошибка кодировки (пока не могу найти ссылку / документацию по этому поводу).
Возможно, в именах вашей группы есть специальные символы, которые вызывают такое поведение.
Код ошибки определяется как ERROR_DS_ENCODING_ERROR в winerror.h
:
//
// MessageId: ERROR_DS_ENCODING_ERROR
//
// MessageText:
//
// An encoding error has occurred.
//
#define ERROR_DS_ENCODING_ERROR 8252L
Более простой способ поиска кода ошибки - поиск в базе данных Magic Number: https://www.magnumdb.com/search?q=8007203c
Так что это, вероятно, проблема с кодировкой (ansi vs unicode) или, возможно, с использованием специальных символов, которые следует экранировать. Из Active Directory: Персонажи, которым нужно сбежать: