Ş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.

DRSM

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: , , ,

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: , , , ,