Пользовательские 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."
}
]
}
]
}