为Visual Studio创建SCCM设备集合
在这篇文章中,我将向你展示如何为Visual Studio创建SCCM设备集合。我将共享为Visual Studio 2019和Visual Studio 2017创建设备集合的查询。
不久前,我分享了一篇关于如何使用SCCM部署Visual Studio 2019.是的,您可以使用SCCM静默部署Visual Studio 2019,甚至可以使用最新的SCCM版本部署Visual Studio更新。
您可以使用内置的报告查看安装了Visual Studio 2017和2019或任何其他软件的计算机。华体会体育系列然而,有时你可能需要一个设备集合在某些情况下用于运行Visual Studio软件的计算机。华体会体育系列
查找安装了Visual Studio的计算机的SQL查询
如果您正在寻找一个SQL查询来显示安装了Visual Studio的计算机,您可以使用以下查询。下面的查询输出运行Visual Studio 2019专业版的所有计算机。如果您想查询Visual Studio 2019企业版,可以修改DisplayName0到“%Visual Studio企业2019%”。
在创建设备集合时,查询可能会有所不同,因为您可以使用不同的方法来收集特定的软件片段。华体会体育系列我发现这个查询在我的设置中工作得很好,因此我分享它。如果你有比我分享的更好的问题,使用它。
启动SQL Server管理工作室并连接到数据库引擎。右键单击配置管理器数据库,然后单击新的查询.运行以下查询。
选择“Distinct sys”。Netbios_Name0 sys。User_Domain0 sys。User_Name0 sys。AD_Site_Name0 FROM v_R_System sys JOIN v_Add_Remove_Programs arp ON sys。ResourceID = arp。ResourceID WHERE sys。(select sys.)中的ResourceID。ResourceID from v_R_System sys JOIN v_Add_Remove_Programs arp ON sys。ResourceID = arp。ResourceID where DisplayName0 like '%Visual Studio Professional 2019%')
为Visual Studio创建SCCM设备集合
为Visual Studio创建SCCM设备集合的步骤如下。
- 启动SCCM控制台。
- 导航到资产和合规\概述\设备集合.
- 右击设备集合并点击创建设备集合.
- 指定集合名称为Visual Studio 2019专业版并设置限制集合。
在“成员资格规则”窗口中,单击添加规则>查询规则.为查询指定一个名称,然后单击编辑查询语句.选择标准选项卡并输入下面的查询。此SCCM查询将输出安装了Visual Studio 2019 Professional软件的所有计算机。华体会体育系列
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceID = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName = "Visual Studio Professional 2019"
请注意—也可以按绿色箭头键立即执行查询。在输出中,您应该可以找到安装了Visual Studio 2019的所有计算机。
输入查询后单击好吧并完成其余步骤。设备集合需要一些时间来填充与Visual Studio 2019一起安装的设备。若要加快此操作,可右键单击设备收集,然后单击更新会员.
我将分享更多与Visual Studio安装相关的查询。使用如上所示的相同方法,您也可以为Visual Studio 2017创建设备集合。
SCCM查询查找安装了Visual Studio Enterprise 2019的所有计算机
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceID = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName = "Visual Studio Enterprise 2019"
SCCM查询查找安装了Visual Studio Professional 2017的所有计算机
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceID = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName = "Visual Studio Professional 2017"
SCCM查询查找安装了Visual Studio Enterprise 2017的所有计算机
选择SMS_R_SYSTEM.ResourceID、SMS_R_SYSTEM.ResourceType SMS_R_SYSTEM.Name、SMS_R_SYSTEM.SMSUniqueIdentifier SMS_R_SYSTEM.ResourceDomainORWorkgroup SMS_R_SYSTEM。客户端从SMS_R_System内部加入SMS_G_System_ADD_REMOVE_PROGRAMS到SMS_G_System_ADD_REMOVE_PROGRAMS。ResourceID = SMS_R_System。SMS_G_System_ADD_REMOVE_PROGRAMS的ResourceId。DisplayName = "Visual Studio Enterprise 2017"
我猜您已经了解了如何为Visual Studio创建SCCM设备集合。如果你有任何问题,请在评论区留言。