SCCM raporuna Koleksiyon parametresi nasıl eklenir?
Bu yazıda SCCM raporuna toplama parametresinin nasıl ekleneceğini göreceğiz. Yani rapora parametreler ekleyerek özel raporlar oluşturuyoruz. Rapor parametreleri, rapor verilerini kontrol etmenize, ilgili raporları birbirine bağlamanıza ve rapor sunumunu çeşitlendirmenize olanak tanır. Configuration Manager 2012 R2 çok sayıda yerleşik raporla birlikte gelir, ancak bir noktada temel raporlardan birinin parçası olmayan bilgileri sağlamak için mevcut bir raporu oluşturma veya değiştirme ihtiyacı duyulacaktır. Bu yazıda örnek olarak yerleşik raporlardan birine koleksiyon parametresi ekleme yöntemini göreceğiz. Kendi raporunuzu oluşturmak istiyorsanız bunu Rapor Oluşturucu ile yapabilirsiniz.
SCCM raporuna Koleksiyon parametresi nasıl eklenir?
Örnek olarak Yazılım Dosyaları > Bilgisayarlar altında belirli bir dosyanın yer aldığı raporlardan birine bakacağız. Bu rapor, yazılım envanterinde belirli bir dosya adının göründüğü bilgisayarların bir listesinin yanı sıra envantere kaydedilen dosyalar hakkındaki bilgileri de görüntüler. İlk olarak nasıl göründüğünü görmek için bu raporu çalıştıracağız. Konsoldan bir rapor çalıştırmak için gerekli raporu seçin ve Çalıştır simgesini kullanarak raporu çalıştırın veya sağ tıklayıp Raporu çalıştır'ı seçin. Rapor yürütülür ve sonuçlar ayrı bir iletişim kutusunda görüntülenir. Şimdi aşağıdaki ekran görüntüsünde, Yazılım Envanteri'nde belirtilen dosya adı göründüğünde raporun bilgisayarların sonuçlarını oluşturduğunu görebilirsiniz. Koleksiyon parametresini buraya ekleyebilirsek harika olurdu, böylece dosya adını belirleyebilir ve koleksiyonu seçebilir, böylece sonuçlar belirtilen koleksiyona göre filtrelenir.
Raporu değiştirmeden önce orijinal raporun bir kopyasını oluşturalım. Orijinal raporu düzenleyin ve rapor oluşturucuda sol üst köşedeki turuncu baloncuğu tıklayın. Farklı Kaydet'i tıklayın.
Rapora Koleksiyona sahip belirli bir dosyaya sahip bilgisayarlar gibi bir ad verin. Kaydet'i tıklayın.
Şimdi konsolda az önce oluşturduğumuz rapora sağ tıklayın, Düzenle'ye tıklayın.
Veri Kümeleri'ni sağ tıklayın ve Veri Kümesi Ekle'yi tıklayın. Veri kümesinin Adı'nın varsayılan ad olmasına izin verin. Raporuma katıştırılmış bir veri kümesi kullan'ı tıklayın. Veri Kaynağını ekleyin ve sorgunun altına select CollectionID, Name from v_Collection Order by Name satırını ekleyin. Tamam'ı tıklayın. Sonraki adımlarda ihtiyacımız olacağı için veri kümesi adını hatırlamanız yeterli.
Daha sonra rapora yeni bir parametre ekleyeceğiz. Parametreler'i sağ tıklayın ve Parametre Ekle'yi tıklayın. Bu parametreye bir ad belirtin, buna "Koleksiyon" adını verelim. İstem altına adı "Bir Koleksiyon Seçin olarak yazın, aynı ad raporlarda görüntülenecektir. Veri türünü Metin olarak seçin, Parametre geçerliliğini Görünür olarak ayarlayın.
Kullanılabilir Değerler altında, Veri Kümesini “Veri Kümesi1” olarak seçin (bu, önceki adımda oluşturduğunuz veri kümesidir), Değer alanını olarak ayarlayın CollectionID ve Etiket alanı'nı “Ad” olarak seçin ve Tamam'ı tıklayın.
Bu önemli bir adımdır. Veri Kümesi0'ı sağ tıklayın ve Veri Kümesi Özellikleri'ni tıklayın. En altta sorguyu göreceksiniz, ona aşağıdaki satırları eklemeniz gerekiyor.
join v_FullCollectionMembership fcm on fcm.resourceid=SYS.resourceid
where fcm.Collectionid= @CollectionYukarıdaki 2 satırı sorgunun sonuna eklerseniz sorgu özellikleri penceresini görebilirsiniz, bu da sorgunun hatalı olduğu anlamına gelir. Yani buradaki ipucu, önce JOIN ifadelerini, sonra da WHERE ifadelerini eklemektir. Tamam'a tıklayın.
Benim durumumda son sorgu şuydu:
select SYS.Netbios_Name0, SF.FileName, SF.FileDescription, SF.FileVersion, SF.FileSize, SF.FileModifiedDate, SF.FilePath
From v_GS_SoftwareFile SF
join fn_rbac_R_System(@UserSIDs) SYS on SYS.ResourceID = SF.ResourceID
join v_FullCollectionMembership fcm on fcm.resourceid=SYS.ResourceID
Where SF.FileName LIKE @variable
and fcm.Collectionid= @Collection
ORDER BY SYS.Netbios_Name0Raporu kaydedin. Artık raporu çalıştırdığınızda bir koleksiyon seçme seçeneğini göreceksiniz ve Değerler'i tıklayarak bir koleksiyon belirtebilirsiniz.








