Memodifikasi atribut whenCreated objek komputer dalam Active Directory

0

Saya ingin memodifikasi atribut "whenCreated" pada objek komputer menggunakan AD Explorer dari SysInternals. Namun, ketika saya mencoba untuk melakukannya, saya mendapatkan pesan kesalahan berikut di kotak dialog:

Unable to update attribute:

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

Saya adalah pemilik objek komputer ini dan memiliki akses untuk memodifikasinya. Apakah ini bukan atribut yang dapat diperbarui pada objek Komputer?

Atau adakah cara lain untuk mengubah tanggal pembuatan objek ini? Intinya, saya sedang mencari utilitas " sentuh " untuk objek Direktori Aktif.

Mick
sumber

Jawaban:

1

The whenCreated atribut tidak dapat diubah kecuali oleh sistem. Ini dokumentasi terkait untuk atribut itu. Perhatikan bagian " Perbarui Hak Istimewa: Nilai ini ditetapkan oleh sistem. " Dan " Hanya Sistem: Benar " pada dokumen. The whenChanged , createTimeStamp , dan modifyTimeStamp atribut semua mengikuti pola yang sama.

Sejauh yang saya tahu, tidak ada yang dapat Anda lakukan untuk memodifikasi whenCreated atau createTimeStamp sebelum menghapus objek dan benar-benar membuatnya kembali.

Jika Anda mencari cara untuk meng- query objek-objek AD yang baru saja diubah, Anda harus menanyakan ketika Mengubah atau memodifikasiTimeStamp . Saya sarankan ketika Diubah karena direplikasi dalam katalog global.

Untuk membuat "touch * utility untuk objek AD, Anda perlu menemukan atribut yang tidak dapat diedit (untuk Anda) yang ketikaChanged ditautkan. Anda kemudian dapat mengubah atribut itu dan selanjutnya harus memperbarui nilai whenChanged . Contoh atribut mungkin deskripsi . Jika Anda benar-benar ingin menjadi kompleks dan tidak mengacaukan dengan atribut bawaan, Anda dapat mengubah skema AD Anda untuk menambahkan atribut Anda sendiri.

Ryan Bolger
sumber