Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Yönetim Araçları (WMI) sınıfı, Configuration Manager'da, SMS_BootImagePackage Sunucusu WMI Sınıfı, SMS_DriverPackage Sunucusu WMI Sınıfı ve SMS_SoftwareUpdatesPackage Sunucusu WMI Sınıfı gibi tüm paketler için soyut temel sınıf olarak hizmet veren bir SMS Sağlayıcısı sunucu sınıfıdır. SMS_PackageBaseclass
Sözdizimi
Class SMS_PackageBaseclass : SMS_BaseClass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
Yöntemler
SMS_PackageBaseclass sınıfı herhangi bir yöntem tanımlamaz.
Özellikler
ActionInProgress'
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Configuration Manager tarafından paket üzerinde gerçekleştirilen geçerli eylem. Olası değerler şunlardır:
| Değer | Açıklama |
|---|---|
| 0 | HİÇBİRİ |
| 1 | GÜNCELLEŞTİRME |
| 2 | EKLE |
| 3 | SİLMEK |
AlternateContentProviders
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [büyük, tembel]
Alternatif içerik sağlayıcısı ayarlarını ayarlamak için bir XML dizesi. Bu özellik bir yazılım güncelleştirme paketi veya sürücü paketi için geçerli değildir.
Açıklama
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin uzun açıklaması.
ExtendedData
Veri türü: UInt8 Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: [büyük, tembel]
Görüntü dağıtımı için XML blobu.
ExtendedDataSize
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
Paket için genişletilmiş verilerin boyutu. Varsayılan değer: 0.
ForcedDisconnectDelay
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Dakika cinsinden bu Configuration Manager, kullanıcıların dağıtım noktası paylaşımıyla bağlantısını zorla kesmeden önce bekler. Varsayılan değer 5 dakikadır.
ForcedDisconnectEnabled
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
trueConfiguration Manager paket kaynak dosyalarını güncelleştirirken, yenilerken veya silerken bir paylaşım ihlali oluştuğunda kullanıcıların dağıtım noktası paylaşımıyla bağlantısını zorla kesmesi gerekiyorsa. Varsayılan değer şeklindedir false.
Not
Bu özelliği dikkatli bir şekilde etkinleştirin. Kullanıcıların bağlantısını zorla kesmek istemci üzerinde olumsuz etkilere neden olabilir.
ForcedDisconnectNumRetries
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Configuration Manager kullanıcının dağıtım noktası paylaşımıyla bağlantısını kesme girişimi sayısı. Varsayılan yeniden deneme sayısı 2'dir.
Simge
Veri türü: UInt8 Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: [large]
Isteğe bağlı. Paket için kullanılacak simgeyi içeren dosyayı temsil eden dizi. Kullanılırsa, bu simge Configuration Manager konsolundaki varsayılan paket simgesinin yerini alır.
IconSize
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
Simgenin bayt cinsinden boyutu. Varsayılan değer: 0. Simgeyi temizlemek için bu özelliği 0 olarak ayarlayın.
IgnoreAddressSchedule
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
trueConfiguration Manager tarafından PreferredAddressTypebelirtilen gönderenin herhangi bir zamanlamasını yoksayarsa. Varsayılan değer şeklindedir false.
ISVData
Veri türü: UInt8 Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: [büyük, tembel]
ISV genişletilebilirlik verileri.
ISVDataSize
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
bayt cinsinden ISVDataboyutu. Varsayılan değer: 0.
ISVString
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: yok
İş ortağı genişletilebilirliği dizesi.
Dil
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin dili. Bu özellik , Nameve Version ile konsolundaki Manufacturerbir paketi tanımlamak için kullanılır. Örneğin, aynı paketin İngilizce sürümüne ve Almanca sürümüne sahip olabilirsiniz.
LastRefreshTime
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Dağıtım noktalarında paket kaynağının yenilendiği son tarih ve saat.
LocalizedCategoryInstanceNames
Veri türü: String Dizi
Erişim türü: Salt okunur
Niteleyiciler: [read]
Yapılandırma öğesinin ait olduğu kategorilerin yerelleştirilmiş adları.
Üretici
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin üreticisi (yayımcı).
MIFFilename
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paket durumunu içeren Yönetim Bilgileri Biçimi (MIF) dosyasının adı.
MIFName
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paket için program durumunu içeren MIF dosyasının adı. Dosya adı uzantısı .mif olmalıdır. Daha fazla bilgi için bu konunun devamında yer alan Açıklamalar bölümüne bakın.
MIFPublisher
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin yazılım yayımcısının adı.
MIFVersion
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin sürüm numarası.
Name
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin adı. Varsayılan ad ""dır.
NumOfPrograms
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin sahip olduğu program sayısı.
Packageıd
Veri türü: String
Erişim türü: [key]
Programları, reklamları ve dağıtım noktalarını paketle ilişkilendirmek için kullanılan, otomatik olarak oluşturulan benzersiz bir anahtar.
PackageSize
Veri türü: UInt32
Erişim türü: Okuma
Paketin boyutu.
PackageType
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin türü. Olası değerler şunlardır:
| Değer | Açıklama |
|---|---|
| 0 | Normal yazılım dağıtım paketi |
| 3 | Sürücü paketi |
| 4 | Görev dizisi paketi |
| 5 | Yazılım güncelleştirme paketi |
| 6 | Cihaz ayar paketi |
| 7 | Sanal uygulama paketi |
| 8 | Uygulama paketi |
| 257 | Görüntü paketi |
| 258 | Önyükleme görüntüsü paketi |
| 259 | İşletim sistemi yükseltme paketi |
PkgFlags
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [bits]
Paketin özel özelliklerini belirten bayraklar. Olası değerler şunlardır:
| Onaltılık (Bit) | Açıklama |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Bulut üzerindeki içeriği şifrelemeyin. Bu bilgiler, Sp1 veya sonraki Configuration Manager System Center 2012 ve System Center 2012 R2 Configuration Manager veya üzeri için geçerlidir. |
| 0x01000000 (24) | DO_NOT_DOWNLOAD. Paketi önceden hazırlanacağı için dal dağıtım noktalarına indirmeyin. |
| 0x02000000 (25) | PERSIST_IN_CACHE. Paketi önbellekte kalıcı hale alın. |
| 0x04000000 (26) | USE_BINARY_DELTA_REP. İkili değişiklik çoğaltması kullanılarak dağıtım yöneticisi tarafından çoğaltılacak paketi işaretler. |
| 0x10000000 (28) | NO_PACKAGE. Paket, dağıtım noktaları gerektirmez. |
| 0x20000000 (29) | USE_SPECIAL_MIF. Bu değer, Configuration Manager MIF dosya durumu eşleştirmesi için , MIFPublisherve MIFVersion kullanıp kullanmadığını MIFNamebelirler. Aksi takdirde, Configuration Manager durum eşleştirmesi için , Manufacturerve Version kullanırName. Daha fazla bilgi için bu konunun devamında yer alan Açıklamalar bölümüne bakın. |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND. Paketin isteğe bağlı olarak dal dağıtım noktalarına dağıtılması sağlanır. |
PkgSourceFlag
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paket kaynak dosyalarını okuma yöntemini gösteren bayrak. Olası değerler aşağıda listelenmiştir. Varsayılan değer STORAGE_NO_SOURCE (1) değeridir.
| Değer | Açıklama |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING. Kullanıcı kaynak dosya depolama alanını belirtir. |
| 1 | STORAGE_NO_SOURCE. Program kaynak dosyaları kullanmıyor. |
| 2 | STORAGE_DIRECT. Kaynak dosyaları sıkıştırmadan doğrudan kaynaktan alın. Kaynak dosyalar yerel sunucuda bulunduğunda veya kalıcı bir depolama konumuna Evrensel Adlandırma Kuralı (UNC) yolu belirtildiğinde bu bayrağı kullanın. |
| 3 | STORAGE_COMPRESS. Bu bayrak kullanımdan kaldırıldı. |
| 4 | STORAGE_LOCAL. Yerel bir kaynaktan kaynak dosyaları alın. |
PkgSourcePath
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paket tarafından temsil edilen güncelleştirme içeriği dosyalarının konumu. Konum tam bir yerel yol veya UNC yolu olabilir. Bu konumun, betikler de dahil olmak üzere programı tamamlamak için gereken tüm dosyaları ve alt dizinleri içerdiğinden emin olun.
PreferredAddressType
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paket kaynak dosyalarını dağıtım noktalarına kopyalarken kullanılacak tercih edilen gönderen. Olası değerler aşağıda listelenmiştir. Configuration Manager, bir değer belirtilmezse hangi gönderenin kullanılacağını belirler.
- ADDR_NONE()
- ADR_LAN(MS_LAN)
- ADDR_MAPI(MS_MAPI)
- ADDR_RAS_ASYNC(MS_ASYNC_RAS)
- ADDR_RAS_ISDN(MS_ISDN_RAS)
- ADDR_RAS_X25(MS_X25_RAS)
- ADDR_RAS_SNA(MS_SNA_RAS)
- ADDR_SNA_BATCH(MS_BATCH_SNA)
- ADDR_SNA_INTER(MS_INTER_SNA)
- ADDR_COURIER(MS_COURIER)
Öncelik
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin önceliği gönderiliyor.
Olası değerler, SMS_Advertisement Sunucusu WMI Sınıfının özelliği için Priority tanımlanır.
RefreshPkgSourceFlag
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
trueConfiguration Manager paket kaynak dosyalarını yenilemesi gerekiyorsa. Varsayılan değer şeklindedir false. Bu özellik her zaman okunduğunda içerir false .
Bu özelliği olarak true ayarlamak, SMS_Package Sınıfında RefreshPkgSource Yöntemini çağırmakla aynı etkiye sahiptir.
Paket kaynak dosyalarını güncelleştirmek için bu özelliği kullanmayın. Bunun yerine yöntemini kullanın RefreshPkgSource .
RefreshSchedule
Veri türü: SMS_ScheduleToken Dizi
Erişim türü: [max(15), lazy]
Configuration Manager dağıtım noktalarında paket kaynak dosyalarını ne zaman güncelleştireceğini tanımlayan ekli bir nesne dizisiSMS_ScheduleToken. Yenileme zamanlamasını yalnızca STORAGE_DIRECT olduğunda PkgSourceFlag belirtebilirsiniz.
SecuredScopeNames
Veri türü: String Dizi
Erişim türü: Salt okunur
Niteleyiciler: [read]
Paketin ait olduğu güvenlik kapsamlarını temsil eder.
SedoObjectVersion
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Nesneyi güncelleştirirken veritabanındaki nesne sürümüyle karşılaştırmak için kullanılan nesne sürümü. Nesne sürümü eşleşmezse güncelleştirme başarısız olur.
Paylaşımadı
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Dağıtım noktasında kullanmak üzere paylaşın. Ad dizinleri içerebilir. Dizinler yoksa, Configuration Manager bunları oluşturur. SHARE_SPECIFIC olarak ayarlarsanız ShareType bir paylaşım adı belirtmeniz gerekir.
ShareType
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketi paylaşırken dağıtım noktası tarafından kullanılan paylaşım türü. Olası değerler, varsayılan değer SHARE_COMMON aşağıda listelenmiştir. SHARE_SPECIFIC belirtirseniz için ShareNamebir değer sağlamanız gerekir.
| Değer | Açıklama |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
KaynakTarihi
Veri türü: DateTime
Erişim türü: Salt okunur
Niteleyiciler: [read]
Dağıtım noktalarında paket kaynak dosyalarının son güncelleştirilmiş olduğu tarih ve saat.
SourceSite
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Paketin kaynaklandığı sitenin site kodu.
Sourceversion
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [read]
Sitedeki paketin sürümü. Paket güncelleştirildiğinde veya kaynak dosyalar yenilendiğinde artırılır.
StoredPkgPath
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Configuration Manager site sunucusunda kaynak dosyaların sıkıştırılmış sürümünü depoladığı konumun tam yolu. Değeri STORAGE_COMPRESS olduğunda PkgSourceFlag bu yol Configuration Manager tarafından ayarlanır.
StoredPkgVersion
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Depolanan paket için sıkıştırılmış kaynak dosyalarının sürümü. Varsayılan değer: 0.
Sürüm
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin sürümü.
Açıklamalar
Bu sınıf için sınıf niteleyicileri şunlardır:
- Soyut
Ö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.
Özelliğin USE_SPECIAL_MIF bayrağını PkgFlags ayarlarsanız, Configuration Manager özelliğinde belirtilen yükleme durumu MIF dosyası için %TEMP% dizinine veya %windir% dizinine MIFFileName bakar. Configuration Manager dosyayı bulamazsa, bu dizinlerdeki tüm MIF dosyalarını arar. , ve MIFVersion değerlerinin MIF dosyasında belirtilenlerle MIFNameMIFPublisherbüyük/küçük harfe duyarlı olmayan karşılaştırması yapılır. Eşleşme bulunursa, MIF dosyasında belirtilen durum, programın yükleme durumu olarak kullanılır ve bu durum programın başarıyla yürütülip yürütülmediğini gösterir. Configuration Manager eşleşme bulamazsa veya USE_SPECIAL_MIF belirtilmezse, Configuration Manager programın yükleme durumunu ayarlamak için program çıkış kodunu kullanır. Sıfır çıkış kodu başarılı olarak kabul edilir. Diğer tüm değerler uygulamaya özgü hata kodları olarak kabul edilir.
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.