Sccm 2007集合查询未安装在services.msc中的特定服务

时间:2015-05-09 15:41:50

标签: sccm system-center sccm-2007

Sccm集合查询以获取未安装“sms host agent”服务的计算机列表。

google中有很多与此相关的查询,但是,他们说服务的状态。但我需要帮助来检查服务是否安装在首位?

添加:如果未安装sccm 2007客户端,查询是否有任何好处?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

select *  from  SMS_R_System where SMS_R_System.ResourceId NOT IN ( SELECT  SMS_G_System_SERVICE.ResourceId FROM SMS_G_System_SERVICE WHERE SMS_G_System_SERVICE.DisplayName = "SMS Agent Host" )

但是,正如您正确指出的那样,没有SCCM客户端=没有硬件库存=没有服务信息。

您最好不要使用您网站上发现的设备的信息,而不是客户:

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.SMSAssignedSites = "XXX" and SMS_R_System.Client = 0

更换" XXX"使用您的站点代码。

希望这有帮助。