Active Directory Domain Services (AD DS), kurumsal ağların kimlik ve erişim yönetiminin temelidir. Grafik arayüz (Server Manager) yerine Windows PowerShell kullanmak, kurulumu hızlandırır ve işlemi tekrarlanabilir (script’lenebilir) hale getirir; böylece aynı kurulumu onlarca sunucuda tutarlı şekilde uygulayabilirsiniz. Bu rehberde Windows Server üzerinde PowerShell ile AD DS rolünü kurup sunucuyu yeni bir ormanda (forest) Domain Controller‘a yükseltmeyi, doğrulamayı ve sık karşılaşılan sorunları adım adım anlatıyorum.
Neden PowerShell?
Arayüz (GUI) üzerinden kurulum sezgiseldir ancak her adımı elle tıklamanızı gerektirir ve standartlaştırması zordur. PowerShell ile kurulum hem daha hızlıdır hem de komutları bir script dosyasına dökerek defalarca, tam aynı şekilde çalıştırabilirsiniz. Bu, özellikle birden fazla Domain Controller kuran veya kurulumu belgelendirmek isteyen sistem yöneticileri için büyük avantajdır.
Kurulum Öncesi Gereksinimler
- Desteklenen bir Windows Server sürümü (2016/2019/2022 vb.).
- Sunucuya sabit (static) IP adresi atanmış olması.
- Anlamlı bir bilgisayar adı (kurulumdan sonra değiştirmek zordur, bu yüzden önce belirleyin).
- Güçlü bir yerel yönetici parolası ve planlanmış bir domain adı (örn.
sirket.local).
Adım 1: AD DS Rolünü Yükleme
PowerShell’i yönetici olarak açın ve aşağıdaki komutla AD DS rolünü yönetim araçlarıyla birlikte kurun:
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
Kurulumun başarılı olduğunu çıktıdaki Success durumundan anlayabilirsiniz. Bu komut yalnızca rolü yükler; sunucu henüz bir Domain Controller değildir.
Adım 2: Yeni Orman ve Domain Oluşturma
Rol yüklendikten sonra sunucuyu yeni bir ormanda ilk Domain Controller olarak yapılandırmak için Install-ADDSForest komutunu kullanın:
Install-ADDSForest -DomainName "sirket.local" -DomainNetbiosName "SIRKET" -InstallDns -Force
Komut, dizin hizmetleri geri yükleme modu (DSRM) için bir parola isteyecektir; bunu güvenli bir yerde saklayın, çünkü felaket kurtarma senaryolarında gerekir. İşlem tamamlanınca sunucu otomatik olarak yeniden başlatılır ve artık bir Domain Controller’dır.
Not: Var olan bir ormana yeni bir DC eklemek isterseniz Install-ADDSForest yerine Install-ADDSDomainController komutunu kullanırsınız.
Adım 3: Kurulumu Doğrulama
Yeniden başlatmanın ardından aşağıdaki komutlarla hizmetlerin çalıştığını doğrulayabilirsiniz:
Get-ADDomain
Get-Service ADWS, KDC, Netlogon, DNS
Get-ADDomain domain bilgilerini döndürüyor ve ilgili hizmetler Running durumundaysa AD DS kurulumu başarıyla tamamlanmış demektir. Ayrıca dcdiag aracını çalıştırarak Domain Controller sağlığını kapsamlı bir şekilde test edebilirsiniz.
Sık Karşılaşılan Hatalar ve Çözümleri
- DNS sorunları: AD DS, sağlıklı DNS’e bağlıdır. Sunucunun kendi IP’sini birincil DNS olarak gösterdiğinden emin olun.
-InstallDnsparametresiyle DNS rolü birlikte kurulur. - Sabit IP uyarısı: DHCP ile IP alan sunucuda kurulum uyarı verir. Kuruluma başlamadan önce static IP atayın.
- Parola politikası hatası: DSRM veya yönetici parolası karmaşıklık gereksinimini karşılamıyorsa kurulum durur. Güçlü bir parola kullanın.
- Domain adı çakışması: Ağınızda aynı isimde bir domain varsa sorun çıkar. Benzersiz bir domain adı seçin.
Sıkça Sorulan Sorular (SSS)
.local uzantısını mı kullanmalıyım?
Geçmişte yaygındı ancak günümüzde sahip olduğunuz gerçek bir alan adının alt alanı (örn. ad.sirket.com) önerilir; bu, sertifika ve hibrit senaryolarda sorun yaşatmaz.
Kurulumu geri alabilir miyim?
Evet. Bir DC’yi Uninstall-ADDSDomainController komutuyla düşürebilirsiniz; ancak ormandaki son DC’yi düşürmek tüm domaini kaldırır, dikkatli olun.
İlgili Yazılar
- GPO ile Administrator Hesabının Adını Değiştirme
- SCCM Kurulumu Öngereksinimleri
- Skype for Business Server Kurulumu
Sonuç
PowerShell ile Active Directory kurulumu, birkaç komutla hızlıca tamamlanabilen ve script’lere dökülebilen bir işlemdir. Özellikle birden fazla sunucu kuran ya da kurulumu standartlaştırmak isteyen sistem yöneticileri için arayüze göre çok daha hızlı ve güvenilir bir yöntemdir. Kurulum sonrası dcdiag ve Get-ADDomain ile sağlık kontrolü yapmayı, DNS yapılandırmanızı doğrulamayı ihmal etmeyin; sağlıklı bir Domain Controller, tüm ağ altyapınızın temelini oluşturur.
