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 Konformität verwenden möchten. Der JSON-Code definiert, was ein Ermittlungsskript auf Konformität auf dem Gerät auswertet.

Sie laden die JSON-Datei hoch, wenn Sie eine Konformitätsrichtlinie erstellen, die benutzerdefinierte Konformitätseinstellungen enthält.

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ätebenutzern angezeigt wird, damit sie mehr über die Konformitätsanforderungen erfahren können, wenn ihr Gerät für eine Einstellung nicht konform ist. Sie können dies 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 nicht mit einer Einstellung kompatibel ist. 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_US" vorhanden sein, aber Sie können auch zusätzliche Korrekturzeichenfolgensprachen angeben, wie im folgenden Beispiel gezeigt.

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