Sccm集合查询以获取未安装“sms host agent”服务的计算机列表。
google中有很多与此相关的查询,但是,他们说服务的状态。但我需要帮助来检查服务是否安装在首位?
添加:如果未安装sccm 2007客户端,查询是否有任何好处?
答案 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"使用您的站点代码。
希望这有帮助。