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

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

Вы отправите JSON-файл при создании политики соответствия, которая включает настраиваемые параметры соответствия.

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

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

Вы можете включить в JSON-файл любое количество параметров, но размер файла не должен превышать 1 мегабайт (МБ).

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

  • IsEquals
  • NotEquals
  • GreaterThan
  • GreaterEquals
  • Lessthan
  • LessEquals

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

  • Boolean
  • Int64
  • Двойное с плавающей точкой
  • Строка
  • 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"
          }
       ]
    },
    { 
       "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"
          }
       ]
    },
    { 
       "SettingName":"ModelName",
       "Operator":"IsEquals",
       "DataType":"String",
       "Operand":"Inspiron",
       "MoreInfoUrl":"https://bing.com",
       "RemediationStrings":[ 
          { 
             "Language": "en_US",
             "Title": "Only Inspiron is supported.",
             "Description": "Only desktop model Inspiron is allowed."
          }
       ]
    }
 ]
}

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