Condividi tramite


File JSON di conformità personalizzati per Microsoft Intune

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

Il file JSON viene incluso in un criterio di conformità quando si configura un criterio per valutare le impostazioni di conformità personalizzate.

Questa funzionalità si applica a:

  • Linux - Ubuntu Desktop, versione 20.04 LTS e 22.04 LTS
  • Windows 10/11

Un file JSON formattato correttamente deve includere le informazioni seguenti:

  • SettingName : nome dell'impostazione personalizzata da usare per la conformità di base. Per questo nome viene fatta distinzione tra maiuscole e minuscole.
  • Operator : rappresenta un'azione specifica usata per compilare una regola di conformità. Per le opzioni, vedere l'elenco seguente degli operatori supportati.
  • DataType : tipo di dati che è possibile usare per compilare 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 : URL che gli utenti del dispositivo possono visualizzare e usare per altre informazioni sul requisito di conformità nel caso in cui il dispositivo non sia conforme per un'impostazione. È anche possibile usare questo URL per creare un collegamento alle istruzioni per consentire agli utenti di rendere il dispositivo conforme a 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 il linguaggio en_US. È quindi possibile aggiungere altri linguaggi di stringa di correzione in base alle esigenze, come illustrato nell'esempio fornito più avanti in questo articolo.

I criteri possono essere fino a 100 KB e includere 100 regole.

Operatori supportati:

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

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, vedere Lingue disponibili per Windows.

File JSON di esempio

{
"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