SCCM Uygulama Dağıtımı ve İpuçları

4 Min Read
SCCM Uygulama Dağıtımı
SCCM Uygulama dağıtımı, kurumsal ortamlarda uygulamaları merkezi olarak yönetmenin ve kullanıcıların Software Center üzerinden uygulamalara erişimini sağlamanın en etkili yoludur. Bu rehber, SCCM ile uygulama dağıtımında dikkat edilmesi gereken tüm detayları adım adım ele almaktadır.

1️⃣ SCCM Application Dağıtımı: Uygulama Hazırlığı ve Paketleme

1.1. Dosya ve Script Seçimi

  • Uygulamanın türüne göre Package veya Application modeli seçilmeli.
  • Package: Basit scriptler (.bat, .ps1) ve legacy uygulamalar için uygundur. Detection Method gerekmez.
  • Application: MSI, EXE veya daha karmaşık kurulumlar için idealdir. Detection Method zorunludur.
  • Script tabanlı uygulamalarda user context (HKCU ve mapped drive) dikkate alınmalı.
  • Her uygulamanın loglama ve silent install parametreleri test edilmelidir.

1.2. Dosya Yapısı ve Content Source

  • İçerik kaynağı UNC path veya SCCM Distribution Point ile uyumlu olmalı.
  • Uygulama içindeki tüm bağımlılıklar (DLL, config, icon) tek klasörde toplanmalı.
  • İçerik değişirse Distribution Point’e tekrar gönderilmeli.

2️⃣ Detection Method ve Kullanıcı Deneyimi

2.1. Detection Method

    • SCCM Application dağıtımı modelinde detection method olmadan deploy etmeye izin verilmez.
    • Basit scriptlerde dummy dosya veya registry key oluşturma yöntemi kullanılabilir:
mkdir "%LOCALAPPDATA%\AppName" >nul
echo %date% %time% > "%LOCALAPPDATA%\AppName\done.txt"
  • Detection için dosya veya registry yolu doğru tanımlanmalı.

2.2. User Experience Ayarları

  • Install for user: HKCU registry veya mapped drive gerektiren uygulamalarda kullanılmalı.
  • Install for system: MSI veya EXE sistem genelinde yükleme gerektiriyorsa.
  • Logon requirement: “Only when user is logged on” veya “Whether user is logged on or not” seçimi, uygulama tipine göre belirlenmeli.
  • Allow user to run independently of assignments: Manuel kullanım için işaretlenmeli.

3️⃣ Deployment Stratejisi

3.1. Collection Yönetimi

    • User Collection vs Device Collection:
Tip Kullanım
User context uygulamaları User Collection
Sistem kurulumları Device Collection
  • Collection üyeliği ve güncelliği her deployment öncesi doğrulanmalı.

3.2. Deployment Purpose

  • Available: Kullanıcı manuel kurabilir, Software Center’da görünür.
  • Required: SCCM otomatik kurulum ve deadline ile zorlar, restart planlaması yapılabilir.

3.3. Scheduling ve Maintenance Window

  • Zorunlu uygulamalar için maintenance window belirlemek kritik.
  • Kullanıcının çalışmasını engellememek için peak saatlerde deploy edilmemeli.

4️⃣ Content Distribution ve DP Yönetimi

  • Distribution Point’ler (DP) üzerinde içerik dağıtımı tamamlanmalı.
  • Monitoring → Distribution Status → Content Status ile içerik dağıtımı doğrulanmalı.
  • Eğer içerik DP’ye ulaşmamışsa, Software Center’da görünmez ve deploy başarısız olur.

5️⃣ Client Tarafı Kontrolleri

  • Client’ın SCCM agent güncel ve online olmalı.
  • Policy retrieval ve evaluation cycles düzenli çalışmalı:
    • Machine Policy Retrieval & Evaluation
    • User Policy Retrieval & Evaluation
  • Loglar üzerinden kontrol:
    Log Dosyası Kontrol Noktası
    PolicyAgent.log Policy alındı mı
    SCClient.log Software Center UI öğeleri
    AppDiscovery.log Detection method çalıştı mı
    ExecMgr.log Package veya Application çalıştırma durumu

6️⃣ Troubleshooting ve En Yaygın Sorunlar

 

  • Software Center’da görünmeme:
    • Install for User + Device Collection → görünmez
    • Detection method eksik → Application görünmez
    • Content DP’ye ulaşmamış
    • Client offline veya policy alınmamış
  • Install hataları:
    • Silent install parametreleri yanlış
    • Admin rights gerekmesine rağmen User context seçilmiş
    • Bağımlılıklar eksik veya hatalı path

7️⃣ İyi Uygulamalar ve Profesyonel İpuçları

 

  • Pilot grup testi yapılmalı.
  • Script ve BAT dosyalarında loglama eklemek problemlerin tespitini kolaylaştırır.
  • Zorunlu kurulumlarda rollback planı oluşturmak ve kullanıcı bilgilendirmesi yapmak.
  • Applications ve Packages sekmelerini doğru kullanmak.
  • Deployment raporlarını düzenli izlemek: Compliance, Success/Failure oranları.

SCCM uygulama dağıtımı, doğru planlama, içerik yönetimi, user experience ve client policy kontrolleri ile güvenilir ve kullanıcı dostu bir şekilde yapılabilir. Küçük ayrıntılar — detection method, collection tipi, policy cycle — dağıtım başarısını doğrudan etkiler. Profesyonel bir SCCM yöneticisi için bu adımların dikkatle uygulanması kritik öneme sahiptir.

Daha fazla bilgi için Package ve Application farkları makalemi inceleyebilirsiniz. Microsoft dokümantasyonu için Deploy Applications to Users in SCCM sayfasına göz atabilirsiniz.

Bu makaleyi paylaş
Takip et:
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.
Yorum Yap

Bir yanıt yazın

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

Exit mobile version