自分の環境内のすべてのWindows 10デバイスのリストを取得するSQLと、Acrobat Readerがインストールされているかどうかを確認します。他のデータに結合された一意のSQLレコードを表示
Readerがインストールされているかどうかを示す「Yes」または「No」とともに、各デバイスに対して1行だけを返すようにします。
は、これまでのところ私が持っている:
SELECT distinct
SV.Netbios_Name0,
CASE
WHEN ARP.DisplayName0 LIKE '%Acrobat Reader%' THEN
'Yes'
ELSE
'No'
END as 'Has Reader',
ARP.DisplayName0
FROM
dbo.v_R_System_Valid as SV
JOIN dbo.v_Add_Remove_Programs as ARP
on SV.ResourceID = ARP.ResourceID
JOIN dbo.v_GS_OPERATING_SYSTEM as OS
on SV.ResourceID = OS.ResourceID
WHERE
OS.Caption0 LIKE '%Windows 10%'
GROUP BY
SV.Netbios_Name0,
ARP.DisplayName0,
OS.Caption0
問題は、これは、各デバイスにインストールされた各アプリケーションのための行を返します:
ありがとうございます!
あなたはサンプルスキーマを共有できますか –