Aracılığıyla paylaş


SMS_Collection sunucusu WMI sınıfı

SMS_Collection WMI sınıfı, Configuration Manager bir SMS Sağlayıcısı sunucu sınıfıdır. Kurallarla mantıksal olarak ilişkili bir kaynak koleksiyonunu ve koleksiyon bilgilerini temsil eder.

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_Collection : SMS_BaseClass
{
   String CollectionID;
   SMS_CollectionRule CollectionRules[];
   UInt32 CollectionType;
   SInt32 CollectionVariablesCount;
   String Comment;
   UInt32 CurrentStatus;
   Uint32 FullEvaluationRunTime;
   Uint32 FullEvaluationMemberChanges;
   DateTime FullEvaluationMemberChangeTime;
   DateTime FullEvaluationLastRefreshTime;
   DateTime FullEvaluationNextRefreshTime;
   Boolean HasProvisionedMember;
   SInt32 IncludeExcludeCollectionsCount;
   Uint32 IncrementalEvaluationRunTime;
   Uint32 IncrementalEvaluationMemberChanges;
   DateTime IncrementalEvaluationMemberChangeTime;
   DateTime IncrementalEvaluationLastRefreshTime;
   Boolean IsBuiltIn;
   Boolean IsReferenceCollection;
   UInt8 ISVData[];
   UInt32 ISVDataSize;
   String ISVString;
   DateTime LastChangeTime;
   DateTime LastMemberChangeTime;
   DateTime LastRefreshTime;
   String LimitToCollectionID;
   String LimitToCollectionName;
   SInt32 LocalMemberCount;
   String MemberClassName;
   SInt32 MemberCount;
   UInt32 MonitoringFlags;
   String Name;
   Boolean OwnedByThisSite;
   SInt32 PowerConfigsCount;
   SMS_ScheduleToken RefreshSchedule[];
   UInt32 RefreshType;
   Boolean ReplicateToSubSites;
   SInt32 ServiceWindowsCount;
   Boolean UseCluster;
};

Yöntemler

Sınıfında aşağıdaki yöntemler kullanılabilir SMS_Collection :

Özellikler

CollectionID

Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [key, read]

Sekiz karakter içeren bu koleksiyon için benzersiz otomatik olarak oluşturulan kimlik.

Koleksiyon kimliğinin biçimi, koleksiyonu oluşturan site kodudur ve ardından beş basamaklı onaltılık seri numarası (örneğin, JAX0002C) gelir. Varsayılan Configuration Manager koleksiyonları SMS ön ekini kullanır, örneğin. SMS00001

CollectionRules

Veri türü: SMS_CollectionRule dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

SMS_CollectionRule sunucusu WMI sınıf nesneleri koleksiyon için üyelik ölçütlerini tanımlar.

CollectionType

Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [okuma, numaralandırma]

Koleksiyonun türü. Koleksiyon oluştururken veya değiştirirken, koleksiyon türü dahil edilen, dışlanan ve sınırlı olan tüm koleksiyonlar için aynı olmalıdır. Eşleşmeyen koleksiyon türlerine izin verilmez.

Değer Koleksiyon türü
0 Diğer
1 Kullanıcı
2 Cihaz

CollectionVariablesCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Koleksiyon değişkenlerinin sayısı.

Comment

Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Genel açıklama veya koleksiyonu belgelediğini unutmayın.

CurrentStatus

Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [okuma, numaralandırma]

Koleksiyonun geçerli durumu. Olası değerler şunlardır:

Değer Geçerli durum
0 Yok
1 Hazır
2 Serinletici
3 Tasarrufu
4 Değerlendirmek
5 Yenileme bekleniyor
6 Silme
7 Üye ekleme
8 Sorgulama

FullEvaluationRunTime

Veri türü: Uint32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, saniyeler içinde tam değerlendirme çalışma süresi.

FullEvaluationMemberChanges

Veri türü: Uint32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, üye sayısı tam değerlendirmeden değişir.

FullEvaluationMemberChangeTime

Veri türü: Datetime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, üyeliğin tam değerlendirmeden en son değiştiği zaman.

FullEvaluationLastRefreshTime

Veri türü: Datetime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, tam değerlendirme son yenileme zamanıdır.

FullEvaluationNextRefreshTime

Veri türü: Datetime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, sonraki yenileme zamanında tam değerlendirme.

HasProvisionedMember

Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

true bu koleksiyonda sağlanan üyeler varsa.

IncludeExcludeCollectionsCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu koleksiyona dahil edilen ve hariç tutulan koleksiyonların sayısı.

IncrementalEvaluationRunTime

Veri türü: Uint32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, artımlı değerlendirme çalışma süresi (saniye olarak).

IncrementalEvaluationMemberChanges

Veri türü: Uint32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, üye sayısı artımlı değerlendirmeden değişir.

IncrementalEvaluationMemberChangeTime

Veri türü: Datetime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak, üyeliğin artımlı değerlendirmeden en son değiştiği zaman.

IncrementalEvaluationLastRefreshTime

Veri türü: Datetime

Erişim türü: Salt okunur

Niteleyiciler: [read]

Sürüm 2010'dan başlayarak artımlı değerlendirme son yenileme zamanıdır.

IsBuiltIn

Veri türü: Boolean

Erişim türü: Read-Only

Niteleyiciler: [read]

Bu değer olduğunda true, koleksiyon yerleşik olarak bulunur. Örneğin , Tüm Sistemler.

IsReferenceCollection

Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu değer olduğunda true, koleksiyon başka bir koleksiyonla sınırlı değildir.

ISVData

Veri türü: UInt8[]

Erişim türü: Okuma/Yazma

Niteleyiciler: [büyük, tembel]

İş ortağı genişletilebilirliği için bir veri alanı.

ISVDataSize

Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

ISVData boyutu.

ISVString

Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: yok

İş ortağı genişletilebilirliği için bir dize.

LastChangeTime

Veri türü: DateTime

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Koleksiyonun en son değiştirildiği tarih ve saat herhangi bir şekilde.

LastMemberChangeTime

Veri türü: DateTime

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Koleksiyon üyeliğinin en son değiştirildiği tarih ve saat.

LastRefreshTime

Veri türü: DateTime

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Koleksiyon üyeliğinin en son ne zaman yenilendiği tarih ve saat.

LimitToCollectionID

Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Sınırlayan koleksiyonun kimliği.

LimitToCollectionName

Veri türü: DateTime

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Sınırlayan koleksiyonun adı.

LocalMemberCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Yerel sitede görünen üye sayısı.

MemberClassName

Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu koleksiyonun üyelerini içeren sınıfın adı. Configuration Manager koleksiyon üyelerini SMS_Collection depolamaz. Site, üye sınıf adını dinamik olarak oluşturur ve SMS_CM_RES_COLL_CollectionID sunucusu WMI sınıfından türetilir.

MemberCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Koleksiyon üyelerinin sayısı.

MonitoringFlags

Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Belirli izleme türleri için koleksiyonu etkinleştirir.

Name

Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: [Not_null]

Koleksiyonun adı. Bu değer, Configuration Manager konsolundaki koleksiyonu temsil eder ve benzersiz olmalıdır.

OwnedByThisSite

Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyici: Yok

truekoleksiyon yerel Configuration Manager sitesinden kaynaklanıyorsa. Varsayılan değer şeklindedir false.

PowerConfigsCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyici: [read]

Güç yapılandırmalarının sayısı.

RefreshSchedule

Veri türü: SMS_ScheduleToken dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: [max(15), lazy]

SMS_ScheduleToken sunucusu WMI sınıf nesneleri, koleksiyon için güncelleştirme veya yenileme zamanlamasını gösterir. Site yalnızca uygulamanız bir zamanlama belirtiyorsa veya SMS_Collection sınıfında RequestRefresh yöntemini çağırıyorsa koleksiyon üyeliğini güncelleştirir. Koleksiyon değerlendiricisinin zamanlamayı kullanması için özelliğini periyodik (2 olarak ayarlayınRefreshType.

RefreshType

Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [gecikmeli, sabit listesi]

Bu değer, Configuration Manager koleksiyonu nasıl yenilediğini gösterir. Varsayılan değer el ile ()1 değeridir. Olası değerler:

Değer Yenileme türü
1 El ile
2 Periyodik
4 Sabit güncelleştirme

Yenilemeyi içinde RefreshSchedulebelirtilen zamanlamaya dayandırmak için bu özelliği periyodik (2 olarak ayarlayın. Bu özelliği el ile ()1 olarak ayarlarsanız, koleksiyonu RequestRefresh yöntemiyle el ile güncelleştirin.

ReplicateToSubSites

Bu özellik uygulanmaz.

ServiceWindowsCount

Veri türü: SInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu koleksiyon için bakım pencerelerinin sayısı.

UseCluster

Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu koleksiyonun bir sunucu grubu olduğunu belirtir.

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. Configuration Manager sınıfı ve özellik niteleyicileri.

Bu sınıf tarafından temsil edilen koleksiyon bilgileri, yenileme zamanlamasını ve SMS_CM_RES_COLL_CollectionID sunucusu WMI sınıfı nesneleri tarafından temsil edilen üyeleri içerir. Uygulamanız, yazılım dağıtımı için kaynakları hedeflemek için bir koleksiyon kullanabilir.

tarafından SMS_Collectiontemsil edilen bir dinamik koleksiyona karşı sorgu çalıştırdığınızda, SMS Sağlayıcısı'nın yüklendiğinden veya başka bir yöntem veya sorgunun zaten çalıştırıldığından emin olun.

Uygulama, özelliği tarafından CollectionRules tanımlanan üyelik kurallarını eklemek, güncelleştirmek veya silmek için yöntemlerini kullanmalıdırSMS_Collection. Uygulamanız numaralandırdığında SMS_Collectionbu özellik alınmaz. Bir koleksiyonun koleksiyon kurallarını almak için uygulamanızın veya SWbemServices::Getkullanması IWbemServices::GetObject gerekir. Daha fazla bilgi için bkz. bağlam niteleyicilerini Configuration Manager.

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. Configuration Manager sunucu geliştirme gereksinimleri.

Ayrıca bkz.

SMS_CollectionRule sunucusu WMI sınıfı