Sdílet prostřednictvím


Soubory JSON vlastního dodržování předpisů pro Microsoft Intune

Pokud chcete podporovat vlastní nastavení dodržování předpisů pro Microsoft Intune, vytvoříte soubor JSON, který identifikuje páry nastavení a hodnoty, které chcete použít pro vlastní dodržování předpisů. Json definuje, co skript zjišťování vyhodnocuje z hlediska dodržování předpisů na zařízení.

Soubor JSON zahrnete do zásad dodržování předpisů, když konfigurujete zásadu pro posouzení vlastního nastavení dodržování předpisů.

Tato funkce platí pro:

  • Linux – Ubuntu Desktop verze 20.04 LTS a 22.04 LTS
  • Windows 10/11

Správně formátovaný soubor JSON musí obsahovat následující informace:

  • SettingName – název vlastního nastavení, které se má použít pro základní dodržování předpisů. V tomto názvu se rozlišují malá a velká písmena.
  • Operátor – představuje konkrétní akci, která se používá k vytvoření pravidla dodržování předpisů. Možnosti najdete v následujícím seznamu podporovaných operátorů.
  • DataType – typ dat, který můžete použít k sestavení pravidla dodržování předpisů. Možnosti najdete v následujícím seznamu podporovaných datových typů.
  • Operand – představuje hodnoty, se kterými operátor pracuje.
  • MoreInfoURL – adresa URL, kterou můžou uživatelé zařízení zobrazit a použít k získání dalších informací o požadavcích na dodržování předpisů v případě, že zařízení nevyhovuje danému nastavení. Pomocí této adresy URL můžete také odkazovat na pokyny, které uživatelům pomůžou s uvedením zařízení do souladu s tímto nastavením.
  • RemediationStrings – informace, které se zobrazí v Portál společnosti, když zařízení nevyhovuje nějakému nastavení. Tyto informace mají uživatelům pomoct pochopit možnosti nápravy, aby zařízení přenesli do kompatibilního stavu. Pro jazyk en_USmusí existovat alespoň jeden řetězec . Podle potřeby je pak možné přidat další jazyky řetězce nápravy, jak je znázorněno v příkladu uvedeném dále v tomto článku.

Vaše zásada může mít až 100 kB a může obsahovat 100 pravidel.

Podporované operátory:

  • IsEquals
  • NotEquals
  • VětšíThan
  • GreaterEquals
  • LessThan
  • LessEquals

Podporované datové typy:

  • Boolean
  • Int64
  • Dvojité
  • String
  • Datum a čas
  • Verze

Podporované jazyky:

  • 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

Další informace najdete v tématu Dostupné jazyky pro Windows.

Příklad souboru 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."
          }
       ]
    }
 ]
}

Další kroky