Пользовательские JSON-файлы соответствия требованиям для Microsoft Intune

Для поддержки пользовательских параметров соответствия требованиям Microsoft Intune создайте JSON-файл, определяющий пары параметров и значений, которые необходимо использовать для обеспечения соответствия требованиям. JSON определяет, что сценарий обнаружения оценивает на соответствие устройству.

Включите JSON-файл в политику соответствия требованиям при настройке политики для оценки пользовательских параметров соответствия требованиям.

Требования

Требования к платформе устройства

  • Linux :
    • Рабочий стол Ubuntu версии 24.04 LTS или 26.04 LTS
    • RedHat Enterprise Linux 9 или 10
  • Windows

Правильно отформатированный JSON-файл должен содержать следующие сведения.

  • SettingName — имя пользовательского параметра, используемого для обеспечения соответствия базовым требованиям. Это имя вводится с учетом регистра букв.
  • Оператор — представляет определенное действие, используемое для создания правила соответствия требованиям. Варианты см. в списке поддерживаемых операторов в этой статье.
  • DataType — тип данных, который можно использовать для создания правила соответствия требованиям. Варианты см. в следующем списке поддерживаемых типов данных.
  • Операнд — представляет значения, с которыми работает оператор.
  • MoreInfoURL — URL-адрес, который пользователи устройств могут просматривать и использовать, чтобы узнать больше о требованиях соответствия, если их устройство не соответствует параметру. Вы также можете использовать этот URL-адрес для ссылки на инструкции, которые помогут пользователям привести свои устройства в соответствие с этим параметром.
  • RemediationStrings — сведения, отображаемые на корпоративном портале, если устройство не соответствует параметру. Эти сведения помогают пользователям понять варианты исправления, позволяющие привести устройство в состояние, соответствующее требованиям. Для языка en_USдолжна быть хотя бы одна строка . При необходимости можно добавить другие языки строки исправления, как показано в примере , представленном далее в этой статье.

Размер политики не должен превышать 100 КБ, и он может содержать 100 правил.

Поддерживаемые операторы:

  • IsEquals
  • NotEquals
  • БольшеЧем
  • GreaterEquals
  • МеньшеЧем
  • LessEquals

Поддерживаемые типы данных:

  • Логический
  • Int64
  • Двойное с плавающей точкой
  • String
  • DateTime
  • Версия

Поддерживаемые языки:

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

Дальнейшие действия