Configuration Manager 中的符合性设置视图

Configuration Manager符合性设置视图包含设备与许多配置相关的符合性信息,例如是否正确安装和配置了正确的 Windows 操作系统版本、是否正确安装和配置了所有必需的应用程序、是否正确配置了可选应用程序以及是否安装了禁止的应用程序。 符合性设置视图包含有关站点中的配置基线的信息,这些配置基线存储有关配置项目、软件更新、捆绑包、驱动程序等的信息。 多个状态和状态摘要生成器视图包含配置项目和配置项目分配的状态信息。

以下部分提供有关合规性设置视图、符合性设置状态视图和符合性设置状态摘要生成器视图的详细信息。

合规性设置视图

有许多符合性设置视图,有时可能很难找到报表 SQL 语句所需的信息。 下面是一些关键符合性设置视图和列:

  • “CI_ID ”列通常用于联接符合性设置视图

  • v_ConfigurationItems 视图 - 用于检索有关站点中的配置项目的信息。

  • v_CategoryInfo 视图和 v_LocalizedCIProperties 视图 - 通常用于检索有关配置项目的其他信息。

  • AssignmentID 列和 v_CIAssignment 视图 - 用于检索有关配置项部署的信息。

  • v_CIAssignmentToCI 视图 - 可用作 v_ConfigurationItems 视图和 v_CIAssignment 视图之间的链接。

  • v_CIAssignmentTargetedMachines 视图 - 可用作 v_CIAssignment 视图与包含资源信息的视图(如 v_R_System 视图)之间的链接。

此部分介绍了符合性设置视图。

v_AssignmentTargetedCIs

列出每个已部署配置项目的分配 ID、 CI_ID 和唯一分配 ID。 可以使用 CI_IDAssignmentID 列将此视图联接到其他视图。

v_BaselineTargetedComputers

ResourceID 列出配置基线已部署到 的客户端(按 CI_ID)。 此视图仅显示配置基线 (CI_Type = 2) 。 可以使用 CI_IDResourceID 列将此视图联接到其他视图。

v_Categories

CategoryInstanceIDCategoryInstance_UniqueID列出配置项类别实例、类别类型名称、上次修改类别实例的日期、源站点和父类别。 此视图包含与 v_CategoryInstances 视图相同的源数据,但它显示更多列。 可以使用 CategoryInstanceIDParentCategoryInstanceID 列将此视图联接到其他视图。

v_CategoryInfo

CategoryInstanceIDCategoryInstance_UniqueID、类别类型名称、上次修改类别实例的日期、源站点、父类别、类别实例名称和区域设置 ID 列出配置项类别实例。 此视图包含与 v_Categories 视图相同的数据,以及 v_LocalizedCategories_SiteLoc 视图中的两个附加列。 可以使用 CategoryInstanceIDParentCategoryInstanceID 列将此视图联接到其他视图。

v_CategoryInstances

按类别实例 ID 和类别实例唯一 ID、类别类型名称、上次修改类别实例日期、源站点和父类别列出配置项类别实例。 此视图包含与 v_Categories 视图相同的源数据,但它显示的列较少。 可以使用 CategoryInstanceIDParentCategoryInstanceID 列将此视图联接到其他视图。

v_CI_ApplicablePlatforms

按配置了特定适用平台 的CI_IDCI_UniqueID 列出配置项目,包括操作系统名称、操作系统最高版本和最低版本以及操作系统平台。 例如,在此视图中不会列出在 Configuration Manager 控制台中创建的配置项目,其中选择了“适用性”属性的所有 Windows 平台,但当选择“指定 Windows 平台”时,视图将包含配置项目的每个 Windows 平台的记录。 可以使用 CI_ID 列和 CI_UniqueID 列将此视图联接到其他视图。

v_CI_DriverHardwareIDs

CI_IDCI_UniqueID 列出配置项目类型为 Driver (CIType_ID=6) 的配置项目,以及驱动程序支持的关联硬件 ID。 例如,此视图中将列出Configuration Manager控制台的“操作系统部署”节点下的“驱动程序”节点中添加的驱动程序,以及它支持的硬件 ID。 可以使用 CI_IDCI_UniqueID 列将视图联接到其他视图。

v_CI_DriverModels

CI_IDCI_UniqueID列出配置项目类型的 Driver (CIType_ID=6) 以及支持的模型名称和驱动程序制造商的配置项目。 Configuration Manager控制台中驱动程序属性的“适用性”部分列出了支持的模型。 可以使用 CI_IDCI_UniqueID 列将视图联接到其他视图。

v_CI_DriversCIs

CI_IDCI_UniqueID 列出配置项目类型为 Driver (CIType_ID=6) 的配置项目,以及驱动程序类型、驱动程序 INF 文件、驱动程序日期、驱动程序版本、驱动程序类、驱动程序提供程序、驱动程序是否 (签名,如果是,驱动程序签名者) ,以及驱动程序是否启动关键。 可以使用 CI_IDCI_UniqueID 列将视图联接到其他视图。

v_CIAssignment

列出在Configuration Manager层次结构中处于活动状态的 AssignmentIDAssignment_UniqueIDAssignmentName 的配置项目部署,包括部署说明、集合 ID 和部署目标的名称、开始时间、强制实施截止时间、部署是否为更新部署以及有关部署的其他详细信息。 可以使用 AssignmentIDAssignment_UniqueID 列将视图联接到其他配置项目、软件更新和状态视图,并且可以使用 LocalCollectionIDCollectionID 列将其联接到集合视图。

v_CIAssignmentTargetedCollections

AssignmentID 列出在Configuration Manager层次结构中处于活动状态的部署,以及按 LocalCollectionIDCollectionIDCollectionName 的关联目标集合。 可以使用 AssignmentID 列将视图联接到其他配置项目、软件更新和状态视图,并且可以使用 LocalCollectionIDCollectionID 列将其联接到集合视图。

v_CIAssignmentTargetedMachines

AssignmentID 列出在Configuration Manager层次结构中处于活动状态的部署,以及已针对分配的 resourceID Configuration Manager 客户端。 可以使用 AssignmentIDResourceID 列将视图联接到其他视图。

v_CIAssignmentToCI

AssignmentID 列出部署,以及部署中的配置项目 (按CI_ID)。 例如,如果部署是软件更新部署,则会列出部署中每个软件更新的配置项目 ID。 可以使用 AssignmentIDCI_ID 列将视图联接到其他视图。

v_CICategories

列出配置项(按 CI_ID)和配置项目类别实例(按 CategoryInstanceIDCategoryInstance_UniqueID,它们所属)以及类别类型名称、上次修改日期、源站点和父类别实例 ID。 此视图包含与 v_CICategories_All 视图相同的信息,只不过它不包含父类别。 可以使用 CI_IDCategoryInstanceIDParentCategoryInstanceID 列将视图联接到其他视图。

v_CICategories_All

列出配置项(按 CI_ID)和配置项目类别实例(按 CategoryInstanceIDCategoryInstance_UniqueID,它们所属)以及类别类型名称、上次修改日期、源站点和父类别实例 ID。 此视图包含与 v_CICategories 视图相同的信息,只不过它还包含父类别。 可以使用 CI_IDCategoryInstanceIDParentCategoryInstanceID 列将视图联接到其他视图。

v_CICategoryInfo

列出配置项目(按 CI_ID)和配置项目类别实例(按 CategoryInstanceIDCategoryInstance_UniqueID,它们所属)以及类别类型名称、上次修改类别实例的日期、源站点、父类别、类别实例名称和区域设置 ID。 此视图包含 与v_CICategories 视图相同的数据以及 v_LocalizedCategories_SiteLoc 视图中的两个附加列,以及 与v_CICategoryInfo_All 视图相同的数据,但不包含父类别。 可以使用 CI_IDCategoryInstanceID 和 ParentCategoryInstanceID 列将视图联接到其他视图。

v_CICategoryInfo_All

列出配置项目(按 CI_ID)和配置项目类别实例(按 CategoryInstanceIDCategoryInstance_UniqueID,它们所属)以及类别类型名称、上次修改类别实例的日期、源站点、父类别、类别实例名称和区域设置 ID。 此视图包含 与v_CICategories_All 视图相同的数据以及 v_LocalizedCategories_SiteLoc 视图中的两个附加列,以及 与v_CICategoryInfo 视图相同的数据,只不过它还包含父类别。 可以使用 CI_IDCategoryInstanceIDParentCategoryInstanceID 列将视图联接到其他视图。

v_CIContents

CI_ID列出具有关联内容的配置项目(由 ContentID 列出),以及内容是否已预配。 例如,软件汇报 (CIType_ID = 1 个的配置项) 具有关联的更新文件,驱动程序配置类型 (CIType_ID = 6) 具有关联的驱动程序文件。 可以使用 CI_IDContent_ID 列将视图联接到其他视图。

v_CIContents_All

列出具有关联内容的配置项目, CI_ID、关联内容的配置项目 ID、内容 ID、内容是否已预配等。 配置项目捆绑包的配置项目 ID 在 “CI_ID ”列中多次列出,属于捆绑包的配置项的配置项目 ID 列在 “ContentCI_ID ”列中。 例如,不是捆绑包的配置项目在 CI_IDContentCI_ID 列中具有相同的配置项目 ID。 捆绑包配置项目将在 CI_ID 列中具有配置项目 ID 的列表,在 ContentCI_ID 列中具有相同的配置项目 ID,然后新列表将包含 CI_ID 列中捆绑包配置项目的配置项目 ID ,以及ContentCI_ID 列中捆绑配置项目的配置项目 ID。 ContentLevel 列表示配置项目 ID 在 ContentCI_ID 列中列出的次数。 可以使用CI_IDContentCI_ID和Content_ID列将视图联接到其他视图。

v_CICurrentSettingsComplianceStatusDetail

CI_ID列出配置基线中的配置项目,这些项已分配给Configuration Manager客户端,并且报告了验证错误或不合规。 该信息包括客户端的 NetBIOS 名称、配置项目名称、设置名称、设置类型、设置说明、约束名称、约束说明和验证规则。 可以使用 CI_IDResourceID 列将视图联接到其他视图。

v_CIEULA_LocalizedContent

CI_ID列出具有关联许可条款的配置项目,以及区域设置 ID、许可条款的内容唯一 ID、许可条款文本和源网站。 可以使用 CI_ID 列将视图联接到其他视图。

v_CIRelation

FromCIID 列中的配置项目 ID、与第一个配置项目相关的配置项目、 TOCIID 列中的配置项目 ID 以及关系类型列出配置项目。 捆绑包级别为 1 的配置项目在 ToCIID 列中列出。 例如,如果更新捆绑包的配置项目 ID 列在 FromCIID 列中,而另一个更新捆绑包是第一个捆绑包的一部分,则只有更新捆绑包的配置项目 ID 将列在第二个更新捆绑包中,而不是第二个更新捆绑包的一部分。 可以使用 FromCIIDToCIIDRelationType 列将视图联接到其他视图。 此视图中的 FromCIID 列包含与 CI_ID 列相同的信息,而 ToCIID 列包含的信息与v_CIRelation_All视图中的 ReferencedCI_ID 列相同。

注意

可以从 v_CIRelationTypes 视图中检索配置项目关系类型。

v_CIRelation_All

按ReferencedCI_ID列出配置项之间的关系(按CI_ID),以及按级别列出的配置项之间的关系。 “CI_ID”列列出了ReferencedCI_ID中的配置项目相关的配置项目,例如作为捆绑包或配置基线一部分的软件更新和关联的软件更新,以及作为基线一部分的关联配置项目。 配置项也以与自身的关系列出,该值由值 0 指示。 例如,更新捆绑包的配置项目 ID 列在 CI_ID 列中,相同的配置项目 ID 列在 ReferencedCI_ID 列中列出,级别为 0。 在不同的行中,不同更新捆绑包的配置项目 ID 列在 CI_ID 列中,作为上一个更新捆绑包的一部分的同一软件更新的配置项目 ID 列在 ReferencedCI_ID 列中,因为它也是此更新捆绑包的一部分,级别为 1。 在不同行中,更新列表的配置项目 ID 列在 CI_ID 列中,作为上一个更新捆绑包一部分的同一软件更新的配置项目 ID 列在 ReferencedCI_ID 列中,因为它也是此更新列表的一部分, 级别 为 3。 可以使用 CI_IDReferencedCI_ID 列将视图联接到其他视图。 此视图中的CI_ID列与 FromCIID 列相同,ReferencedCI_ID列与 v_CIRelationv_CIRelationEx 视图中的 ToCIID 列相同。

注意

可以从 v_CIRelationTypes 视图中检索配置项目关系类型。

v_CIRelationEx

FromCIIDTOCIIDRelationTypeRelationDepth 列出配置项之间的关系。 FromCIID 列是 ToCIID 中的配置项目相关的配置项目,例如软件更新捆绑包和属于捆绑包或配置基线的关联软件更新,以及作为基线一部分的关联配置项目。 RelationType 列指示配置项目之间的关系类型,RelationDepth 列指示 ToCIID 列中列出的配置项目的关系深度。 此视图不显示 RelationDepth 为 0 的配置项目,这是配置项目与自身的关系。 例如,如果 “FromCIID ”列中列出了更新捆绑包的配置项目 ID,而作为捆绑包一部分的软件更新的配置项目 ID 列在 “ToCIID ”列中。 本例中的 RelationType 为 1 (捆绑) , RelationDepth 为 1。 在下一行中,还包含上一个更新的更新捆绑包的配置项目 ID 列在 FromCIID 列中列出,更新的相同配置项目 ID 列在 FromCIID 列中, RelationType 仍为 1, RelationDepth 现在为 2。 在下一行中,包含相同更新的更新列表的配置项目 ID 列在 FromCIID 列中列出,更新的相同配置 ID 列在 FromCIID 列中列出, RelationType 仍为 1, RelationDepth 现在为 3。 可以使用 FromCIID、ToCIIDRelationType 列将视图联接到其他视图。 此视图中的 FromCIID 列包含与 CI_ID 列相同的信息,而 ToCIID 列包含的信息与v_CIRelation_All视图中的 ReferencedCI_ID 列相同。

注意

可以从 v_CIRelationTypes 视图中检索配置项目关系类型。

v_CIRelationTypeMapping

列出配置项目元素,例如配置基线和软件更新、关系类型值以及关系类型的说明。 可以使用 RelationType 列将视图联接到其他符合性设置视图。

v_CIRelationTypes

列出关系类型值、关系类型的说明以及关系类型是否为递归。 可以使用 RelationType 列将视图联接到其他符合性设置视图。

v_CITargetedCollections

CI_ID列出配置项,以及配置项目面向的集合(按 LocalCollectionIDCollectionIDCollectionName)。 可以使用 CI_IDLocalCollectionIDCollectionID 列将视图联接到其他符合性设置视图。

v_CITargetedMachines

resourceID 列出配置项(按 CI_ID)和配置项目面向的Configuration Manager客户端。 可以使用 CI_IDResourceID 列将视图联接到其他视图。

v_CITypes

CIType_ID列出配置项目类型和类型名称。 例如,软件更新的 CIType_ID 为 1,配置基线 的CIType_ID 为 2,依此而行。 可以使用 CIType_ID 列将视图联接到其他视图,但在筛选从报表 SQL 语句中的配置项视图中检索的配置项数据时,此视图更有可能用作引用。

v_CIValidationSeverity

按严重性和说明列出可能的配置项目验证严重性,例如“信息”、“警告”“错误”。 此视图不太可能联接到其他视图,但在筛选从报表 SQL 语句中的配置项视图中检索的配置项数据时,它可用作引用。

v_ConfigurationItems

CI_IDCI_UniqueID列出Configuration Manager站点层次结构中的配置项目,以及有关配置项目的详细信息,例如配置项目类型 ID、配置项目版本、配置项目的创建和上次修改日期、是否是捆绑包的一部分、是否是隐藏的配置项目、是否已部署、 是否启用、配置项目的源站点等。 为所需的配置管理、软件更新和操作系统部署功能创建 SQL 语句时,此视图通常会在创建报表 SQL 语句时联接到其他视图。 可以使用 CI_IDCI_UniqueIDModelNameSDMPackage_IDCIType_ID 列将视图联接到其他视图。

v_LocalizedCategories

CategoryInstanceIDCategoryInstanceName 列出Configuration Manager站点层次结构中的配置项类别实例,以及类别实例的区域设置。 类别实例由语言、更新类别、产品、产品系列、所需配置管理的自定义类别等组成。 可以使用 CategoryInstanceID 列将视图联接到其他视图。

v_LocalizedCategories_SiteLoc

CategoryInstanceID 和 CategoryInstanceName 列出本地Configuration Manager站点的配置项类别实例、类别实例所在的区域设置以及本地化的类别实例名称(即区域设置和类别实例名称的组合)。 类别实例由语言、更新类别、产品、产品系列、所需配置管理的自定义类别等组成。 可以使用 CategoryInstanceID 列将视图联接到其他视图。

v_LocalizedCIProperties

按CI_ID列出Configuration Manager站点层次结构中的配置项目,这些配置项包含本地化属性,例如软件更新的显示名称、说明和信息 URL。 可以使用 CI_ID 列将视图联接到其他视图。

v_LocalizedCIProperties_SiteLoc

按CI_ID列出包含本地化属性(例如软件更新的本地化属性)的本地Configuration Manager站点的配置项目。 该信息包括区域设置 ID、显示名称、说明和配置项目信息 URL。 可以使用 CI_ID 列将视图联接到其他视图。

v_SDMErrorCategories

类别列出 SDM 错误类别以及错误说明。 此视图不太可能联接到其他视图。

v_SDMLocalizedData_SiteLoc

ModelName 列出 SDM 包、SDM 包版本、SDM 包中数据的 localeID ,以及 XML 格式的本地化数据。 可以使用 ModelName 列将视图联接到其他视图。

v_SMSConfigurationItems

可以使用 CI_IDModelID 列将此视图联接到其他视图。

v_CIRules

列出已在Configuration Manager网站中创建的所有规则。 包括规则名称、ID 和说明。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CIRulesAll

列出Configuration Manager站点中当前使用的所有配置项目规则。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CISettingReferences

列出当前部署在 Configuration Manager 站点中的所有设置。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CISettings

列出可在Configuration Manager网站中使用的所有可用设置。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CIToContent

通过 CI_ID列出与配置项目关联的任何内容包。 可以使用 CI_IDContent_UniqueID 列将此视图联接到其他视图。

v_CIComplianceStatusErrorDetail

CI_ID列出有关评估符合性的配置项目的客户端返回的最后一条符合性消息的信息。 这包括收到最后一条消息的时间以及有关配置项目中包含的设置的信息。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CIComplianceStatusReificationDetail

列表,按模型 ID 实例,其中Configuration Manager客户端设备上的修正设置。 这包括修正前后的设置 ID 和设置值。 可以使用 ModelID 列将此视图联接到其他视图。

v_CIConfigPointTypes

按类型和名称列出不同的系统配置点类型。 此视图不太可能联接到其他视图。

v_CIConflictCode

列出配置数据包含冲突设置时可能返回的各种错误代码和说明。 此视图不太可能联接到其他视图。

v_CIContentPackage

列出每个配置项目以及任何关联包的 ID。 可以使用 CI_IDPkgID 列将此视图联接到其他视图。

v_SMS_CIRelation

FromCIID 列出配置项之间的关系。 此视图不太可能联接到其他视图。

v_SMSCICurrentComplianceStatus

列出已部署的每个配置项目的符合性信息。 这包括配置项目是否适用、其版本、上次报告符合性的时间等。 可以使用 CI_CurrentComplianceStatusID 列将此视图联接到其他视图。

v_CI_CurrentErrorDetails

按记录 ID 列出在评估符合性时生成错误的配置项目。 这包括错误类型、有关设置的信息和错误代码。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CIAppDependenceRelations

列出有关当前在部署类型中处于活动状态的应用程序依赖项的信息。 此视图不太可能联接到其他视图。

v_CIAssignmentToGroup

无说明。

v_CIComplianceStatusComplianceDetail

按CI_ID列出已部署的配置项目,以及配置项目中每个设置的符合性状态。 可以使用 CI_ID 列将此视图联接到其他视图。

v_CIComplianceStatusConflictsDetail

列出有关在评估配置项目设置和规则的符合性时发现的冲突的详细信息。 这包括上次状态的时间、有关设置和规则的信息以及冲突错误代码。 可以使用 ResourceID 列将此视图联接到其他视图。

v_CICurrentRuleDetail

按记录 ID 列出配置项目规则的当前符合性状态。 可以使用 RecordID 列将此视图联接到其他视图。

v_CIErrorDetails

列出有关在评估符合性时报告错误的配置项的信息。 这包括有关配置项目、其设置和规则的信息,以及有关生成的错误的详细信息。 可以使用 CI_IDResourceID 列将此视图联接到其他视图。

v_CI_CurrentComplianceStatus

CI_ID列出当前部署的配置项,以及有关其当前符合性状态的详细信息。 可以使用 CI_IDResourceID 列将此视图联接到其他视图。

v_CIAssignmentStatusSummary

列出有关当前部署的配置数据的符合性状态的详细信息。 可以使用 AssignmentID 列将此视图联接到其他视图。

v_CIAssignmentSummary

列出已部署配置项的摘要信息,包括汇总时间、成功和失败统计信息、未满足的要求等。 可以使用 AssignmentID 列将此视图联接到其他视图。

符合性设置状态视图

符合性设置状态视图包含有关配置项目的符合性、评估和强制状态的信息。 有关状态视图的详细信息,请参阅 Configuration Manager 中的状态和警报视图。 本节将介绍包含符合性设置信息的状态视图。

v_CIAssignmentStatus

列出从Configuration Manager客户端计算机接收的所有分配配置项目的强制和评估状态消息,包括分配的软件更新部署和分配的配置基线。 提供了分配 ID、资源 ID、上次强制状态消息 ID、上次评估状态消息 ID 等。 可以使用 AssignmentIDResourceID 列将视图联接到其他视图。

v_CIComplianceHistory

CI_UniqueIDCI_ID列出了已分配给 ResourceID) 列出的Configuration Manager客户端 (的配置项,以及配置项目的符合性信息。 该信息包括符合性开始和结束日期、配置项目是否适用于客户端、客户端是否符合配置项目等。 可以使用 CI_UniqueIDCI_IDResourceID 列将视图联接到其他视图。

v_CIComplianceStatusDetail

CI_IDCI_UniqueID列出配置基线中的配置项目,这些项已分配给 ResourceID) 列出的Configuration Manager客户端 (,并且状态值为“不符合”。 可以使用 CI_IDCI_UniqueIDResourceIDModelName 列将视图联接到其他视图。

v_CICurrentComplianceStatus

按配置项 ID、资源 ID 列出配置项目的符合性和强制状态、配置项目是否适用于资源,以及与配置项的符合性和评估相关的信息。 可以使用 CI_IDResourceIDCI_UniqueIDModelNameComplianceStateLastEnforcementMessageID 列将视图联接到其他视图。 ComplianceState 列提供主题类型为 401 的状态消息的状态 ID。 LastEnforcementMessageID 列提供状态消息主题类型为 402 的状态消息的状态 ID。

v_DCMClientStatusInformation

列出所有可能的符合性设置客户端状态。 此视图不太可能联接到其他视图。

符合性设置状态摘要生成器视图

符合性设置状态摘要生成器视图提供配置项目部署和配置基线的摘要信息。 有关状态摘要生成器视图的详细信息,请参阅 Configuration Manager 中的状态和警报视图。 本节介绍包含符合性设置信息的状态摘要生成器视图。

v_AssignmentSummaryPerTopic

按分配 ID、部署状态消息的类型、类型的状态 ID、处于部署状态的Configuration Manager客户端计算机计数以及已针对部署的客户端计算机总数列出部署。 可以使用 AssignmentID 列将视图联接到其他视图。

注意

有三种部署状态。 状态类型 300 为部署符合性,类型 301 为部署强制,类型 302 为部署评估。 可以通过在 v_StateNames 视图中查找状态 ID 的列表。

v_CIComplianceSummary

CI_ID列出符合性设置配置基线,以及目标Configuration Manager客户端设备的计数、符合要求的客户端数、符合性评估失败的客户端数、不符合的客户端数等。 可以使用 CI_IDCI_UniqueID 列将视图联接到其他视图。

另请参阅

Configuration Manager 中的SQL Server视图