Niestandardowe pliki JSON zgodności dla Microsoft Intune

Aby obsługiwać ustawienia niestandardowe zgodności dla Microsoft Intune, należy utworzyć plik JSON, który identyfikuje pary ustawień i wartości, których chcesz użyć na potrzeby zgodności niestandardowej. Kod JSON definiuje, co skrypt odnajdywania oceni pod kątem zgodności na urządzeniu.

Plik JSON zostanie przekazany podczas tworzenia zasad zgodności zawierających niestandardowe ustawienia zgodności.

Poprawnie sformatowany plik JSON musi zawierać następujące informacje:

  • SettingName — nazwa ustawienia niestandardowego do użycia na potrzeby zgodności podstawowej. Ta nazwa uwzględnia wielkość liter.
  • Operator — reprezentuje określoną akcję, która jest używana do tworzenia reguły zgodności. Aby uzyskać opcje, zobacz następującą listę obsługiwanych operatorów.
  • DataType — typ danych, których można użyć do utworzenia reguły zgodności. Aby uzyskać opcje, zobacz następującą listę obsługiwanych typów danych.
  • Operand — reprezentuje wartości, na których działa operator.
  • MoreInfoURL — adres URL wyświetlany użytkownikom urządzeń, aby mogli dowiedzieć się więcej na temat wymagań dotyczących zgodności, gdy ich urządzenie nie jest zgodne z ustawieniem. Możesz również użyć tego polecenia, aby połączyć się z instrukcjami, aby ułatwić użytkownikom zapewnienie zgodności urządzenia dla tego ustawienia.
  • RemediationStrings — informacje wyświetlane w Portal firmy, gdy urządzenie jest niezgodne z ustawieniem. Te informacje mają na celu ułatwienie użytkownikom zrozumienia opcji korygowania w celu przywrócenia zgodności urządzenia. Musi istnieć co najmniej jeden ciąg dla języka "en_US", ale można również określić dodatkowe języki ciągów korygowania, jak w poniższym przykładzie.

Twoje zasady mogą mieć maksymalnie 100 KB i zawierać 100 reguł.

Obsługiwane operatory:

  • IsEquals
  • NotEquals
  • Greaterthan
  • GreaterEquals
  • Lessthan
  • LessEquals

Obsługiwane typy danych:

  • Wartość logiczna
  • Int64
  • Podwójne
  • Ciąg
  • Datetime
  • Wersja

Obsługiwane języki:

  • 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

Aby uzyskać więcej informacji, zobacz Dostępne języki dla systemu Windows.

Przykładowy plik 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."
          }
       ]
    }
 ]
}

Następne kroki