適用于 Microsoft Intune 的自訂合規性 JSON 檔案

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

當您建立包含自訂合規性設定的合規性原則時,將會上傳 JSON 檔案。

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

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

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

支援的運算子

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

支援的 DataTypes

  • 布林值
  • Int64
  • 雙精度浮點數
  • 字串
  • 日期時間
  • 版本

支援的語言

  • cs_CZ
  • da_DK
  • de_DE
  • el_GR
  • en_US
  • es_ES
  • fi_FI
  • fr_FR
  • hu_HU
  • 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."
          }
       ]
    }
 ]
}

後續步驟