SCCM如何检查已安装的软件版本?

我如何编写一个查询来查找在SCCM版本4.00.6487.2000中安装了office 2003和office 2010的机器?

我没有收集个人电脑了。 当我们认为所有PC都安装了Office 2010时,它被删除了。

顺便提一句,为了将来的参考,SCCM版本4.00.6487.2000是SCCM 2007 Service Pack 2(SP2)。 无论如何,要回到最初的问题,请将以下查询代码复制并粘贴到新查询的“查询语言”部分中,并将新查询命名为“所有系统运行Office 2003”。

select distinct SMS_R_System.Name, SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName, SMS_G_System_ADD_REMOVE_PROGRAMS.Version from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Professional Edition 2003" order by SMS_R_System.Name 

然后,单击查询,您应该看到所有运行Office 2003的系统。然后,如果您对此感到满意,则可以简单地创build一个集合,如果您确实希望将此查询与新集合关联起来,不必再次重新创build查询。 但是,如果您只想显示哪些系统仍在运行Office 2003,则此查询应该适用于您。 如果经理或某人需要报告显示哪些系统仍在运行,则可以将结果导出到Excel中的.csv文件,并将其发送给他们。

如果您有任何问题,请告诉我。