Anasayfa » SCCM Compliance Settings Özelliği ile Yüklü Güncellemelerin Denetlenmesi

Makaleyi Paylaş

Microsoft System Center Yönetim Ailesi

SCCM Compliance Settings Özelliği ile Yüklü Güncellemelerin Denetlenmesi

Bu yazıda Client ya da Sunucularda yüklü olmasını istediğimiz bir KB nin gerçekten de yüklü olup olmadığını SCCM in en güzel özelliklerinden biri olan eski adı ile “Desired State Configuration” (DSC) yeni adı ile de “Compliance Settings” ile nasıl denetleneceğini anlatmaya çalışacağım.
Özellikle Time Zone ile ilgili güncellemelerin dağıtımından sonra da kontrol anlamında bu denetleme bizler için faydalı olabilir.

İlk olarak “Compliance Settings” özelliğinin devrede olmasını sağlamalıyız. Bunun için SCCM konsolumuzu açıp aşağıdaki bölüme giderek “Compliance Settings” ayarının aktif olduğundan emin oluyoruz.

clip_image002

Daha sonra \Assets and Compliance\Overview\Compliance Settings\Configuration Baselines alanı ile işlemlere devam edebiliriz.

clip_image004

“Create Configuration Baseline” seçimini yaptıktan sonra bir isim vererek Baseline objemizin oluşmasını sağlıyoruz.
Ben burada “Description” alanına kontrol edilmesini sağlayacağım KB’leri daha sonra bana ya da bir başkasına objenin ne işe yaradığı hakkında hatırlatma yapması adına doldurdum. Tavsiyem sizlerin de Description alanlarını boş bırakmamanız.
Bu yazıda geçtiğimiz Salı günü Windows 10’lar için yayınlanan ve Time Zone güncellemesini de içeren KB’ler ile devam ediyorum.

Sponsor

clip_image006

“Categories” butonuna basarak yine daha sonra işime yarayabilir diye bir Categori oluşturuyorum. Bu işlem opsiyoneldir yapmak zorunda değilsiniz.

clip_image008

Aşağıdaki seçim ekranında istediğim KB numaralını seçiyorum. Şu anda sadece Windows 10’larda Time Zone güncellemesi çıktığı için bu KB’leri seçiyorum. Diğer sistemler için de KB’ler çıktığında aynı ekrandan onları da seçebiliriz. 

NOT: Windows 10 dışındaki işletim sistemleri için yayınlana KB2556308 numaralı güncellemeyi de aşağıdaki sihirbazdan bularak işaretleyebilirsiniz.

clip_image010

clip_image012

Baseline Objemiz hazır durumda. Bunu artık dağıtabiliriz. Bunun için objeye sağ tık Deploy seçimi ile devam ediyoruz.

clip_image014

Aşağıdaki ekrana geldiğimizde denetlenmesini istediğimiz bilgisayarların bulunduğu bir Device Collection seçiyoruz. Ben bu işletim tüm bilgisayarla da kontrol edilmesini istediğim için aşağıdaki şekilde ilerliyorum.
Schedule bölümünde de günde 1 kere bu kontrolün yapılmasını istediğimi belirtiyorum. Sizler burada birkaç Saat’te bir kere diyerek günde 3-4 Sefer’de sistemde bu denetlenmenin yapılmasını sağlayabilirsiniz. Bu noktada tercih size ait.

clip_image016

OK butonuna basarak Deploy işlemini tamamlıyoruz.

Bilgilendirme: Bu noktada aklınıza şu soru gelebilir. Tek bir Baseline oluşturuyoruz ve içine Windows 7, 8.1, Server 2012 R2, Server 2008 R2 vs gibi farklı işletim sistemlerine ait KB’leri seçerek bu Baseline’ı tüm bilgisayarların olduğu bir Device Collection’a deploy ediyoruz. Bu durum bir karışıklığa neden olur mu? Sonuçta Windows 7’lerde diğer sistemlere ait KB’ler yüklü olmayacak.
Cevap Hayır olmaz. Çünkü denetleme işlemi yapılırken sistem, sadece kendisi için uygun olan KB nin kontrolünü gerçekleştirecektir.

Kontrol işlemleri için bir bilgisayar seçerek devam edelim. Yaptığımız Deployment’ı sisteme hemen aldırmak adına Machine Policy yi tetikliyoruz.

clip_image018

Tetikleme işleminden kısa bir süre sonra “Configurations” sekmesine baktığımızda objemizi görmemiz lazım. Gördükten sonra yine kontrolün hemen sağlanması için “Evulate” butonuna basıyoruz.

clip_image020

Kontrol sonucu başarılı sistemimizde istediğimiz güncelleme yüklü.

clip_image022

Burada View Report butonuna basarak da duruma ait raporu görebilmemiz mümkün.

Ben bu noktada yukarıda “Bilgilendirme” bölümünde bahsettiğim durumu sizlere gösterebilmek adına ufak bir değişiklik yaptım. Baseline içerisine Server 2012 R2 için de bir KB ekledim ve “Evulate” işlemini Server 2012 R2 bir sistem üzerinde yaptım.
Raporda da gördüğünüz gibi sistem Windows 10 ile ilgili KB’ler için “Not Applicable” mesajı verdi.

clip_image024 

Yukarıdaki rapor sadece Client tarafından bu şekilde görüntülenebiliyor. Ama biz durumu merkezi olarak görmek isteriz. Bunun için iki yöntem göstereceğim. Ama öncesinde aşağıdaki ekranların boş gelmemesi için test makinesinde Machine Policy yi tetikleyiniz.

İlk olarak Deployment ekranına gidiyorum. Deploy edilen uygulamaların içinden kontrol etmek istediğimiz Time Zone Baseline’ı seçip “Çift Tıklıyoruz” Bu sayede aşağıdaki gibi bir görünüm elde etmiş olacağız. İşlemin burada ve birazdan bakacağımız raporda görülebilmesi için “Run Summarization” bağlantısını tıklamalıyız.

clip_image026

İkinci yöntem ise Rapor.  Bunun için SCCM konsolundan Reports bölümüne gidiyoruz. Konu ile ilgili birçok rapor mevcut. Ben resimdeki ok ile gösterdiğim raporu çalıştırarak devam ediyorum.

clip_image028

Aşağıdaki gibi bir çıktı alıyoruz. Buradaki başlıklar altındaki rakamlar tıklandığında size bilgisayarların listesini verecektir.

clip_image030

Raporu aldık ama bu bilgisayarlar üzerinde aksiyon almak istiyoruz, ne yapmalıyız dediğiniz duyar gibiyim. Bunun için de güzel bir yöntem var.

Aşağıdaki resimdeki alana geliyoruz ve Deployment sekmesinde bizi diğer deployment’lar da olmayan bir seçenek karşılıyor. Bu sayede raporda aldığımız sonuçlar için Device Collection’lar oluşturabiliriz. Bu da bize aksiyon alacağımız makine gurupları ile çalışma imkânı sağlayacak bir hareket olmuş olacak.

clip_image032

Durum ile ilgili yaşanılabilecek sorunların takibi için aşağıdaki log’lar kullanılabilir.

Log name

Description

Computer with log file

CIAgent.log

Records details about the process of remediation and compliance for compliance settings, software updates, and application management.

Client

CITaskManager.log

Records information about configuration item task scheduling.

Client

DCMAgent.log

Records high-level information about the evaluation, conflict reporting, and remediation of configuration items and applications.

Client

DCMReporting.log

Records information about reporting policy platform results into state messages for configuration items.

Client

DcmWmiProvider.log

Records information about reading configuration item synclets from Windows Management Instrumentation (WMI).

Client

https://technet.microsoft.com/en-us/library/hh427342.aspx#BKMK_CompSettingsLog

Sertaç TOPAL

Makaleyi Paylaş

Cevap bırakın