SCCM ‘de CMPivot sorgu yöntemini kullanarak envanter bilgisine ulaşabiliriz.
Bu işlem içi Assets And Compliance – Device Collections alanına girilir. Burada sorgunun hangi cihaz gruplarına yapılacağı belirlenir. Start CMPivot alanı tıklanır.
Ortamda bulunan Windows 10 – 21H1 işletim sistemli cihazların sorgusu yapılmıştır.
CMPivot Sorgu örnekleri aşağıdadır.
Üreticiye Göre Tüm Lenovo Cihazlarını Listeleyin
Device | where (Manufacturer like 'Lenovo')
Üreticiye Göre Tüm Dell Cihazlarını Listeleyin
Device | where (Manufacturer like 'Dell')
Üreticiye Göre Tüm HP Cihazlarını Listeleyin
Device | where (Manufacturer like 'HP')
Üreticiye Göre Cihazların Sayısı
Device | summarize dcount( Device) by Manufacturer
Modele Göre Cihazların Sayısı
Device | summarize dcount( Device ) by Model
Seri Numarasına Göre Belli bir Diski Arama
Disk | where (Description == 'Local Fixed Disk') | where (VolumeSerialNumber == 'YourNumber')
Tüm Cihazların “C-Disk” Bilgisini Sorugulama
Disk | where (Description == 'Local Fixed Disk') | where (Name == 'C:')
Sistem olay günlüğündeki son 50 olay
EventLog('System') | order by DateTime desc
Güvenlik olay günlüğündeki son 50 olay
EventLog('Security') | order by DateTime desc
Belirli bir dosya hakkında bilgi
File('c:\path\file.exe')
Belirli bir bilgisayardaki belirli bir dosya hakkında bilgi
File('c:\path\file.exe')| where (Device == ''DeviceName')
Yönetim Paylaşımları (Share$) hariç aktif dosya paylaşım bilgileri
FileShare | where (Type == 0)
Belirli bir cihazda yüklü uygulamaları listeleyin
InstalledSoftware | where (Device == ''DeviceName')
Belirli bir yüklü uygulamaları listeleyin
InstalledSoftware | where (ProductName == 'YourProductName')
Belirli bir makinede belirli bir yüklü yazılım
InstalledSoftware | where (ProductName == '7-Zip') | where (Device == 'volkanbaksi')
Açık olan tüm Ethernet adreslerini listeleyin
IPConfig | where ((InterfaceAlias like 'Ethernet') and (Status == 'Up'))
İşletim sistemlerini sürümlerine göre tek seferde sorgulamak istiyorsanız aşağıdaki örneği kullanabilirsiniz.
OperatingSystem | where ProductType == 1 | project Edition=case(
BuildNumber == '2600', 'Windows XP',
BuildNumber like '760%', 'Windows 7',
BuildNumber == '9600', 'Windows 8',
BuildNumber == '10240', 'Windows 10 1507',
BuildNumber == '10586', 'Windows 10 1511',
BuildNumber == '14393', 'Windows 10 1607',
BuildNumber == '15063', 'Windows 10 1703',
BuildNumber == '16299', 'Windows 10 1709',
BuildNumber == '17134', 'Windows 10 1803',
BuildNumber == '17763', 'Windows 10 1809',
BuildNumber == '18362', 'Windows 10 1903',
BuildNumber == '18363', 'Windows 10 1909',
BuildNumber == '19041', 'Windows 10 2004',
BuildNumber == '19042', 'Windows 10 20H2',
BuildNumber == '19043', 'Windows 10 21H1',
BuildNumber == '22000', 'Windows 11 21H2',
BuildNumber > '22000', 'Windows 11 Other',
BuildNumber)
| summarize count() by Edition | order by count_ asc