SCCM’de CMPivot Sorgu Kullanımı

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

Bir yanıt yazın

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