Aracılığıyla paylaş


SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı

SMS_SoftwareUpdateBase Windows Yönetim Araçları (WMI) sınıfı, Configuration Manager'da bir sitede bulunan yazılım güncelleştirme bilgilerini kullanıma sunan ve yazılım güncelleştirmeleri için temel sınıf olarak hizmet veren bir SMS Sağlayıcısı sunucu sınıfıdır.

Aşağıdaki söz dizimi Yönetilen Nesne Biçimi (MOF) kodundan basitleştirilmiştir ve devralınan tüm özellikleri içerir.

Sözdizimi

class SMS_SoftwareUpdateBase : SMS_ConfigurationItemBaseClass  
{   
      String ApplicabilityCondition;   
      String ArticleID;   
      String BulletinID;   
      String CategoryInstance_UniqueIDs[];   
      UInt32 CI_ID;   
      String CI_UniqueID;   
      UInt32 CIType_ID;   
      UInt32 CIVersion;   
      UInt64 ConfigurationFlags;  
      String CreatedBy;   
      UInt32 CustomSeverity;   
      String CustomSeverityName;   
      DateTime DateCreated;   
      DateTime DateLastModified;   
      DateTime DatePosted;   
      DateTime DateRevised;   
      DateTime EffectiveDate;   
      UInt32 EULAAccepted;   
      Boolean EULAExists;   
      DateTime EULASignoffDate;   
      String EULASignoffUser;   
      UInt32 ExecutionContext;   
      Boolean IsBundle;   
      Boolean IsContentProvisioned;   
      Boolean IsDeployable;   
      Boolean IsDeployed;   
      Boolean IsDigest;   
      Boolean IsEnabled;   
      Boolean IsExpired;   
      Boolean IsHidden;   
      Boolean IsLatest;  
      Boolean IsMetadataOnlyUpdate;   
      Boolean IsOfflineServiceable;   
      Boolean IsQuarantined;   
      Boolean IsSuperseded;   
      Boolean IsUserDefined;   
      String LastModifiedBy;   
      DateTime LastStatusTime;   
      String LocalizedCategoryInstanceNames[];   
      String LocalizedDescription;   
      String LocalizedDisplayName;   
      SMS_CI_LocalizedEulas LocalizedEulas[];   
      SMS_CI_LocalizedProperties LocalizedInformation[];   
      String LocalizedInformativeURL;   
      UInt32 LocalizedPropertyLocaleID;   
      UInt32 MaxExecutionTime;   
      UInt32 ModelID;  
      String ModelName;   
      UInt32 NumMissing;   
      UInt32 NumNotApplicable;   
      UInt32 NumPresent;   
      UInt32 NumTotal;   
      UInt32 NumUnknown;   
      UInt32 PercentCompliant;   
      UInt32 PermittedUses;   
      String PlatformCategoryInstance_UniqueIDs[];   
      UInt32 PlatformType;   
      Boolean RequiresExclusiveHandling;   
      UInt32 RevisionNumber;   
      SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];   
      UInt32 SDMPackageVersion;   
      String SDMPackageXML;   
      String SecuredScopeNames[];   
      String SedoObjectVersion;   
      UInt32 Severity;   
      String SeverityName;   
      SInt64 Size;   
      String SourceSite;   
      String UpdateLocales[];   
};  

Yöntemler

SMS_SoftwareUpdateBase sınıfı herhangi bir yöntem tanımlamaz.

Özellikler

ApplicabilityCondition
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: [SizeLimit("512"), not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

ArticleID
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read, SizeLimit("64"), not_null]

Yazılım güncelleştirmesi için bilgi bankası makale kimliği. Bu değer için uzunluk üst sınırı 64 karakterdir.

BulletinID
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read, SizeLimit("64"), not_null]

Microsoft tarafından yayımlanan güvenlik güncelleştirmeleri için bülten kimliği. Bu değer için uzunluk üst sınırı 64 karakterdir. Varsayılan değer "Yok" değeridir.

CategoryInstance_UniqueIDs
Veri türü: String Dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

CI_ID
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [key]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

CI_UniqueID
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler:[benzersiz, not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

CIType_ID
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [not_null, okuma]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

Bu sınıf için tür kimliği SoftwareUpdate (1) veya SoftwareUpdateBundle (8) şeklindedir.

CIVersion
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [okuma, not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

ConfigurationFlags
Veri türü: UInt64

Erişim türü: Salt okunur

Niteleyiciler: [bits("COMPLIANCE_POLICY(0)"), read]

Bkz. SMS_ConfigurationItemBaseClass Sunucusu WMI Sınıfı.

CreatedBy
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [SizeLimit("512"), read, not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

CustomSeverity
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Yazılım güncelleştirmesi için özel önem derecesi. Varsayılan değer: 0.

CustomSeverityName
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

Özel önem derecesi metni.

DateCreated
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [not_null, okuma]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

DateLastModified
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

DatePosted
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Yazılım güncelleştirmesinin yayımlandığı tarih ve saat.

DateRevised
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Yazılım güncelleştirmesinin düzeltildiği tarih ve saat.

EffectiveDate
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

EULAAccepted
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

EULAExists
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

EULASignoffDate
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

EULASignoffUser
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

ExecutionContext
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsBundle
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsContentProvisioned
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

true yazılım güncelleştirme içeriği sağlanmışsa. Varsayılan değer şeklindedir false.

IsDeployable
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

true yazılım güncelleştirmesi bir dağıtıma dahil edilmeye hazırsa. Varsayılan değer şeklindedir false.

IsDeployed
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

true yazılım güncelleştirmesi dağıtıldıysa. Varsayılan değer şeklindedir false.

IsDigest
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [okuma, gecikme]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsEnabled
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsExpired
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsHidden
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsLatest
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsMetadataOnlyUpdate
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

true yazılım güncelleştirme metatabanı yalnızca Ci'yi Güncelleştir ise. Varsayılan değer şeklindedir false.

IsOfflineServiceable
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Güncelleştirmenin çevrimdışı görüntülere uygulanıp uygulanamayacağı. Varsayılan değer şeklindedir true.

IsQuarantined
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsSuperseded
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [okuma, not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

IsUserDefined
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

LastModifiedBy
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [SizeLimit("512"), read, not_null]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

LastStatusTime
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: okuma

Son durum güncelleştirme zamanı.

LocalizedCategoryInstanceNames
Veri türü: String Dizi

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

LocalizedDescription
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

LocalizedDisplayName
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

LocalizedEulas
Veri türü: SMS_CI_LocalizedEulas Array

Erişim türü: Salt okunur

Niteleyiciler: [okuma, gecikme]

Yazılım güncelleştirmesi için yerelleştirilmiş Microsoft Yazılım Lisans Koşulları dizisi.

LocalizedInformation
Veri türü: SMS_CI_LocalizedProperties Array

Erişim türü: Salt okunur

Niteleyiciler: [okuma, gecikme]

Yazılım güncelleştirmesi hakkında dile özgü yerelleştirilmiş bilgilerin listesi:

  • DisplayName Dizesi

  • Dize Açıklaması

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    Veri türü: String

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    LocalizedPropertyLocaleID
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Bkz. SMS_ConfigurationItemBaseClass Sunucusu WMI Sınıfı.

    MaxExecutionTime
    Veri türü: UInt32

    Erişim türü: Okuma/Yazma

    Niteleyiciler: Yok

    Yazılım güncelleştirmesinin çalışması için gereken en uzun süre. Varsayılan değer 30'dur.

    ModelID
    Veri türü: UInt32

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [not_null]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    ModelName
    Veri türü: String

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [benzersiz, not_null]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    NumMissing
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesinin eksik olduğu hedeflenen koleksiyonlardaki bilgisayar sayısı.

    NumNotApplicable
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesinin geçerli olmadığı hedeflenen koleksiyonlardaki bilgisayar sayısı.

    NumPresent
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesinin zaten yüklü olduğu hedeflenen koleksiyonlardaki bilgisayar sayısı.

    NumTotal
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesi için hedeflenen koleksiyonlardaki toplam bilgisayar sayısı.

    NumUnknown
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesinin durumunun bilindiği hedeflenen koleksiyonlardaki bilgisayar sayısı.

    PercentCompliant
    Veri türü: UInt32

    Erişim türü: Okuma

    Niteleyiciler: [read]

    Bu yapılandırma öğesi için uyumlu istemci makinelerinin yüzdesi.

    PermittedUses
    Veri türü: UInt32

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [not_null]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    PlatformCategoryInstance_UniqueIDs
    Veri türü: String dizi

    Erişim türü: Okuma/Yazma

    Niteleyiciler: yok

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    PlatformType
    Veri türü: UInt32

    Erişim türü: Okuma/Yazma

    Niteleyiciler: yok

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    RequiresExclusiveHandling
    Veri türü: Boolean

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    true yazılım güncelleştirmesinin ayrı olarak yüklenmesi gerekiyorsa. Varsayılan değer şeklindedir false.

    RevisionNumber
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [okuma, not_null]

    Güncelleştirmenin düzeltme numarası.

    SDMPackageLocalizedData
    Veri türü: SMS_SDMPackageLocalizedData Dizi

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [tembel]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    SDMPackageVersion
    Veri türü: UInt32

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [not_null]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    SDMPackageXML
    Veri türü: String

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [tembel]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    SecuredScopeNames
    Veri türü: String Dizi

    Erişim türü: Salt okunur

    Niteleyiciler: yok

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    SedoObjectVersion
    Veri türü: String

    Erişim türü: Salt okunur

    Niteleyiciler: yok

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    Severity
    Veri türü: UInt32

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesi için önem derecesi. Varsayılan değer: 0.

    SeverityName
    Veri türü: String

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Önem derecesi metni.

    Size
    Veri türü: SInt64

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesinin boyutu.

    SourceSite
    Veri türü: String

    Erişim türü: Okuma/Yazma

    Niteleyiciler: [SizeLimit("3")]

    Bkz. SMS_ConfigurationItemLatestBaseClass Sunucusu WMI Sınıfı.

    Bu sınıf için, olası kaynak siteler SMS_CIUpdateSources Sunucusu WMI Sınıfı özelliği tarafından UpdateSource_ID tanımlanır.

    UpdateLocales
    Veri türü: String Array

    Erişim türü: Salt okunur

    Niteleyiciler: [read]

    Yazılım güncelleştirmesi için geçerli olan yerel ayarlar.

Açıklamalar

Bu sınıf için sınıf niteleyicileri şunlardır:

  • Dinamik

  • Soyut

  • Güvenli

    Özellikler bölümünde yer alan hem sınıf niteleyicileri hem de özellik niteleyicileri hakkında daha fazla bilgi için bkz. sınıf ve özellik niteleyicileri Configuration Manager.

    SMS_SoftwareUpdate Nesne, SMS_ConfigurationItemBaseClass Sunucusu WMI Sınıfı tarafından tanımlanan bir yapılandırma öğesi türüdür. Configuration Manager'daki Yazılım Güncelleştirmeler özelliğini kullanarak yazılım güncelleştirmelerinin uyumluluğunu belirlemek için kullanınSMS_SoftwareUpdate.

    Yazılım güncelleştirme içeriği el ile indirilmelidir. hangi içeriklerin indirilmesi gerektiğini belirlemek için uygulamanız Sunucu WMI Sınıfı SMS_CIToContent sorgular ve belirli dil ölçütleriyle eşleşen özelliklerin ContentID listesini alır. Bu listeyle uygulama, SMS_CIContentFiles Sunucusu WMI Sınıfından ilişkili indirme URL'sini ve içerik dosyalarının ilgili özelliklerini alabilir.

    Güncelleştirme içeriği belirlendiğinde, uygulama isteğe bağlı olarak güncelleştirmelerin yetkili bir listesini oluşturmak için bir SMS_AuthorizationList Sunucusu WMI Sınıfı nesnesi kullanarak güncelleştirmeyi dağıtıma hazırlar. Uygulamanızın özel dağıtım şablonu oluşturmak için SMS_Template Sunucusu WMI Sınıfı uygulama seçeneği de vardır.

Not

Yazılım güncelleştirmesini dahil etmek için bir yetkilendirme listesi oluştururken, uygulamanın güncelleştirmenin IsBundle bir paketin parçası olduğunu belirtmek için özelliğini SMS_SoftwareUpdatetrue olarak ayarlaması gerekir. Daha fazla bilgi için bkz. SMS_AuthorizationList Sunucusu WMI Sınıfı.

Uygulama yazılım güncelleştirmesini dağıtmaya hazır olduğunda, dağıtım oluşturmak için bir SMS_UpdatesAssignment Sunucusu WMI Sınıfı nesnesi kullanır.

İstenen Yapılandırma Yönetimi düğümünde yazılım güncelleştirmelerini içeri aktaramaz, oluşturamaz veya yapılandıramazsınız. Bu işlevler, yazılım güncelleştirmeleri indirildiğinde Yazılım Güncelleştirmeler özelliği aracılığıyla yapılandırma temellerinin kullanımına sunulur. Bu nedenle, yazılım güncelleştirme yapılandırma öğeleri Yapılandırma Öğeleri düğümü altında görüntülenmese bile yapılandırma temellerine dahil edilecek şekilde seçilebilir.

Birden çok yazılım güncelleştirmesi hakkındaki bilgileri listelemek için kullanabileceğiniz sorguların tartışması için bkz. Belirli Bir Ölçütle Eşleşen Güncelleştirmeler Numaralandırma.

Gereksinimler

Çalışma Zamanı Gereksinimleri

Daha fazla bilgi için bkz. Configuration Manager Sunucu Çalışma Zamanı Gereksinimleri.

Geliştirme Gereksinimleri

Daha fazla bilgi için bkz. sunucu geliştirme gereksinimleri Configuration Manager.