Follow
Follow

WQL Sorguları ve Dinamik Koleksiyonlar: Donanım ve Yazılım Bazlı Akıllı Cihaz Gruplama

SCCM’de WQL sorgularıyla donanım ve yazılım kriterlerine göre otomatik güncellenen dinamik koleksiyonları nasıl kurduğumu örneklerle anlatıyorum.

MECM’de cihazları elle, tek tek gruplara eklemek yerine, WQL (WMI Query Language) tabanlı dinamik koleksiyonlar kullanmak, hedefleme sürecini otomatikleştirir ve her zaman güncel tutar.

Statik vs Dinamik Koleksiyon

Statik koleksiyonlarda cihazları elle eklersiniz; yeni bir cihaz kritere uysa bile otomatik dahil olmaz. Dinamik koleksiyonlar ise WQL sorgusuna göre otomatik olarak güncellenir — kriterlere uyan her yeni cihaz otomatik gruba dahil olur.

Örnek 1: Belirli Windows Sürümündeki Cihazlar

SELECT * FROM SMS_R_System
WHERE SMS_R_System.OperatingSystemNameandVersion LIKE "%Workstation 10.0%"

Örnek 2: Düşük Disk Alanına Sahip Cihazlar

Proaktif bakım için, C sürücüsünde 10GB’dan az boş alanı olan cihazları otomatik tespit eden bir koleksiyon oldukça değerli:

SELECT SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.Name
FROM SMS_R_System
INNER JOIN SMS_G_System_LOGICAL_DISK ON SMS_G_System_LOGICAL_DISK.ResourceID = SMS_R_System.ResourceId
WHERE SMS_G_System_LOGICAL_DISK.DeviceID = "C:" AND SMS_G_System_LOGICAL_DISK.FreeSpace < 10000

Örnek 3: Belirli Bir Uygulamanın Kurulu OLMADIĞI Cihazlar

Bir güvenlik ajanının (örn. CrowdStrike) kurulu olmadığı cihazları tespit etmek için:

SELECT SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.Name
FROM SMS_R_System
WHERE SMS_R_System.ResourceID NOT IN (
    SELECT SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID
    FROM SMS_G_System_ADD_REMOVE_PROGRAMS
    WHERE SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName LIKE "%CrowdStrike%"
)

Bu tür bir koleksiyon, güvenlik uyum denetimlerinde doğrudan aksiyon alınabilir bir hedef liste sağlar — “eksik olanları” otomatik olarak görünür kılar.

Örnek 4: Departman Bazlı Koleksiyon (AD Grup Üyeliğine Göre)

SELECT SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.Name
FROM SMS_R_System
WHERE SMS_R_System.SystemOUName = "OU=Muhasebe,OU=Bilgisayarlar,DC=sirket,DC=local"

Performans Uyarısı: Koleksiyon Güncelleme Sıklığı

Dinamik koleksiyonlar, tanımlı bir zamanlamaya göre yeniden değerlendirilir (incremental update aktifse çok daha sık). Çok sayıda karmaşık koleksiyonu sık aralıklarla (örn. her 5 dakikada) güncellemek, site sunucusunda ciddi performans yüküne yol açabilir. Kritik olmayan koleksiyonlarda günlük, kritik olanlarda (güvenlik tespiti gibi) incremental update tercih ediyorum.

Sonuç

WQL tabanlı dinamik koleksiyonlar, MECM’i statik bir envanter aracından, sürekli kendini güncelleyen akıllı bir hedefleme motoruna dönüştürür. Doğru sorgularla, “hangi cihazlar risk altında” sorusuna manuel arama yapmadan anında cevap alabilirsiniz.

Comments
Join the Discussion and Share Your Opinion
Add a Comment

Bir yanıt yazın

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


Newsletter
Join Design Community
Get the latest updates, creative tips, and exclusive resources straight to your inbox. Let’s explore the future of design and innovation together.