共用方式為


適用於 Microsoft Intune的自定義合規性 JSON 檔案

若要支援 Microsoft Intune 合規性的自定義設定,您可以建立 JSON 檔案來識別您想要用於自定義合規性的設定和值組。 JSON 會定義探索腳本針對裝置上的合規性評估結果。

當您設定原則來評估自定義合規性設定時,您會在合規性政策中包含 JSON 檔案。

本功能適用於:

  • Linux – Ubuntu Desktop,20.04 版 LTS 和 22.04 LTS
  • Windows 10/11

格式正確的 JSON 檔案必須包含下列資訊:

  • SettingName - 要用於基本合規性的自定義設定名稱。 此名稱會區分大小寫。
  • 運算子 - 代表用來建置合規性規則的特定動作。 如需選項,請參閱下列 支援的運算符清單。
  • DataType - 可用來建立合規性規則的數據類型。 如需選項,請參閱下列 支援的 DataTypes 清單。
  • 操作數 - 代表運算子運作的值。
  • MoreInfoURL - 如果裝置不符合設定規範,裝置使用者可以檢視及使用此 URL 來深入瞭解合規性需求。 您也可以使用此 URL 來連結至指示,以協助使用者使其裝置符合此設定的規範。
  • RemediationStrings - 當裝置不符合設定規範時,會顯示在 公司入口網站 中的資訊。 這項資訊旨在協助使用者瞭解將裝置帶入相容狀態的補救選項。 語言 en_US至少必須有一個字串。 接著可以視需要新增其他補救字串語言,如本文稍後提供的範 所示。

您的原則最多可以有 100 KB,並包含 100 個規則。

支援的運算子

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

支援的 DataTypes

  • 布林值
  • Int64
  • 雙精度浮點數
  • 字串
  • DateTime
  • 版本

支援的語言

  • 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."
          }
       ]
    }
 ]
}

後續步驟