Archivos JSON de cumplimiento personalizado para Microsoft Intune

Para admitir una configuración personalizada de cumplimiento para Microsoft Intune, cree un archivo JSON que identifique la configuración y los pares de valores que desea usar para el cumplimiento personalizado. El JSON define lo que un script de detección evalúa para el cumplimiento en el dispositivo.

Incluya el archivo JSON en una directiva de cumplimiento al configurar una directiva para evaluar la configuración de cumplimiento personalizada.

Requisitos

Requisitos de plataforma del dispositivo

  • linux:
    • Ubuntu Desktop, versión 24.04 LTS o 26.04 LTS
    • RedHat Enterprise Linux 9 o 10
  • Windows

Un archivo JSON con el formato correcto debe incluir la siguiente información:

  • SettingName : nombre de la configuración personalizada que se va a usar para el cumplimiento de base. Este nombre distingue entre mayúsculas y minúsculas.
  • Operador - Representa una acción específica que se usa para crear una regla de cumplimiento. Para conocer las opciones, consulte la lista de operadores admitidos en este artículo.
  • Tipo de datos : el tipo de datos que puede usar para crear la regla de cumplimiento. Para conocer las opciones, consulte la siguiente lista de tipos de datos admitidos.
  • Operando : representa los valores con los que trabaja el operador.
  • MoreInfoURL : una dirección URL que los usuarios del dispositivo pueden ver y usar para obtener más información sobre el requisito de cumplimiento si su dispositivo no es compatible con una configuración. También puede usar esta dirección URL para vincular a instrucciones que ayuden a los usuarios a hacer que su dispositivo cumpla con esta configuración.
  • RemediationStrings: información que se muestra en el Portal de empresa cuando un dispositivo no cumple con una configuración. Esta información ayuda a los usuarios a comprender las opciones de corrección para llevar un dispositivo a un estado compatible. Debe haber al menos una cadena para el idioma en_US. Puede agregar otros lenguajes de cadena de corrección según sea necesario, como se muestra en el ejemplo proporcionado más adelante en este artículo.

Su directiva puede ser de hasta 100 KB e incluir 100 reglas.

Operadores admitidos:

  • Es igual a
  • No es igual a
  • Greater Than
  • MayorIgual a
  • Menor que
  • LessEquals

Tipos de datos admitidos:

  • Booleano
  • Int64
  • Doble
  • Cadena
  • DateTime
  • Versión

Idiomas admitidos:

  • 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

Para obtener más información, consulta Idiomas disponibles para Windows.

Ejemplo de archivo 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."
          }
       ]
    }
 ]
}

Pasos siguientes