在 Microsoft Intune 中创建符合性策略

使用 Intune 保护组织的资源时,设备符合性策略是一项关键功能。 在 Intune 中,可以创建规则和设置,设备必须满足这些设置(例如最低操作系统版本)才能被视为符合策略。 如果设备不符合,则可使用条件访问阻止对数据和资源的访问。

还可以针对不符合性执行操作,例如向用户发送通知电子邮件。 有关符合性策略的作用以及使用方式的概述,请参阅设备符合性入门

本文:

  • 列出了创建符合性策略的先决条件和步骤。
  • 介绍如何将策略分配给用户和设备组。
  • 介绍其他功能,包括用于“筛选”策略的范围标记,以及可在不合规的设备上执行的步骤。
  • 列出设备接收策略更新时的签入刷新周期时间。

开始之前

若要使用设备符合性策略,请务必:

  • 使用以下订阅:

    • Intune
    • 如果使用条件访问,则需要Microsoft Entra ID P1 或 P2 版本。 Microsoft Entra定价列出了不同版本的定价。 Intune符合性不需要Microsoft Entra ID。
  • 使用支持的平台:

    • Android 设备管理员
    • Android AOSP
    • Android Enterprise
    • iOS
    • Linux - Ubuntu Desktop 版本 20.04 LTS 和 22.04 LTS
    • macOS
    • Windows 10/11

重要

Android 设备管理员管理已弃用,不再可用于有权访问 Google 移动服务 (GMS) 的设备。 如果当前使用设备管理员管理,建议切换到另一个 Android 管理选项。 对于运行 Android 15 及更早版本的某些没有 GMS 的设备,支持和帮助文档仍然可用。 有关详细信息,请参阅 在 GMS 设备上结束对 Android 设备管理员的支持

  • 在 Intune 中注册设备(用于查看符合性状态)

  • 将设备注册到一个用户,或在没有主要用户的情况下注册。 无法向多个用户注册单个设备。

除了内置于Intune的符合性设置外,以下平台还支持将自定义合规性设置添加到合规性策略:

  • Ubuntu 桌面版,版本 20.04 LTS 和 22.04 LTS
  • Windows 10/11

在添加自定义设置之前,必须准备一个自定义 JSON 文件,该文件定义要基于自定义合规性的设置,以及一个在设备上运行的脚本来检测 JSON 中定义的设置。

有关使用自定义符合性设置的详细信息,包括支持的平台、先决条件以及如何在创建策略时配置 自定义符合性 类别,请参阅 使用自定义符合性设置

创建策略

  1. 登录到 Microsoft Intune 管理中心

  2. 转到 “设备”。

  3. “管理设备”下,选择“ 符合性”。 然后选择“ 创建策略”。

  4. 从以下选项中选择此策略的“平台”

    • Android 设备管理员
    • Android (AOSP)
    • Android Enterprise
    • iOS/iPadOS
    • Linux - (Ubuntu Desktop 版本 20.04 LTS 和 22.04 LTS、RedHat Enterprise Linux 8 或 RedHat Enterprise Linux 9)
    • macOS
    • Windows 10 及更高版本
    • Windows 8.1 及更高版本

    对于 Android Enterprise,还可以选择 配置文件类型。 选项包括:

    • 完全托管、专用和公司拥有的工作配置文件
    • 个人拥有的工作配置文件

    然后选择“ 创建 ”以打开配置页。

  5. 在“ 基本信息 ”选项卡上,输入可帮助你稍后识别此策略 的名称 。 例如,策略名称最好为“将已越狱的 iOS/iPadOS 设备标记为不合规策略”

    (可选)输入策略 的说明

  6. 在“合规性设置”选项卡上,展开可用类别,并为策略配置设置。 以下文章介绍了每个平台的可用符合性设置:

  7. (可选)可以为受支持的平台添加自定义设置。

    提示

    这是以下平台支持的可选步骤:

    • Linux - Ubuntu Desktop 版本 20.04 LTS 和 22.04 LTS
    • Windows 10 及更高版本
      在将自定义设置添加到策略之前,必须已将检测脚本上传到Intune,并准备好一个 JSON 文件来定义要用于符合性的设置。 请参阅 自定义符合性设置

    “符合性设置” 页上,展开 “自定义符合性” 类别:

    对于 Windows

    1. “符合性设置” 页上,展开“ 自定义符合性” ,并将 “自定义符合性” 设置为 “需要”。
    2. 对于“选择发现脚本”,选择“单击以选择”,然后输入之前添加到Microsoft Intune管理中心的脚本的名称。 在开始创建策略之前,必须上传此脚本。 选择 “选择” 以继续下一步。
    3. 对于 “使用自定义合规性设置上传并验证 JSON 文件”,请选择文件夹图标,然后查找并添加要用于此策略的 Windows 的 JSON 文件。 有关 JSON 的帮助,请参阅 为自定义符合性设置创建 JSON

    对于 Linux

    1. “符合性设置” 页上,选择“ 添加设置” 以打开 “设置”选取器
    2. 选择“ 自定义符合性”。 然后关闭设置选取器。
    3. “需要自定义符合性” 切换为 True。 T
    4. 对于 “选择发现脚本”,请选择“ 选择脚本”。 然后选择之前添加到 Microsoft Intune 管理中心的脚本。 在开始创建策略之前,必须上传此脚本。
    5. 对于 “选择规则文件”,选择文件夹图标,然后找到并添加要用于此策略的 Linux JSON 文件。 有关 JSON 的帮助,请参阅 为自定义符合性设置创建 JSON

    等待Intune验证 JSON。 需要修复的问题将显示在屏幕上。 验证 JSON 内容后,JSON 中的规则以表格式显示。

  8. 在“ 针对不符合性的操作 ”选项卡上,选择要自动应用于不符合此合规性策略的设备的操作序列。

    可以添加多个操作,并为某些操作配置计划和详细信息。 例如,可以将默认操作“标记不合规设备”的计划更改为一天后执行。 然后,可以添加一个操作,以便在设备不合规时向用户发送电子邮件,向他们通知此状态。 还可以添加操作,以锁定或停用保持不合规的设备。

    有关可以配置的操作的信息,请参阅添加针对不合规设备的操作,包括了解如何创建通知电子邮件并发送给用户。

    另一个示例涉及位置的使用,可以至少向合规性策略添加一个位置。 在这种情况下,选择至少一个位置时,将应用针对不合规项的默认操作。 如果设备未连接到所选的任何位置,则被视为不合规。 可以配置计划,为用户提供宽限期(例如,一天)。

  9. 在“范围标记”选项卡上,选择标记以帮助筛选特定组的策略,如 US-NC IT TeamJohnGlenn_ITDepartment。 添加设置后,还可以向符合性策略添加作用域标记。

    有关使用范围标记的信息,请参阅使用范围标记筛选策略

  10. 在“分配”选项卡上,向组分配策略。

选择“ 添加组”,然后将策略分配给一个或多个组。 在下一步后保存策略时,策略将应用于这些组。

适用于 Linux 的策略不支持基于用户的分配,只能分配给设备组。

  1. 在“查看 + 创建”选项卡中,查看设置,然后在准备好保存合规性策略时选择“创建”

    当策略所面向的用户或设备使用 Intune 签入时,会对其进行评估以确定是否满足合规性要求。

刷新周期时间

Intune 使用不同的刷新周期来检查符合性策略的更新。 如果设备是最近注册的,则会增加运行签入的频率。 策略和配置文件刷新周期列出了估计的刷新时间。

用户可以随时打开公司门户应用,并同步设备以立即检查策略更新。

分配 InGracePeriod 状态

符合性策略的 InGracePeriod 状态是一个值。 该值由设备的宽限期和设备针对该合规性策略的实际状态共同确定。

具体而言,如果设备的已分配符合性策略为“不符合”状态,且:

  • 设备未分配到宽限期,则符合性策略的指定值为“不符合”
  • 设备具有已到期的宽限期,则符合性策略的指定值为“不符合”
  • 设备具有将来的宽限期,则符合性策略的指定值为“InGracePeriod”

下表概述了这些情况:

实际符合性状态 指定的宽限期的值 有效符合性状态
不符合 未指定宽限期 不符合
不符合 过去的日期 不符合
不符合 将来的日期 InGracePeriod

有关监视设备符合性策略的详细信息,请参阅监视 Intune 设备符合性策略

分配生成的符合性策略状态

如果设备具有多个符合性策略,且该设备分配到的两个或多个符合性策略的符合性状态各不相同,则系统会分配单个生成的符合性状态。 此分配基于向每个符合性状态指定的概念严重性级别。 每个符合性状态均包含以下严重性级别:

状态 Severity
未知 1
NotApplicable 2
符合标准 3
InGracePeriod 4
不符合 5
Error 6

设备具有多个符合性策略时,系统会为该设备分配所有策略中的最高严重性级别。

例如,某台设备分配有三个符合性策略:一个处于“未知”状态(严重性 = 1),一个处于“符合”状态(严重性 = 3),还有一个处于 InGracePeriod 状态(严重性 = 4)。 InGracePeriod 状态具有最高的严重性级别。 因此,所有三个策略都处于 InGracePeriod 符合性状态。

后续步骤

监视策略