File JSON di conformità personalizzati per Microsoft Intune

Per supportare le impostazioni personalizzate per la conformità per Microsoft Intune, crea un file JSON che identifichi le impostazioni e le coppie valore da usare per la conformità personalizzata. Il codice JSON definisce ciò che uno script di individuazione valuta per la conformità nel dispositivo.

Includere il file JSON in un criterio di conformità quando si configura un criterio per valutare le impostazioni di conformità personalizzate.

Requisiti

Requisiti della piattaforma del dispositivo

  • Linux:
    • Ubuntu Desktop, versione 24.04 LTS o 26.04 LTS
    • RedHat Enterprise Linux 9 o 10
  • Windows

Un file JSON correttamente formattato deve includere le seguenti informazioni:

  • SettingName : nome dell'impostazione personalizzata da usare per garantire la conformità di base. Per questo nome viene fatta distinzione tra maiuscole e minuscole.
  • Operatore : rappresenta un'azione specifica usata per creare una regola di conformità. Per le opzioni, vedere l'elenco degli operatori supportati in questo articolo.
  • DataType : il tipo di dati che è possibile usare per creare la regola di conformità. Per le opzioni, vedere l'elenco seguente di tipi di dati supportati.
  • Operando : rappresenta i valori su cui lavora l'operatore.
  • MoreInfoURL : un URL che gli utenti del dispositivo possono visualizzare e usare per altre informazioni sui requisiti di conformità se il dispositivo non è conforme per un'impostazione. Puoi anche usare questo URL per creare un collegamento alle istruzioni per aiutare gli utenti a rendere il dispositivo conforme per questa impostazione.
  • RemediationStrings: informazioni visualizzate nel Portale aziendale quando un dispositivo non è conforme a un'impostazione. Queste informazioni consentono agli utenti di comprendere le opzioni di correzione per portare un dispositivo a uno stato conforme. Deve essere presente almeno una stringa per la lingua en_US. Se necessario, è possibile aggiungere altri linguaggi per le stringhe di correzione, come illustrato nell'esempio fornito più avanti in questo articolo.

I criteri possono essere composti da un massimo di 100 KB e includere 100 regole.

Operatori supportati:

  • IsEquals
  • NotEquals
  • Maggiore di
  • Maggiore uguale a
  • Minore di
  • Meno uguale a

Tipi di dati supportati:

  • Booleano
  • Int64
  • Double
  • Stringa
  • DateTime
  • Versione

Lingue supportate:

  • 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

Per altre informazioni, vedi Lingue disponibili per Windows.

Esempio di file 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."
          }
       ]
    }
 ]
}

Passaggi successivi