Şub 19
Active Directory veritabanının bakımı, birleştirmesi (defragmentation), veritabanı ve log dosyalarının farklı yerlere taşınması, veritabanının temizlenmesi gibi birçok işlemi gerçekleştirmek için NTDSUTIL aracını kullanırız.
Domain Controller sağlıklı bir biçimde çalışıyorken NTDSUTIL aracı ile birçok fonksiyonu gerçekleştirebiliriz fakat bazı durumlarda (active directory veritabanının offline defragmantetion işlemi gibi) Domain Controller'ı Directory Service Restore Mode'da başlatmamız ve NTDSUTIL komutunu çalıştırmamız gerekebilir.
Domain Controller'ı Directory Service Restore Mode'da başlattığımız zaman, DC ortam değişkenlerinde (environment variable) bulunan safeboot_option'a dsepair parametresini ayarlar.
Eğer Directory Restore Mode'da NTDSUTIL komutu kullanarak yapmanız gereken bir işlemi Directory Service Restore Mode'da yapmazsanız aşağıdaki gibi bir hata alırsınız.

Eğer sadece Directory Service Restore Mode'da yapmanıza izin verilen bir işlemle ilgili birşeyi kontrol etmek istersek küçük bir hile yapabiliriz.:) Bunun için aşağıdaki komutarı komut satırında çalıştırmamız yeterli olacaktır.
set SAFEBOOT_OPTION=DSREPAIR
Bu işlemi sadece NTDSUTIL aracılığıyla birşeyleri görüntülemeye ihtiyacınız olduğunda kullanmalısınız. Çalışan bir sistemde herhangi bir değişiklik yapmak sisteminize zarar verebilir.
Active Directory Restore Mode ile ilgili küçük bir ipucundan bahsettim. Umarım yararlı olmuştur.
Yazar ceyhun çamlı
\\ tags: active directory dsrm, dsrepair, ntdsutil, safeboot_option
Oca 20
NTDSUTIL Active Directory veritabanı ile ilgili düzenlemeler, restore işlemleri, fsmo rollerinin seize edilmesi, siteler arasındaki replikasyon trafiğinin zamanlamalarının ayarlanması gibi birçok işlemde kullandığımız bir araçtır.
Domain Controller normal bir şekilde çalışırken Active Directory veritabanının birleştirilmesi, dosyaların farklı bir konuma taşınması gibi işlemleri yapabileceğimiz bir komut satırı aracıdır. Ama bazı durumlarda bu komut satırı aracını kullanmak için Direcotry Service Restore Mode'u kullanmamız gerekebilir.
Directory Service Restore Mode'u başlattığımızda D.C safeboot_option değişkeninde "dsrepair" parametresini ayarlar.
Sisteminizde NTDSUTIL komutunu kullanırken aşağıdaki gibi bir hata alırsanız, DSRM'da değilsiniz demektir.
|
C:\WINDOWS>ntdsutil
ntdsutil: files
*** Error: Operation only allowed when booted in DS restore mode
"set SAFEBOOT_OPTION=DSREPAIR" to override – NOT RECOMMENDED!
ntdsutil:
|
Eğer NTDSUTIL komutu ile sadece Directory Service Restore Mode'da yapmanıza izin verilen bir işlem gerçekleştirmek isterseniz aşağıdaki komutla sistemi kandırabilirsiniz.
|
set SAFEBOOT_OPTION=DSREPAIR
|
NOT : Yukarıdaki komutu cmd konsolunda çalıştırabilirsiniz. (Bu bir NTDSUTIL parametresi değildir)
Bu işlemi sistemde değişiklik yapmak için kullanmanızı tavsiye etmiyorum. Unutmayın bu sadece Directory Service Restore Mode ile görüntüleyebileceğimiz bazı işlemleri DSRM'u açmadan yapabilmek içindir. Çalışan bir D.C üzerinde bu parametreyi girip değişiklikler yapmak sisteminize zarar verebilir.
Yazar ceyhun çamlı
\\ tags: directory service restore mode, dsrepair, dsrm, ntdutil, restore mode
Son Yorumlar