Share via


Archivos JSON de cumplimiento personalizados para Microsoft Intune

Para admitir la configuración personalizada para el cumplimiento de Microsoft Intune, cree un archivo JSON que identifique los pares de valores y configuración 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.

El archivo JSON se incluye en una directiva de cumplimiento al configurar una directiva para evaluar la configuración de cumplimiento personalizada.

Esta característica se aplica a:

  • Linux: Ubuntu Desktop, versión 20.04 LTS y 22.04 LTS
  • Windows 10 u 11

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

  • SettingName : nombre de la configuración personalizada que se va a usar para el cumplimiento 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 obtener opciones, consulte la siguiente lista de operadores admitidos.
  • DataType : tipo de datos que puede usar para compilar la regla de cumplimiento. Para obtener opciones, consulte la siguiente lista de tipos de datos admitidos.
  • Operando : representa los valores en los que funciona el operador.
  • MoreInfoURL: dirección URL que los usuarios del dispositivo pueden ver y usar para obtener más información sobre el requisito de cumplimiento en caso de que su dispositivo no sea conforme para una configuración. También puede usar esta dirección URL para vincular a las instrucciones para ayudar a los usuarios a llevar su dispositivo al cumplimiento de esta configuración.
  • RemediationStrings: información que se muestra en el Portal de empresa cuando un dispositivo no es compatible con una configuración. Esta información está pensada para ayudar a los usuarios a comprender las opciones de corrección para llevar un dispositivo a un estado conforme. Debe haber al menos una cadena para el idioma en_US. A continuación, se pueden agregar otros lenguajes de cadena de corrección según sea necesario, como se muestra en el ejemplo que se proporciona más adelante en este artículo.

La directiva puede tener hasta 100 KB e incluir 100 reglas.

Operadores admitidos:

  • IsEquals
  • NotEquals
  • GreaterThan
  • GreaterEquals
  • LessThan
  • 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, vea Idiomas disponibles para Windows.

Archivo JSON de ejemplo

{
"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