JSON-bestanden voor aangepaste 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 op naleving op het apparaat evalueert.

U uploadt het JSON-bestand wanneer u een nalevingsbeleid maakt dat aangepaste nalevingsinstellingen bevat.

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

  • SettingName : de naam van de aangepaste instelling die moet worden gebruikt voor basiscompatibiliteit. Deze naam is hoofdlettergevoelig.
  • Operator : vertegenwoordigt een specifieke actie die wordt gebruikt om een nalevingsregel te maken. Zie de volgende lijst met ondersteunde operators voor opties.
  • DataType : 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 waaraan de operator werkt.
  • MoreInfoURL : een URL die wordt weergegeven aan apparaatgebruikers, zodat ze meer kunnen weten over de nalevingsvereiste wanneer hun apparaat niet compatibel is met een instelling. U kunt dit ook gebruiken om een koppeling te maken naar instructies om gebruikers te helpen hun apparaat in overeenstemming te brengen met deze instelling.
  • RemediationStrings: informatie die wordt weergegeven in de Bedrijfsportal wanneer een apparaat niet compatibel is met een instelling. Deze informatie is bedoeld om gebruikers inzicht te geven in de herstelopties om een apparaat naar een compatibele status te brengen. Er moet ten minste één tekenreeks zijn voor de taal 'en_US', maar u kunt ook extra hersteltekenreekstalen opgeven, zoals in het onderstaande voorbeeld.

Uw beleid kan maximaal 100 kB zijn en 100 regels bevatten.

Ondersteunde operators:

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

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