Aracılığıyla paylaş


Microsoft Intune için özel uyumluluk JSON dosyaları

Microsoft Intune'da uyumluluk için özel ayarları desteklemek üzere, özel uyumluluk için kullanmak istediğiniz ayarları ve değer çiftlerini tanımlayan bir JSON dosyası oluşturursunuz. JSON, bir bulma betiğinin cihazda uyumluluk açısından değerlendirenleri tanımlar.

Özel uyumluluk ayarlarını değerlendirmek için bir ilke yapılandırırken JSON dosyasını bir uyumluluk ilkesine eklersiniz.

Bu özellik şu platformlarda geçerlidir:

  • Linux – Ubuntu Desktop, sürüm 20.04 LTS ve 22.04 LTS
  • Windows 10/11

Doğru biçimlendirilmiş bir JSON dosyası aşağıdaki bilgileri içermelidir:

  • SettingName - Temel uyumluluk için kullanılacak özel ayarın adı. Bu ad büyük/küçük harfe duyarlıdır.
  • İşleç - Uyumluluk kuralı oluşturmak için kullanılan belirli bir eylemi temsil eder. Seçenekler için aşağıdaki desteklenen işleçler listesine bakın.
  • DataType - Uyumluluk kuralınızı oluşturmak için kullanabileceğiniz veri türü. Seçenekler için aşağıdaki desteklenen DataTypes listesine bakın.
  • İşlenen - İşlecin üzerinde çalıştığı değerleri temsil eder.
  • MoreInfoURL - Cihaz kullanıcılarının, cihazlarının bir ayar için uyumsuz olması durumunda uyumluluk gereksinimi hakkında daha fazla bilgi edinmek için görüntüleyebileceği ve kullanabileceği bir URL. Bu URL'yi, kullanıcıların cihazlarını bu ayar için uyumlu hale getirmesine yardımcı olacak yönergelere bağlantı vermek için de kullanabilirsiniz.
  • RemediationStrings - Bir cihaz bir ayara uyumsuz olduğunda Şirket Portalı'nda görüntülenen bilgiler. Bu bilgiler, kullanıcıların cihazı uyumlu duruma getirmek için düzeltme seçeneklerini anlamasına yardımcı olmak için tasarlanmıştır. dili en_USiçin en az bir dize olmalıdır. Daha sonra, bu makalenin devamında sağlanan örnekte gösterildiği gibi, diğer düzeltme dizesi dilleri gerektiği gibi eklenebilir.

İlkeniz en fazla 100 KB olabilir ve 100 kural içerebilir.

Desteklenen işleçler:

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

Desteklenen Veri Türleri:

  • Boole
  • Int64
  • Çift
  • Dize
  • DateTime
  • Sürüm

Desteklenen Diller:

  • 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

Daha fazla bilgi için bkz. Windows için kullanılabilir diller.

Örnek JSON dosyası

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

Sonraki adımlar