使用SQL查询查找SCCM应用程序部署详细信息
让我们看看如何使用SQL查询查找SCCM应用程序部署细节。使用SQL查询可以找到应用程序部署的详细信息,例如应用程序CI ID、应用程序惟一ID、部署类型惟一ID等等。
SCCM的一个重要特征是应用程序部署.您可以使用SCCM将应用程序和包部署到用户和设备。
部署应用程序时,基本的应用程序细节包括应用程序的名称、版本、应用程序CI ID、应用程序惟一ID等。在SCCM中对应用程序部署进行故障排除非常需要这些细节。
大多数细节都是在SCCM中打包应用程序时输入的。但是,当您想在SCCM中对应用程序部署进行故障排除时,可能还需要了解其他细节。
有一种查找基本应用程序细节的简单方法,您可以从SCCM控制台快速查找这些细节。去华体会体育系列软件库\概述\应用程序管理\应用程序.若要查看应用程序的详细信息,请右键单击任一应用程序并选择属性.
SQL查询特别在你想要的时候有用吗列出所有SCCM包而且查找应用程序的大小打包在ConfigMgr中。
使用SQL查询,您可以在SCCM中找到所有应用程序的详细信息。是的,这也是可能的查找没有部署的应用程序.
在SCCM中排除应用程序部署故障
部署应用程序后,需要在SCCM中对应用程序部署进行故障排除,了解以下详细信息:
- 应用CI ID
- 应用唯一ID
- 部署类型唯一标识
- 应用程序部署唯一ID(也称为分配唯一ID)
- 应用部署目的
- 唯一标识
- 藏品编号及名称
- 集合类型
我们将在这里使用的SQL查询将列出所有应用程序部署细节,并提供有助于在SCCM中排除应用程序部署故障的其他细节。
使用SQL查询查找SCCM应用程序部署详细信息
使用SQL查询,您可以按照以下步骤找到SCCM应用程序部署细节:
- 启动SQL Server Management studio (SSMS)并连接到数据库引擎。
- 扩大数据库右键单击SCCM数据库并选择新的查询.
- 在查询窗口中,粘贴下面的SQL查询以查找SCCM应用程序部署详细信息,然后单击执行.
请注意:执行此查询时,必须使用“应用程序属性”的“常规信息”选项卡中列出的“应用程序名称”,而不能使用“应用程序属性”的“软件中心”选项卡中列出的“本地化应用程序名称”。华体会体育系列
SELECT App . ci_id [App CI ID], App . ci_uniqueid [App唯一ID], App . displayname [App名称],DT. ci_id [App CI ID], App . ci_uniqueid [App唯一ID], App . displayname [App名称]CI_UniqueID [DT唯一ID], DT。ContentId [DT内容ID], CIA。Assignment_UniqueID[分配ID], CIA。CollectionID,中情局。CollectionName, CASE CIA.OfferTypeID WHEN 0 THEN 'Required' WHEN 2 THEN 'Available' WHEN 3 THEN 'Simulate' ELSE 'Unknown' END AS [Deployment Purpose], CASE C.CollectionType WHEN 1 THEN 'User Collection' WHEN 2 THEN 'Device Collection' ELSE 'Unknown' END AS [Collection Type], DT.Technology, DT.DisplayName [DT Name] FROM fn_ListApplicationCIs(1033) APP JOIN fn_ListDeploymentTypeCIs(1033) DT ON DT.AppModelName = APP.ModelName AND DT.IsLatest = 1 LEFT JOIN v_CIAssignmentToCI CIACI ON CIACI.CI_ID = APP.CI_ID LEFT JOIN v_CIAssignment CIA ON CIACI.AssignmentID = CIA.AssignmentID LEFT JOIN v_Collection C ON C.CollectionID = CIA.CollectionID WHERE APP.IsLatest = 1 AND APP.DisplayName = 'Application Name' -- Replace Application Name
当您运行上述SQL查询以查找SCCM应用程序部署细节时,查询结果包括以下内容:
- App CI ID—每个应用程序都有一个唯一的CI ID
- 应用唯一ID—每个应用都有一个唯一的ID
- 应用程序名称- SCCM中打包的应用程序的名称
- DT唯一ID—唯一部署ID
- DT内容ID-唯一的内容ID
- 任务ID-唯一分配ID
- CollectionID—每个集合都有唯一的ID
- CollectionName—应用程序部署到的集合的名称
- 部署的目的-可用或必需
- 集合类型—设备集合或用户集合
- 技术- MSI, EXE或其他东西
- DT的名字—部署名称
我希望上面的SQL查询可以帮助您找到SCCM应用程序部署的详细信息,并对SCCM中的应用程序部署进行故障排除。如果你有任何问题,请在评论区告诉我。
嗨Prajawal,
1)我需要检查安装了一个软件和多个版本的设备的详细信息。华体会体育系列
2)自动安装华体会体育系列和升级的软件需要知道安装源的详细信息,是通过sccm还是自动更新进行补丁的
提前感谢您的指导