SMS_SoftwareUpdate Sunucusu WMI Sınıfı
SMS_SoftwareUpdate
Windows Yönetim Araçları (WMI) sınıfı, Configuration Manager'de 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_SoftwareUpdate : 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
Aşağıdaki tabloda içindeki SMS_SoftwareUpdate
yöntemler gösterilmektedir.
Yöntem | Açıklama |
---|---|
SMS_SoftwareUpdate Sınıfında AcceptEULA Yöntemi | Yazılım güncelleştirmesinin Microsoft Yazılım Lisans Koşullarını kabul eder veya reddeder. |
SMS_SoftwareUpdate Sınıfında FilterUpdates Yöntemi | Yalnızca dahili kullanım için. |
Sınıf SMS_SoftwareUpdate GetEULA Yöntemi | Bir yazılım güncelleştirmesinin yerelleştirilmiş Microsoft Yazılım Lisans Koşulları içeriğini alır. |
SMS_SoftwareUpdate Sınıfında SetEnforcement Yöntemi | Yazılım güncelleştirmesinin ilke zorlamasını ayarlar. |
SMS_SoftwareUpdate Sınıfında SyncNow Yöntemi | Yazılım Güncelleştirme Noktası'nın el ile eşitlemesini gerçekleştirir. |
Özellikler
ApplicabilityCondition
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [SizeLimit("512"), not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
ArticleID
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read, SizeLimit("64"), not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
BulletinID
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read, SizeLimit("64"), not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CategoryInstance_UniqueIDs
Veri türü: String
Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CI_ID
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [key]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CI_UniqueID
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler:[benzersiz, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CIType_ID
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [not_null, okuma]
Bkz. SMS_SoftwareUpdateBase 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_SoftwareUpdateBase Sunucusu WMI Sınıfı.
ConfigurationFlags
Veri türü: UInt64
Erişim türü: Salt okunur
Niteleyiciler: [bits("COMPLIANCE_POLICY(0)"), read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CreatedBy
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [SizeLimit("512"), read, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CustomSeverity
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
CustomSeverityName
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
DateCreated
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [not_null, okuma]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
DateLastModified
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
DatePosted
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
DateRevised
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
EffectiveDate
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
EULAAccepted
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
EULAExists
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
EULASignoffDate
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
EULASignoffUser
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
ExecutionContext
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsBundle
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsContentProvisioned
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsDeployable
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsDeployed
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsDigest
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [okuma, gecikme]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsEnabled
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsExpired
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsHidden
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsLatest
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsMetadataOnlyUpdate
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsOfflineServiceable
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsQuarantined
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsSuperseded
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [okuma, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
IsUserDefined
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LastModifiedBy
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [SizeLimit("512"), read, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LastStatusTime
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: okuma
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedCategoryInstanceNames
Veri türü: String
Dizi
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedDescription
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedDisplayName
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedEulas
Veri türü: SMS_CI_LocalizedEulas Array
Erişim türü: Salt okunur
Niteleyiciler: [okuma, gecikme]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedInformation
Veri türü: SMS_CI_LocalizedProperties Array
Erişim türü: Salt okunur
Niteleyiciler: [okuma, gecikme]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedInformativeURL
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
LocalizedPropertyLocaleID
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
MaxExecutionTime
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
ModelID
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
ModelName
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [benzersiz, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
NumMissing
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
NumNotApplicable
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
NumPresent
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
NumTotal
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
NumUnknown
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
PercentCompliant
Veri türü: UInt32
Erişim türü: Okuma
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
PermittedUses
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
PlatformCategoryInstance_UniqueIDs
Veri türü: String
dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
PlatformType
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
RequiresExclusiveHandling
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
RevisionNumber
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [okuma, not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SDMPackageLocalizedData
Veri türü: SMS_SDMPackageLocalizedData
Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SDMPackageVersion
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [not_null]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SDMPackageXML
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SecuredScopeNames
Veri türü: String
Dizi
Erişim türü: Salt okunur
Niteleyiciler: yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SedoObjectVersion
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: yok
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
Severity
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SeverityName
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
Size
Veri türü: SInt64
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
SourceSite
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [SizeLimit("3")]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
UpdateLocales
Veri türü: String
Dizi
Erişim türü: Salt okunur
Niteleyiciler: [read]
Bkz. SMS_SoftwareUpdateBase Sunucusu WMI Sınıfı.
Açıklamalar
Bu sınıf için sınıf niteleyicileri şunlardır:
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_SoftwareUpdate
true
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 temelleri için kullanılabilir hale getirilir. 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.
Ayrıca Bkz
SMS_AuthorizationList Sunucusu WMI Sınıfı
SMS_CIToContent Sunucusu WMI Sınıfı
SMS_CIContentFiles Sunucusu WMI Sınıfı
SMS_CIUpdateSources Sunucusu WMI Sınıfı
SMS_Template Sunucusu WMI Sınıfı
SMS_UpdatesAssignment Sunucusu WMI Sınıfı
Yazılım güncelleştirme dağıtımları hakkında