Rehberler & Deneyimler

Windows PowerShell ile Active Directory Kurulumu (AD DS)

Saha notu / teknik rehber Son kontrol 9 Kasım 2026 Konu merkezine dön →
Tolga CEYHAN Sistem Yönetimi & IT

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. -InstallDns parametresiyle 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

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.

BÜLTEN

Yeni teknik rehberleri kaçırma

PowerShell, Active Directory, Windows Server, Intune ve sistem güvenliği üzerine yeni rehberleri doğrudan e-postana gönderelim. Spam yok, dilediğinde çıkarsın.

E-postanı yalnızca bülten için kullanırız. Gizlilik politikası.

Yazar

Tolga CEYHAN

Sistem Yönetimi & IT

Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.

PROFESYONEL PROFİL

Bu teknik içeriğin arkasındaki deneyimi inceleyin.

Microsoft altyapıları, Active Directory, SCCM, PowerShell, Windows Server ve VMware odaklı teknik profil ve proje çalışmaları.

Projeler & Vaka Çalışmalarıİngilizce Profil

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir