当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 为 Visual Studio 创建 SCCM 设备集合

作者:精品下载站 日期:2024-12-14 11:45:56 浏览:15 分类:玩电脑

为 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 查询

如果您正在查找显示安装了 Visual Studio 的计算机的 SQL 查询,您可以使用以下查询。以下查询输出运行 Visual Studio 2019 专业版的所有计算机。如果您想查询 Visual Studio 2019 企业版,可以将 DisplayName0 更改为“%Visual Studio Enterprise 2019%”。

创建设备集合时,查询可能会有所不同,因为您可以使用不同的方式来收集特定的软件。我发现这个查询在我的设置中完美运行,因此我分享它。如果您有比我分享的更好的查询,请使用它。

启动 SQL Server Management studio 并连接到数据库引擎。右键单击 Configuration Manager 数据库,然后单击新建查询。运行以下查询。

Select 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.ResourceID in (select sys.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 设备集合

为 Visual Studio 创建 SCCM 设备集合的步骤如下。

  • 启动 SCCM 控制台。
  • 导航至资产和合规性\概述\设备集合
  • 右键单击设备集合,然后单击创建设备集合
  • 将集合名称指定为 Visual Studio 2019 Professional 并设置限制集合。

[玩转系统] 为 Visual Studio 创建 SCCM 设备集合

在“会员规则”窗口中,点击添加规则 > 查询规则。指定查询的名称,然后单击编辑查询语句。选择条件选项卡并输入以下查询。此 SCCM 查询将输出安装了 Visual Studio 2019 Professional 软件的所有计算机。

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 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 = "Visual Studio Professional 2019"

[玩转系统] 为 Visual Studio 创建 SCCM 设备集合

注意 - 您还可以按绿色箭头图标立即运行查询。在输出中,您应该找到所有安装了 Visual Studio 2019 的计算机。

输入查询后,单击确定并完成其余步骤。设备集合需要一些时间来填充随 Visual Studio 2019 安装的设备。要加快此操作,您可以右键单击设备集合,然后单击更新成员身份

我将分享更多与 Visual Studio 安装相关的问题。使用与上面所示相同的方法,您也可以为 Visual Studio 2017 创建设备集合。

SCCM 查询查找安装了 Visual Studio Enterprise 2019 的所有计算机

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 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 = "Visual Studio Enterprise 2019"

SCCM 查询查找所有安装了 Visual Studio Professional 2017 的计算机

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 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 = "Visual Studio Professional 2017"

SCCM 查询查找安装了 Visual Studio Enterprise 2017 的所有计算机

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 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 = "Visual Studio Enterprise 2017"

我想您已经了解如何为 Visual Studio 创建 SCCM 设备集合。如果您有任何疑问,请在评论部分添加。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯