SCCM (Microsoft Configuration Manager / MECM) kurulumuna geçmeden önce tamamlanması gereken bir dizi öngereksinim (prerequisite) vardır. Bu hazırlıklar yapılmadan kurulum ya hiç başlamaz ya da sonradan çözümü zor sorunlara yol açar. Bu rehberde kurulum öncesi karşılamanız gereken tüm temel öngereksinimleri; Active Directory hazırlığı, sunucu rolleri, SQL Server, Windows ADK ve gerekli hesaplar başlıkları altında, bir kontrol listesi mantığıyla derledim.
Donanım ve İşletim Sistemi
Site sunucusu için desteklenen bir Windows Server sürümü (örn. 2019/2022) kullanın. Ortamınızın büyüklüğüne göre yeterli CPU, RAM ve disk kaynağı ayırın; özellikle SQL Server ve veritabanı büyüdükçe disk performansı (tercihen SSD) kritik hale gelir. Sunucuya sabit (static) IP atanmış olmalıdır.
Active Directory Hazırlığı
- Şema Genişletme (Extend the Schema):
extadsch.exeile Active Directory şeması Configuration Manager için genişletilir. Bu işlem orman genelinde tek seferlik yapılır ve Schema Admins yetkisi gerektirir. - System Management Konteyneri: AD’de System Management konteyneri oluşturulur ve site sunucusunun bilgisayar hesabına bu konteyner üzerinde Full Control (alt nesnelere de uygulanacak şekilde) yetkisi verilir. Bu, SCCM’in site bilgilerini AD’ye yayınlayabilmesi için gereklidir.
Sunucu Rolleri ve Özellikleri
- IIS (Internet Information Services): Gerekli rol hizmetleriyle birlikte (örn. ASP.NET, WMI uyumluluğu, statik içerik).
- BITS (Background Intelligent Transfer Service) ve Remote Differential Compression (RDC).
- Yazılım güncellemeleri yönetimi için WSUS rolü (Software Update Point kullanacaksanız).
- Uygun .NET Framework sürümü ve gerekli diğer Windows özellikleri.
SQL Server
Site veritabanı için desteklenen bir SQL Server sürümü kurulmalıdır. Dikkat edilmesi gerekenler:
- Collation: Mutlaka
SQL_Latin1_General_CP1_CI_ASseçilmelidir; yanlış collation kurulumu durdurur. - Bellek sınırları: SQL Server’ın minimum ve maksimum bellek değerlerini ortamınıza göre yapılandırın; sınırsız bırakılan SQL, işletim sistemini aç bırakabilir.
- SQL hizmet hesabı ve gerekli SPN/yetki ayarları doğru yapılandırılmalıdır.
Windows ADK
İşletim sistemi dağıtımı (OSD) ve önyükleme görüntüleri için SCCM sürümünüzle uyumlu Windows ADK ve WinPE eklentisi kurulmalıdır. ADK sürümünün SCCM sürümüyle uyumu resmi dokümantasyondan doğrulanmalıdır.
Hesaplar
Kurulum ve işleyiş için gerekli hizmet ve erişim hesapları önceden oluşturulmalı ve uygun yetkilerle yapılandırılmalıdır:
- Client Push Installation Account: İstemcilere Client kurulumu için.
- Network Access Account: İstemcilerin dağıtım noktasından içerik alması için.
- Domain Join / OSD hesapları: İşletim sistemi dağıtımı senaryoları için.
Bu hesaplara en az ayrıcalık (least privilege) ilkesiyle, yalnızca ihtiyaç duydukları yetkileri verin.
Sık Karşılaşılan Hatalar ve Çözümleri
- Kurulum şema hatası veriyor:
extadsch.exeçalıştırılmamış veya başarısız olmuştur.C:\ExtADSch.logdosyasını kontrol edin. - Site bilgileri AD’ye yayınlanmıyor: System Management konteyneri yok ya da site sunucusunun Full Control yetkisi eksiktir.
- SQL collation hatası: SQL Server yanlış collation ile kurulmuştur; doğru collation ile yeniden yapılandırılması gerekir.
- Prerequisite checker uyarıları: Kurulum sihirbazındaki ön kontrol (prerequisite check) adımındaki tüm kırmızı (hata) maddeleri gidermeden devam etmeyin; sarı (uyarı) maddeleri değerlendirip geçebilirsiniz.
Sıkça Sorulan Sorular (SSS)
SQL Server’ı aynı sunucuya mı kurmalıyım?
Küçük ortamlarda SQL aynı sunucuya kurulabilir; büyük ortamlarda performans için ayrı bir SQL sunucusu önerilir.
Şema genişletme geri alınabilir mi?
AD şema değişiklikleri geri alınamaz (yalnızca devre dışı bırakılabilir). Bu yüzden şema genişletmeyi planlı ve test edilmiş şekilde yapın.
İlgili Yazılar
- SCCM ile Uygulama Dağıtımı: Google Chrome Örneği
- PowerShell ile Active Directory Kurulumu
- SCCM ile Kullanıcılara Uygulama Dağıtımı
Sonuç
SCCM kurulumunun sağlıklı ilerlemesi, bu öngereksinimlerin eksiksiz tamamlanmasına bağlıdır. Özellikle AD şema genişletme ve System Management konteyneri yetkileri atlandığında ileride site yayını ve istemci bulma (discovery) sorunları yaşanır. Kuruluma başlamadan önce bu listeyi bir kontrol listesi gibi kullanıp her maddeyi tek tek işaretlemeniz, kurulum sonrası yaşanabilecek birçok sorunu daha başlamadan önler.
