Windows Yönetim Araçları (WMI) filtreleri Grup İlkesi nesneleri (GPO) hedef bilgisayarın özelliklerine bakarak (GPO) kapsamını belirlemek için kullanılır. Diğer bir deyişle GROUP POLİCY’lerin daha da özelleştirilmesini sağlar. Windows Resim-1 deki gibidir
Resim-1
WMI filtrenin uygulanacağı filtre hedef bilgisayarda değerlendirilir. Eğer WMI filter false ise hedef bilgisayara GPO uygulanmaz. (eğer client Windows 2000 ise bu durumda filtre yok sayılır ve GPO her zaman uygulanır ).Eğer true ise GPO client’a uygulanır. Bir örnekle açıklamak garekirse bir Group Policy ayarı yapmak istiyorsunuz software installatoin ile client makinalarınıza bir program kuracaksınız fakat bu programı kurmak için clientların c:\ sürücüsünde 600 MB boş alana ihtiyaç var tek tek clientlara gidip bakmaktansa böyle bir durumda WMI FİLTER kullanılır. WMI FİLTER’I uyguladığımız da 600 MB boş alanı olmayanlar FALSE olduğu için GPO uygulanmayacaktır. 600 MB boş alanı olanlarla TRUE olduğu için GPO clientlara uygulanacaktır. WMI filters windows Server 2003 ve xp yapısıyla gelen bir yeniliktir. WMI filter bir veya birden fazla sorgu içerir. Eğer bütün sorgular doğruysa WMI FİLTERS GROUP POLİCY OBJECT linkleri üzerinden uygulanır. WMI filter uygulamak için WMI Query language (WQL) sorgu dili kullanılır SQL sorgu diline çok benzer varsayılan kök dizini root\cimv2 dir çoğu WMI sorguları için uygundur. Şimdi WMI filter’ın kullanımına geçelim. Windows Server 2008 de Group Policy managment konsolu açılır WMI FİLTERS sekmesine gelinir.
Resim-2
New WMI Filters seçilir.
Resim-3
Name kısmında uygulanacak WMI filter’ın isimi verilir Description kısmında ise uygulanacak WMI filter’ın içeriği yazılır.
Resim-4
Add tıklayarak Query oluşturulur. Sorgumuzu diskinde 600 MB boş alan olan clientlar için yapalım. Root\CimV2; Select * from Win32_LogicalDisk where FreeSpace > 629145600 AND Description <> “Network Connection”
Microsoft’un sitesinde hazır hazır basit code lar bulunmaktadır aşağıdaki link’ten ulaşabilirsiniz http://technet.Microsoft.com/en-us/library/cc779036(WS.10).aspx
Resim-5
Ok ile işlem tamamlanır. Şimdi bu WMI bir Group Policy linkine bağlamaya sıra geldi. WMIfiltering diye bir OU oluşturup Group Policy ayarını yapmıştım şimdi WMI filtering bu GPO üzerine uygulayalım
Resim-6
WMI Filters ile GPO’larımız gördüğünüz gibi daha da özelleştirebiliyoruz.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar