0
Chromeのコンプライアンスレポートを作成しようとしています。コレクション、クロムがインストールされているデバイスの数(すべてのバージョン)、最新のデバイスの数コンプライアンスのために指定しようとしているChromeのバージョンこの2つの数値を取得したら、レポートビルダーにChrome Complianceの割合の列を作成します。私は私が知っている私は必要な次のステップはクロームバージョン59でマシンの数をカウントを取得することですレポートビルダー3.0を使用したChromeのSCCMコンプライアンスレポート
select c.Name,
Count(s.Name0) AS Installed
from V_R_System s
inner join v_GS_SoftwareFile vgs on vgs.ResourceId = s.ResourceId
join v_FullCollectionMembership fcm on fcm.ResourceID = s.ResourceID
join v_Collection c on c.CollectionID = fcm.CollectionID
where vgs.FileName = 'Chrome.exe' AND c.Name like
'%MyCollectionNamingScheme%'
Group By c.Name
BELOW QUERYとクローム(バージョンのReguardless)との合計マシンのカウントでコレクションを取得することができます一番上のクエリを編集して取得できますが、最初の数値を変数にする必要はありますか?私はSQLに慣れておらず、まだ学習中です。私は、レポートビルダーでクエリを別々にすることについて考えましたが、同じコレクションを使用する2つの別々のテーブルからデータを取得することで正確な答えが得られるかどうかはわかりません。私は番号を得るためにQUERY BELOWでそれをすることができることを知っています。 1つのクエリでこれを取得する最良の方法が何であるか、またはそれらを個別に実行して、レポートビルダーで何とか組み合わせる必要があるかどうかを知りたいだけです。
select c.Name,
Count(s.Name0) AS Installed
from V_R_System s
inner join v_GS_SoftwareFile vgs on vgs.ResourceId = s.ResourceId
join v_FullCollectionMembership fcm on fcm.ResourceID = s.ResourceID
join v_Collection c on c.CollectionID = fcm.CollectionID
where vgs.FileName = 'Chrome.exe' AND vgs.FileVersion0 like '59%' AND c.Name
like '%MyCollectionNamingScheme%'
Group By c.Name
ありがとうございます!私はそれを過度に複雑にしようとしていた。私はSCCMのデフォルトレポートでSUM(Case)ステートメントを見ることになりましたが、それは私がそれをよりよく理解できるように完璧に働きます。もう一度...ありがとう! – Sanwil9