Microsoft Intune 的自定义合规性 JSON 文件

若要支持 Microsoft Intune 的 符合性自定义设置 ,请创建一个 JSON 文件,用于标识要用于自定义合规性的设置和值对。 JSON 定义发现脚本在设备上评估符合性的内容。

配置策略以评估自定义符合性设置时,请将 JSON 文件包含在合规性策略中。

此功能适用于:

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

格式正确的 JSON 文件必须包含以下信息:

  • SettingName - 用于基本符合性的自定义设置的名称。 此名称区分大小写。
  • 运算符 - 表示用于生成符合性规则的特定操作。 有关选项,请参阅以下 支持的运算符列表。
  • DataType - 可用于生成合规性规则的数据类型。 有关选项,请参阅以下 支持的 DataType 列表
  • 操作数 - 表示运算符所要操作的值。
  • MoreInfoURL - 一个 URL,设备用户可以查看和使用它来详细了解其设备不符合某个设置的符合性要求。 还可以使用此 URL 链接到相关说明,以帮助用户使其设备符合此设置。
  • RemediationStrings - 设备不符合设置时显示在公司门户中的信息。 此信息旨在帮助用户了解使设备处于合规状态的修正选项。 语言 en_US必须至少有一个字符串。 然后,可以根据需要添加其他修正字符串语言,如本文稍后提供 的示例 所示。

策略最多可包含 100 KB,包含 100 个规则。

支持的运算符

  • IsEquals
  • NotEquals
  • GreaterThan
  • GreaterEquals
  • LessThan
  • LessEquals

支持的 DataTypes

  • 布尔值
  • Int64
  • 双精度
  • String
  • 日期时间
  • 版本

支持的语言

  • cs_CZ
  • da_DK
  • de_DE
  • el_GR
  • en_US
  • es_ES
  • fi_FI
  • fr_FR
  • 胡_胡
  • it_IT
  • ja_JP
  • ko_KR
  • nb_NO
  • nl_NL
  • pl_PL
  • pt_BR
  • ro_RO
  • ru_RU
  • sv_SE
  • tr_TR
  • zh_CN
  • zh_TW

有关详细信息,请参阅 适用于 Windows 的可用语言

示例 JSON 文件

{
"Rules":[ 
    { 
       "SettingName":"BiosVersion",
       "Operator":"GreaterEquals",
       "DataType":"Version",
       "Operand":"2.3",
       "MoreInfoUrl":"https://bing.com",
       "RemediationStrings":[ 
          { 
             "Language":"en_US",
             "Title":"BIOS Version needs to be upgraded to at least 2.3. Value discovered was {ActualValue}.",
             "Description": "BIOS must be updated. Please refer to the link above"
          },
          {
             "Language":"de_DE",
             "Title":"BIOS-Version muss auf mindestens 2.3 aktualisiert werden. Der erkannte Wert lautet {ActualValue}.",
             "Description": "BIOS muss aktualisiert werden. Bitte beziehen Sie sich auf den obigen Link"
          }
       ]
    },
    { 
       "SettingName":"TPMChipPresent",
       "Operator":"IsEquals",
       "DataType":"Boolean",
       "Operand":true,
       "MoreInfoUrl":"https://bing.com",
       "RemediationStrings":[ 
          {
             "Language": "en_US",
             "Title": "TPM chip must be enabled.",
             "Description": "TPM chip must be enabled. Please refer to the link above"
          },
          {
             "Language": "de_DE",
             "Title": "TPM-Chip muss aktiviert sein.",
             "Description": "TPM-Chip muss aktiviert sein. Bitte beziehen Sie sich auf den obigen Link"
          }
       ]
    },
    {
       "SettingName":"Manufacturer",
       "Operator":"IsEquals",
       "DataType":"String",
       "Operand":"Microsoft Corporation",
       "MoreInfoUrl":"https://bing.com",
       "RemediationStrings":[ 
          { 
             "Language": "en_US",
             "Title": "Only Microsoft devices are supported.",
             "Description": "You are not currently using a Microsoft device."
          },
          {
             "Language": "de_DE",
             "Title": "Nur Microsoft-Geräte werden unterstützt.",
             "Description": "Sie verwenden derzeit kein Microsoft-Gerät."
          }
       ]
    }
 ]
}

后续步骤