SMS_DistributionPoint sunucusu WMI sınıfı
SMS_DistributionPoint
WMI sınıfı, Configuration Manager bir SMS Sağlayıcısı sunucu sınıfıdır. Belirli bir paketin istemcilere dağıtıldığı bir dağıtım noktasını 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_DistributionPoint : SMS_BaseClass
{
Boolean BitsEnabled;
Boolean IsPeerDP;
Boolean IsProtected;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
DateTime LastRefreshTime;
UInt32 ObjectTypeID;
String PackageID;
UInt32 PackageType;
Boolean RefreshNow;
String ResourceType;
String SecureObjectID;
String ServerNALPath;
String SiteCode;
String SiteName;
String SourceSite;
UInt32 Status;
};
Yöntemler
Aşağıdaki tabloda sınıfındaki yöntemler listelemektedir SMS_DistributionPoint
.
Yöntem | Açıklama |
---|---|
SMS_DistributionPoint sınıfında VerifyPackage yöntemi | Paketin bütünlüğünü doğrular. |
SMS_DistributionPoint sınıfında CancelDistribution yöntemi | Paketin dağıtımını iptal eder. |
Özellikler
BitsEnabled
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
true
dağıtım noktası BITS etkinse. Varsayılan değer şeklindedir false
.
IsPeerDP
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
true
dağıtım noktası bir dal dağıtım noktasıysa. Varsayılan değer şeklindedir false
.
IsProtected
Veri türü: Boolean
Erişim türü: Salt okunur
Niteleyiciler: [read]
true
dağıtım noktası site sistemi korunuyorsa. Varsayılan değer şeklindedir false
.
ISVData
Veri türü: UInt8
Dizi
Erişim türü: Okuma/Yazma
Niteleyiciler: [büyük, tembel]
Değerler, tek bir ISV'nin paketle ilişkilendirilmiş SMS_Program Sunucusu WMI Sınıfı nesnesiyle ilişkili verileri depolamasına olanak sağlar. Daha fazla bilgi için bkz. Açıklamalar.
ISVDataSize
Veri türü: UInt32
Erişim türü: Okuma/Yazma
Niteleyiciler: [tembel]
tarafından ISVData
belirtilen verilerin boyutu. Varsayılan değer: 0.
ISVString
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: yok
İş ortağı genişletilebilirliği dizesi.
LastRefreshTime
Veri türü: DateTime
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin dağıtım sunucusunda en son güncelleştirildiği tarih ve saat. Varsayılan değer şeklindedir 19900101000000.000000+***
.
ObjectTypeID
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [numaralandırma, okuma]
Güvenli nesne sınıfı kimliği.
Değer | Nesne türü |
---|---|
2 | SMS_Package |
14 | SMS_OperatingSystemInstallPackage |
18 | SMS_ImagePackage |
19 | SMS_BootImagePackage |
23 | SMS_DriverPackage |
24 | SMS_SoftwareUpdatesPackage |
31 | SMS_Application |
PackageID
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [key]
Bu dağıtım noktasına dağıtılan paketin kimliği. Varsayılan değer ""dir.
PackageType
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [numaralandırma, okuma]
Paket tü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 |
257 | Görüntü paketi |
258 | Önyükleme görüntüsü paketi |
259 | İşletim sistemi yükseltme paketi |
RefreshNow
Veri türü: Boolean
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
true
Configuration Manager dağıtım noktasında paketi güncelleştirmek için sinyal vermek için. Güncelleştirme dağıtım noktasına özgüdür ve Configuration Manager konsolundaki Dağıtım Noktasını Yenile eylemiyle eşdeğerdir. Bu paket güncelleştirmesi, dağıtım noktasının en son sürüme sahip olması için paketin kaynağındaki en son içeriği belirli bir dağıtım noktasına kopyalar. Paketin kaynak sürümü artırılmıyor ve paket içeriği alt sitelere çoğaltılmıyor. Varsayılan değer şeklindedir false
.
ResourceType
Veri türü: String
Erişim türü: Salt okunur
Niteleyiciler: [read]
Dağıtım noktasının kaynak türü. Varsayılan değer ""dir.
SecureObjectID
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Güvenlik nesnesi anahtarı. Uygulama için CI_UniqueID. Paket için packageID değeridir.
ServerNALPath
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [key]
Dağıtım noktası sunucusunun ağ soyutlama katmanı (NAL) yolu. Varsayılan değer ""dir. Daha fazla bilgi için bkz. Açıklamalar.
SiteCode
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [key, SizeLimit("3")]
Bu dağıtım noktasının ait olduğu sitenin site kodu. Varsayılan değer ""dir.
Bu özellik için sunulan değer değeri ile ServerNALPath
eşleşmelidir. Uygulamanız değeri SMS_SystemResourceList sunucusu WMI sınıfından alır. Daha fazla bilgi için bkz. Açıklamalar.
SiteName
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: Yok
Paketin kaynaklandığı sitenin kolay adı. Varsayılan değer ""dir.
SourceSite
Veri türü: String
Erişim türü: Okuma/Yazma
Niteleyiciler: [SizeLimit("3")]
Paketin kaynaklandığı sitenin site kodu. Varsayılan değer ""dir.
Status
Veri türü: UInt32
Erişim türü: Salt okunur
Niteleyiciler: [okuma, numaralandırma]
Dağıtım noktasındaki paketin geçerli durumu. Olası değerler aşağıda listelenmiştir. Daha fazla bilgi için bkz. Açıklamalar.
Değer | DP paketi durumu |
---|---|
0 | HİÇBİRİ |
1 | GÜNCEL -LEŞTİRİLMİŞ |
2 | EKLEN -Dİ |
3 | SİLİN |
Açıklamalar
Bu sınıf için özel sınıf niteleyicileri yok. Ö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.
Dağıtım noktası her zaman belirli bir paketle ilişkilendirilir ve bir paketin birkaç dağıtım noktası olabilir.
Dağıtım noktası oluşturulduktan sonra uygulamanız özelliği değiştiremez PackageID
. Dağıtım noktasını farklı bir paketle ilişkilendirmek için uygulamanın nesneyi silip SMS_DistributionPoint
yeni bir değerle yeni PackageID
bir örnek oluşturması gerekir.
SMS_SystemResourceList sunucusu WMI sınıf sınıfı, kullanılabilir dağıtım noktalarının ve bunların NAL yollarının listesini içerir. Uygulamanız , "SMS Dağıtım Noktası" özellik ayarına RoleName
karşılık gelen özelliğini SMS_SystemResourceList
seçmelidirNALPath
.
Uygulamanız bir örneğini SMS_DistributionPoint
sildiğinde, ilgili bileşenleri silinene kadar örnek tamamen silinmez. Bunun yerine Configuration Manager, dağıtım noktasının Status
silinmek üzere işaretlendiğini uygulamaya bildirmek için özelliğini 3 (silme) olarak ayarlar. Bir sorgunun silinmiş veya silinmek üzere işaretlenmiş dağıtım noktalarını almadığından emin olmak için uygulamanızın bu durumu WHERE yan tümcesine eklemesi gerekir.
tarafından ISVData
belirtilen veriler için herhangi bir kısıtlama veya tanımlı biçim yoktur. Ancak, bu özelliğin ISV sahipliği oluşturulduktan sonra üzerine yazılmaması önemlidir. Bu nedenle, uygulamanın önce bu özellikteki mevcut verileri okuması gerekir. Veriler çağırana ait değilse değiştirilmemelidir. Bu özelliği kullanan herhangi bir ISV veya uygulama, sahipliğin kolayca kurulabilmesi için verilere bir tanımlayıcı içermelidir.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin