SCCM 2012 – Advanced Query Management Bölüm 1 yazımızda ele alacağımız konu, SCCM’in en temel ve en işe yarayan özelliklerinden biri sorgu temelli raporlar oluşturabilmemiz, bunları collection’lara dönüştürebilmemizdir. Ayrıca bu collection’ları kurumsal döngüde kullanabilmek şeklinde özetleyebiliriz.

Sorgu sayfamıza genel bir bakış yapalım. İlk olarak sorgu oluşturmak için monitoring sayfasına gelip queries kısmına tıklayarak yeni bir sorgu oluşturuyoruz.

SCCM 2012

Tabi ki sorgu tarafında birçok seçenek var, import seçeneği ile varolan bir sorgu import edilip düzenlenebilir. Edit ile baştan yazılabilir (Seçeneğimiz aşağıda edit şeklindedir) Object type kısmında bir bilgisayar ile ilgili sorgu yazmak için system resource seçili iken bir paket, bir ip network, bir application gibi objeyide object olarak seçebiliriz. Collection limiting kısmında ise sonuçları daraltabilir veya prompt seçeneği ile değişken bir sorgu yazabiliriz. Bu sayede her seferinde collection sorulmasını sağlayarak dinamik collection tabanlı bir sorgu yazmış oluruz

SCCM 2012

Edit query statement sonrası farklı bir menü karşımıza çıkıyor, General kısmı sonuçları hangi  sütun ve satırlarla görebileceğimizi belirler, biz örnek olarak pc ismi ve ipsini gireceğiz, Omit duplicates row sayesinde birden fazla olan aynı değerdeki kayıtlar atlanır

SCCM 2012

Ardından isim ve ip değerlerini tanımlayım, öncelikle tekrar belirtmekte fayda var, istemci özelliklerini almak istiyorsak system resource seçebilirken bunun dışında aşağıda görebileceğimiz gibi yüzlerce seçeneğimiz mevcut

SCCM 2012

Netbios ve ip belirterek devam edelim.

SCCM 2012

Asıl önemli kısım ise kriter kısmı, bu kısım bizim için son derece önemli. Aşağıda görebileceğimiz üzere bu noktada çok seçeneğimiz var. Criterion type kısmında null value boş değerleri sorgu değerleri ile karşılaştırmaya imkan verir, simple value, ilgili kural için sadece bir adet değer girileceğini gösterir. Prompted ise sorgu her çalıştığında seçilen objenin giriş yapılmasını sağlar (Bir önceki örnekte açıklamıştık) Attribute reference varolan bir sorgu değerini diğeri ile karşılaştırma olanağı sağlar, subselectd values ise iki sorgu arasında sonuç-sorgu ilişkisini sorgular, attribute reference ile arasında ki fark ise şudur, attribite iki sorgu değerini karşılaştırırken, subselected bir sorgu sonucunu (Tamamı ile farklı bir sorgu seçilerek) diğer girilen sorgu değeri ile karşılaştırır, list of values ise simple value yerine birden fazla değer girmeyi sağlar.

SCCM 2012

Örneğimizi gerçekleştirmek için simple value giriyoruz ve sep kurulu olmayan pcleri bulmaya çalışıyoruz, aşağıda adımları görebiliriz. Add/remove programs içerisinde display name arayacağız

SCCM 2012

Operator bölümünü tamami ile anlatmak pek faydalı olmayacaktır, bu kısım aslında gayet açık

SCCM 2012

Ardından örnek; symantec kurulu olmayanlar için is not equal to seçerek kurulu olmayan pcleri buluyoruz

SCCM 2012

tamam  komutları ile sorgu kayıt işlemini tamamlayıp çalıştırıyoruz,

SCCM 2012

Sorgu sonuçlarına bakalım, 375 istemciden 76 adetinde sep kurulu değil

SCCM 2012

Bndan sonraki kısım aslında çok daha verimli, bu sorgu sonuçları ise collection oluşturup, otomatik olarak her sep kurulu olmayan istemcinin bu sorgu ve dolayısıyla bu sorgu referans olarak gören collectiona eklenmesini sağlar. Şimdi bir collection ekleyelim

SCCM 2012

Isim veriyoruz

SCCM 2012

Ardından sorgu rule seçiyoruz

SCCM 2012

Ve daha önceden yazdığımız sorgu import ederek devam ediyoruz

SCCM 2012

Ve Ardından ilgili sorgu seçilir

SCCM 2012

Ve sihirbaz tamamlanarak collection update edilir, ve f5 ile refresh işlemi tamamlanır

SCCM 2012

Son olarak  sonuçları görebiliriz ve bu collectiona dilediğimiz yazılım, güncelleme, konfigürasyon, power management gibi dilediğimiz dağıtımı ve uyarlamayı yapabiliriz

SCCM 2012