Aangepaste JSON-bestanden voor naleving voor Microsoft Intune

Als u aangepaste instellingen voor naleving voor Microsoft Intune wilt ondersteunen, maakt u een JSON-bestand dat de instellingen en waardeparen identificeert die u wilt gebruiken voor aangepaste naleving. De JSON definieert wat een detectiescript evalueert voor naleving op het apparaat.

Neem het JSON-bestand op in een nalevingsbeleid wanneer u een beleid configureert om aangepaste nalevingsinstellingen te beoordelen.

Vereisten

Vereisten voor apparaatplatforms

  • Linux:
    • Ubuntu Desktop, versie 24.04 LTS of 26.04 LTS
    • RedHat Enterprise Linux 9 of 10
  • Windows

Een correct geformatteerd JSON-bestand moet de volgende informatie bevatten:

  • SettingName : de naam van de aangepaste instelling die moet worden gebruikt voor basisnaleving. Deze naam is hoofdlettergevoelig.
  • Operator : vertegenwoordigt een specifieke actie die wordt gebruikt om een nalevingsregel te maken. Zie de lijst met ondersteunde operators in dit artikel voor meer informatie.
  • Gegevenstype : het type gegevens dat u kunt gebruiken om uw nalevingsregel te maken. Zie de volgende lijst met ondersteunde gegevenstypen voor opties.
  • Operand : vertegenwoordigt de waarden waarop de operator werkt.
  • MoreInfoURL : een URL die apparaatgebruikers kunnen bekijken en gebruiken voor meer informatie over de nalevingsvereiste als hun apparaat niet compatibel is voor een instelling. U kunt deze URL ook gebruiken voor koppelingen naar instructies om gebruikers te helpen hun apparaat in overeenstemming te brengen met deze instelling.
  • RemediationStrings: informatie die in de Bedrijfsportal wordt weergegeven wanneer een apparaat niet compatibel is met een instelling. Deze informatie helpt gebruikers de herstelopties te begrijpen om een apparaat in een compatibiliteitsstatus te brengen. Er moet ten minste één tekenreeks voor de taal en_USzijn. U kunt zo nodig andere talen voor herstelreeksen toevoegen, zoals wordt aangetoond in het voorbeeld verderop in dit artikel.

Uw beleid kan maximaal 100 kB groot zijn en 100 regels omvatten.

Ondersteunde operators:

  • Is gelijk aan
  • Is niet gelijk aan
  • Groter dan
  • GroterGelijk aan
  • Kleiner dan
  • Is minder gelijk aan

Ondersteunde gegevenstypen:

  • Booleaanse waarde
  • Int64
  • Dubbel
  • Tekenreeks
  • DateTime
  • Versie

Ondersteunde talen:

  • 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

Zie Beschikbare talen voor Windows voor meer informatie.

Voorbeeld van JSON-bestand

{
"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."
          }
       ]
    }
 ]
}

Volgende stappen