Freigeben über


Benutzerdefinierte JSON-Konformitätsdateien für Microsoft Intune

Um benutzerdefinierte Einstellungen für die Konformität für Microsoft Intune zu unterstützen, erstellen Sie eine JSON-Datei, die die Einstellungen und Wertpaare identifiziert, die Sie für die benutzerdefinierte Compliance verwenden möchten. Der JSON-Code definiert, was ein Ermittlungsskript auf Konformität auf dem Gerät auswertet.

Sie schließen die JSON-Datei in eine Konformitätsrichtlinie ein, wenn Sie eine Richtlinie zum Bewerten benutzerdefinierter Konformitätseinstellungen konfigurieren.

Diese Funktion gilt für:

  • Linux – Ubuntu Desktop, Version 20.04 LTS und 22.04 LTS
  • Windows 10/11

Eine ordnungsgemäß formatierte JSON-Datei muss die folgenden Informationen enthalten:

  • SettingName : Der Name der benutzerdefinierten Einstellung, die für die Basiskonformität verwendet werden soll. Bei diesem Namen wird zwischen Groß-/Kleinschreibung unterschieden.
  • Operator : Stellt eine bestimmte Aktion dar, die zum Erstellen einer Konformitätsregel verwendet wird. Optionen finden Sie in der folgenden Liste der unterstützten Operatoren.
  • DataType : Der Datentyp, den Sie zum Erstellen Ihrer Konformitätsregel verwenden können. Optionen finden Sie in der folgenden Liste der unterstützten Datentypen.
  • Operand : Stellt die Werte dar, an denen der Operator arbeitet.
  • MoreInfoURL : Eine URL, die Gerätebenutzer anzeigen und verwenden können, um mehr über die Konformitätsanforderung zu erfahren, wenn ihr Gerät für eine Einstellung nicht konform ist. Sie können diese URL auch verwenden, um einen Link zu Anweisungen zu erstellen, die Benutzern helfen, ihr Gerät für diese Einstellung in Einklang zu bringen.
  • RemediationStrings : Informationen, die im Unternehmensportal angezeigt werden, wenn ein Gerät einer Einstellung nicht entspricht. Diese Informationen sollen Benutzern helfen, die Korrekturoptionen zu verstehen, um ein Gerät in einen konformen Zustand zu versetzen. Es muss mindestens eine Zeichenfolge für die Sprache en_USvorhanden sein. Weitere Sprachen für Korrekturzeichenfolgen können dann nach Bedarf hinzugefügt werden, wie im Beispiel weiter unten in diesem Artikel veranschaulicht.

Ihre Richtlinie kann bis zu 100 KB umfassen und 100 Regeln enthalten.

Unterstützte Operatoren:

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

Unterstützte Datentypen:

  • Boolesch
  • Int64
  • Gleitkommawert mit doppelter Genauigkeit
  • Zeichenfolge
  • DateTime
  • Version

Unterstützte Sprachen:

  • 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

Weitere Informationen finden Sie unter Verfügbare Sprachen für Windows.

JSON-Beispieldatei

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

Nächste Schritte