Partager via


Fichiers JSON de conformité personnalisés pour Microsoft Intune

Pour prendre en charge les paramètres personnalisés de conformité pour Microsoft Intune, vous créez un fichier JSON qui identifie les paires de paramètres et de valeurs que vous souhaitez utiliser pour la conformité personnalisée. Le json définit ce qu’un script de découverte évalue pour la conformité sur l’appareil.

Vous incluez le fichier JSON dans une stratégie de conformité lorsque vous configurez une stratégie pour évaluer les paramètres de conformité personnalisés.

Cette fonctionnalité s’applique à :

  • Linux – Ubuntu Desktop, version 20.04 LTS et 22.04 LTS
  • Windows 10/11

Un fichier JSON correctement mis en forme doit inclure les informations suivantes :

  • SettingName : nom du paramètre personnalisé à utiliser pour la conformité de base. Ce nom respecte la casse.
  • Opérateur : représente une action spécifique utilisée pour générer une règle de conformité. Pour connaître les options, consultez la liste suivante des opérateurs pris en charge.
  • DataType : type de données que vous pouvez utiliser pour créer votre règle de conformité. Pour connaître les options, consultez la liste suivante des DataTypes pris en charge.
  • Opérande : représente les valeurs sur laquelle l’opérateur travaille.
  • MoreInfoURL : URL que les utilisateurs de l’appareil peuvent afficher et utiliser pour en savoir plus sur les exigences de conformité si leur appareil n’est pas conforme à un paramètre. Vous pouvez également utiliser cette URL pour créer un lien vers des instructions permettant aux utilisateurs de mettre leur appareil en conformité pour ce paramètre.
  • RemediationStrings : informations affichées dans le Portail d'entreprise lorsqu’un appareil n’est pas conforme à un paramètre. Ces informations sont destinées à aider les utilisateurs à comprendre les options de correction permettant de mettre un appareil à l’état conforme. Il doit y avoir au moins une chaîne pour la langue en_US. D’autres langages de chaîne de correction peuvent ensuite être ajoutés en fonction des besoins, comme illustré dans l’exemple fourni plus loin dans cet article.

Votre stratégie peut atteindre 100 Ko et inclure 100 règles.

Opérateurs pris en charge :

  • IsEquals
  • NotEquals
  • GreaterThan
  • GreaterEquals
  • LessThan
  • LessEquals

Types de données pris en charge :

  • Boolean
  • Int64
  • Double
  • String
  • DateTime
  • Version

Langues prises en charge :

  • 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

Pour plus d’informations, consultez Langues disponibles pour Windows.

Exemple de fichier 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."
          }
       ]
    }
 ]
}

Étapes suivantes