我正在从SCCM运行WQL查询以获取安装了两个应用程序之一的计算机列表。我想在计算机名称旁边的列中显示违规应用程序的名称。你知道一个简单的方法吗?
实现此目的的另一种方法当然是多个选择语句。
我的查询代码: 从SMS_R_System内部选择SMS_G_System_SYSTEM.ResourcelD 在SMS_G_System_5VSTEM.ResourcelD =上加入SMS_G_System_SYSTEM SMS_R_System.ResourcelD内部联接 SMS_G_System_ADD_REMOVE_PROGRAMS开启 SMS_G_System_ADD_REMOVE_PROGRAM5。 ResourcelD = SMS_R_SYSTEM。 Resourceld在哪里 (SMS_G_System_ADD_REMOVE_PROGRAMS。DisplayName如“%Chrome%”)或
(SMS_G_System_ADD_REMOVE_PROGRAMS,DisplayName like "%Firefox%”)
答案 0 :(得分:2)
要添加列,请将其添加到您的选择中。
SELECT
SMS_R_System.Netbios_Name0 as 'Name',
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName as 'Software'
FROM
....
等
如果这有帮助,请告诉我......