Share via


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

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

Deze functie is van toepassing op:

  • Linux – Ubuntu Desktop, versie 20.04 LTS en 22.04 LTS
  • Windows 10/11

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 apparaatgebruikers kunnen bekijken en gebruiken om meer te weten te komen over de nalevingsvereiste als hun apparaat niet compatibel is met een instelling. U kunt deze URL 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 voor de taal en_USzijn. Andere herstelreekstalen kunnen vervolgens zo nodig worden toegevoegd, zoals wordt weergegeven in het voorbeeld verderop in dit artikel.

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