ksetup - Ошибка /GetEncTypeAttr: 0xc0000034

ksetup - Ошибка /GetEncTypeAttr: 0xc0000034

На DC леса с одним AD я вошел в систему как администратор домена по умолчанию Administrator(в данном случае также администратор предприятия). В PowerShell с повышенными правами я пытаюсь получить типы шифрования Kerberos с помощью следующей команды (как описано в документацииздесь):

ksetup /getenctypeattr my.example.com

Но вместо этого я получаю сообщение об ошибке:

Query of attributes on MY.EXAMPLE.COM failed with 0xc0000034
Failed /GetEncTypeAttr : 0xc0000034

В результате (скорее всего) я также получаю эту ошибку при попыткенабортипы шифрования, как описано вэтот вопрос, на который в настоящее время, к сожалению, нет серьезного ответа.

Это происходит на Windows Server 2016, а также на Windows Server 2019, которые были настроены в основном с использованием настроек по умолчанию. Как может простойполучатьfail? Код ошибки, похоже, не задокументирован. Кто-нибудь знает, как устранить неполадки или решить эту проблему?

решение1

Как может быть простополучатьнеудача?

Либо пытаясь «получить» несуществующий атрибут, либо атрибут несуществующей записи.

0xc0000034 — этостандартное значение NTSTATUS(errno) с именем «STATUS_OBJECT_NAME_NOT_FOUND» и документируется как «Имя объекта не найдено».

Судя по получению той же ошибки на set, похоже, что вся запись не существует в AD, то есть у вас не настроено «доверие» с указанной областью.

Насколько мне известно, команда, которую вы используете, не предназначена для включения/отключения типов шифрования дляместныйобласть – это определяется программным обеспечением KDC, конфигурацией реестра, ключами, удерживаемыми принципалом 'krbtgt'. Вместо этого команда только корректирует конфигурацию для доверительных отношений между областями, позволяя локальному KDC узнать, какие типы шифрования в настоящее время поддерживаются KDC указанной удаленной области.

Связанный контент