我正在尝试整理一个报告或查询,列出添加或删除工作站上的所有软件。
SCCM 2012附带一份名为“使用”添加或删除程序“注册的所有软件实例的报告 这样做,但它列出了所有MS Office应用程序。而不仅仅是Office 2010 SP1。这份报告为Office 2010带来了超过115k。所以我假设它拿起了Word,PowerPoint等。 只需要一份报告,该报告将向我显示使用Office 2010的人数,以及具有正确应用程序名称的字段中的其他应用程序。
到目前为止,我还没有安静地创建查询,正在进行中。任何人都会提出类似这样的报告。
刚刚尝试了名为“统计所有库存产品和版本”的报告,ProductName说“Microsoft Windows操作系统”12.0.7600.16385计数5771.
对此有任何帮助都很棒,谢谢。
答案 0 :(得分:0)
您想获取特定计算机上安装的所有软件的列表吗?
如果是这样,此查询应该有效。
select SCCM.Name0
,CAT.[ProductName0]
,CAT.[ProductVersion0]
,CAT.[Publisher0]
,CAT.[NormalizedName]
FROM v_GS_INSTALLED_SOFTWARE_CATEGORIZED as CAT
join v_R_System as SCCM on CAT.ResourceID = SCCM.ResourceID
where SCCM.Name0 like '%' + @SystemName0 + '%'
order by CAT.[ProductVersion0] desc
您需要在报告中为@ SystemName0设置变量。