Das whenCreated- Attribut darf nur vom System geändert werden. Hier ist die zugehörige Dokumentation für dieses Attribut. Beachten Sie die Teile " Aktualisierungsberechtigung: Dieser Wert wird vom System festgelegt. " Und " Nur System: Wahr ". Die Attribute whenChanged, createTimeStamp und modifyTimeStamp folgen demselben Muster.
Soweit ich weiß, können Sie whenCreated oder createTimeStamp nur ändern, wenn Sie das Objekt löschen und es tatsächlich neu erstellen.
Wenn Sie nach einer Möglichkeit suchen, kürzlich geänderte AD-Objekte abzufragen, sollten Sie whenChanged oder modifyTimeStamp abfragen . Ich würde vorschlagen, wennChanged, weil es im globalen Katalog repliziert wird.
Um ein "touch" -Dienstprogramm für AD-Objekte zu erstellen, müssen Sie ein nicht wichtiges (für Sie) bearbeitbares Attribut suchen, mit dem whenChanged verknüpft ist. Sie können dieses Attribut dann anpassen und anschließend den whenChanged- Wert aktualisieren . Ein Beispiel Das Attribut kann eine Beschreibung sein . Wenn Sie wirklich komplex werden und keine eingebauten Attribute verwenden möchten, können Sie Ihr AD-Schema ändern, um Ihr eigenes Attribut hinzuzufügen.