SCCM (Microsoft Configuration Manager / MECM), kurumsal ortamlarda uygulamaları merkezi olarak yüzlerce hatta binlerce bilgisayara dağıtmanın en etkili yollarından biridir. Tek tek elle kurulum yapmak yerine, uygulamayı bir kez tanımlar ve hedef bilgisayarlara otomatik veya isteğe bağlı olarak dağıtırsınız. Bu rehberde bir uygulamayı oluşturup dağıtma sürecini, en çok kurumsal dağıtımı yapılan uygulamalardan biri olan Google Chrome örneği üzerinden adım adım anlatıyorum. Aynı mantık; MSI veya modern uygulama paketleriyle gelen Firefox, 7-Zip, Adobe Reader gibi diğer yazılımlar için de geçerlidir.
Neden SCCM ile Uygulama Dağıtılır?
Elle kurulum, birkaç bilgisayar için sorun değildir; ancak onlarca veya yüzlerce makine söz konusu olduğunda hem zaman kaybı hem de tutarsızlık (farklı sürümler, eksik kurulumlar) yaratır. SCCM ile dağıtım şu avantajları sağlar:
- Merkezi yönetim: Tek konsoldan tüm filoyu yönetirsiniz.
- Tutarlılık: Her bilgisayara aynı sürüm, aynı ayarlarla kurulur.
- Raporlama: Hangi makinede kurulumun başarılı/başarısız olduğunu anlık görürsünüz.
- Esneklik: Zorunlu (otomatik) veya isteğe bağlı (Software Center) dağıtım seçebilirsiniz.
Ön Gereksinimler
- Çalışan bir SCCM altyapısı ve en az bir yapılandırılmış Dağıtım Noktası (Distribution Point).
- Chrome’un kurumsal dağıtıma uygun MSI paketi (Chrome Enterprise —
googlechromestandaloneenterprise64.msi). - Hedef bilgisayarları içeren bir cihaz koleksiyonu (device collection).
- İstemcilerde SCCM Client’ın kurulu ve sağlıklı olması.
Adım 1: Uygulamayı Oluşturma
Chrome Enterprise MSI paketini tüm istemcilerin erişebileceği bir kaynak paylaşımına (UNC yolu) koyun; örneğin \\sunucu\Kaynaklar\Chrome\. SCCM konsolunda Software Library → Application Management → Applications altında Create Application‘a tıklayın. Tür olarak Windows Installer (*.msi) seçin ve MSI’nin UNC yolunu gösterin; sihirbaz uygulama adını, sürümünü ve ürün kodunu (Product Code) otomatik algılar. Bu ürün kodu aynı zamanda algılama yöntemi (detection method) olarak kullanılır; yani SCCM, uygulamanın kurulu olup olmadığını bu koda bakarak anlar.
Adım 2: İçeriği Dağıtım Noktasına Gönderme
Uygulama oluştuktan sonra üzerine sağ tıklayıp Distribute Content deyin ve kurulum dosyalarını bir veya birden fazla Dağıtım Noktası’na (Distribution Point) gönderin. Böylece istemciler kurulum dosyalarını internet yerine kendi yerel ağlarındaki DP’den indirir; bu hem hızlıdır hem de WAN trafiğini azaltır. İçeriğin DP’ye başarıyla ulaştığını Monitoring → Distribution Status → Content Status altından doğrulayabilirsiniz.
Adım 3: Uygulamayı Dağıtma (Deploy)
- Uygulamaya sağ tıklayıp Deploy‘u seçin.
- Hedef olarak hazırladığınız cihaz koleksiyonunu belirleyin.
- Purpose alanında dağıtımın türünü seçin:
- Required: Uygulama, belirlediğiniz zamanlamaya göre otomatik ve zorunlu olarak kurulur.
- Available: Uygulama, kullanıcının Software Center üzerinden isteğe bağlı kurabileceği şekilde sunulur.
- Zamanlama (schedule) ve kullanıcı deneyimi (user experience) ayarlarını yapıp sihirbazı tamamlayın.
Adım 4: Dağıtımı İzleme
Monitoring → Deployments altından dağıtımın başarı durumunu (Success, In Progress, Error, Requirements Not Met) takip edebilirsiniz. İstemci tarafında ise kurulum ilerlemesi Software Center üzerinden görünür. Sorun yaşarsanız istemcideki AppEnforce.log ve AppDiscovery.log günlükleri (genellikle C:\Windows\CCM\Logs altında) kurulumun tam olarak nerede takıldığını gösterir.
Sık Karşılaşılan Hatalar ve Çözümleri
- “The content is not available on any distribution points”: İçerik DP’ye dağıtılmamış veya dağıtım tamamlanmamıştır. Distribute Content adımını kontrol edin.
- Uygulama Software Center’da görünmüyor: İstemci politikayı henüz almamış olabilir. İstemcide Configuration Manager aracından Machine Policy Retrieval & Evaluation Cycle çalıştırın.
- Kurulum “Error” veriyor:
AppEnforce.log‘daki MSI çıkış kodunu (exit code) kontrol edin. 1603 genellikle genel bir kurulum hatası, 1618 ise “başka bir kurulum devam ediyor” anlamına gelir. - Yanlış algılama (detection): Uygulama kurulu olmasına rağmen tekrar kuruluyorsa, algılama yöntemindeki ürün kodunun MSI sürümüyle eşleştiğinden emin olun.
Sıkça Sorulan Sorular (SSS)
Chrome’u kullanıcıya mı yoksa cihaza mı dağıtmalıyım?
Chrome gibi herkesin kullandığı temel uygulamalar genellikle cihaz koleksiyonuna Required olarak dağıtılır. Kişiye özel yazılımlar için kullanıcı tabanlı dağıtımı tercih edebilirsiniz.
Required dağıtımda kurulum ne zaman başlar?
Belirlediğiniz zamanlamaya ve istemcinin politikayı alma döngüsüne (varsayılan 60 dakika) bağlıdır. Test için zamanlamayı “As soon as possible” seçebilirsiniz.
Aynı yöntemle başka uygulamaları da dağıtabilir miyim?
Evet. MSI paketi olan hemen her uygulama aynı dört adımla dağıtılır. EXE tabanlı kurulumlar için sessiz kurulum parametrelerini elle tanımlamanız gerekir.
İlgili Yazılar
- SCCM ile Kullanıcılara Uygulama Dağıtımı
- SCCM’de Bir Uygulamanın Kopyasını Oluşturma
- SCCM Kurulumu Öngereksinimleri
- Configuration Manager ile Power BI Desktop Dağıtımı
Sonuç
SCCM ile uygulama dağıtımı dört temel adımdan oluşur: uygulamayı oluşturmak, içeriği dağıtım noktasına göndermek, bir koleksiyona dağıtmak ve sonucu izlemek. Bu yapıyı Google Chrome örneğiyle bir kez kurduğunuzda, aynı yöntemle onlarca farklı yazılımı merkezi, tutarlı ve otomatik şekilde yönetebilirsiniz. Kurulumlarda sorun yaşarsanız istemci günlüklerini (AppEnforce.log) incelemeyi alışkanlık haline getirin; dağıtım sorunlarının büyük kısmı bu günlüklerden hızlıca çözülür.
