Изменение компьютерного whenCreated объекта приписывает в Active Directory

Я хотел бы изменить атрибут "whenCreated" на компьютерном объекте использование AD Проводника от SysInternals. Однако, когда я пытаюсь сделать это, я получаю следующее сообщение об ошибке в диалоговом окне:

Unable to update attribute:

The directory datatype cannot be converted to/from a native DS datatype

Я - владелец этого компьютерного объекта и имею доступ для изменения его. Разве это не атрибут, который может быть обновлен на Компьютерном объекте?

Или есть ли какие-либо другие способы изменить дату создания этого объекта? В сущности я ищу "сенсорную" утилиту для объектов Active Directory.

0
задан 02.12.2009, 22:38

1 ответ

Атрибут whenCreated не может быть изменен кроме системой. Вот связанная документация для того атрибута. Заметьте "Полномочие Обновления: Это значение установлено системой". и "Только для системы: Истинные" части документа. whenChanged, createTimeStamp, и modifyTimeStamp приписывают, все следуют за тем же шаблоном.

Насколько я знаю, нет ничего, что Вы собираетесь быть способными сделать для изменения whenCreated или createTimeStamp за исключением удаления объекта и на самом деле воссоздания его.

При поиске способа запросить недавно измененные AD объекты необходимо запрашивать whenChanged или modifyTimeStamp. Я предложил бы whenChanged, потому что он копируется в глобальном каталоге.

Для создания "касания* утилита для AD объектов необходимо будет найти неважное (Вам) доступным для редактирования атрибутом, с которым связан whenChanged. Можно затем настроить тот атрибут, и он должен впоследствии обновить значение whenChanged. Атрибут в качестве примера мог бы быть описанием. Если Вы действительно хотите стать сложными и не путаница с какими-либо встроенными атрибутами, Вы могли изменить свою AD схему для добавления собственного атрибута.

1
ответ дан 24.11.2019, 12:39

Теги

Похожие вопросы