Aracılığıyla paylaş


SMS_Package Sunucusu WMI Sınıfı

SMS_Package Windows Yönetim Araçları (WMI) sınıfı, Configuration Manager'da Configuration Manager paketleri hakkında bilgi içeren 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_Package : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      SInt32 DefaultImageFlags;  
      String Description;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      Boolean IsPredefinedPackage;  
      UInt8 ISVData[];  
      UInt32 ISVDataSize;  
      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;  
      DateTime TransformAnalysisDate;  
      UInt32 TransformReadiness;  
      String Version;  
};  

Yöntemler

Aşağıdaki tabloda sınıfındaki yöntemler listelemektedir SMS_Package .

Yöntem Açıklama
SMS_Package Sınıfında AddChangeNotification Yöntemi Paket değişikliği bildirimi ekler.
SMS_Package Sınıfında AddDistributionPoints Yöntemi Paket için dağıtım noktalarını ekler.
SMS_Package Sınıfında CheckDuplicateShareName Yöntemi Başka bir paketin aynı özel paylaşım adını kullanıp kullanmadığını belirler.
SMS_Package Sınıfında CheckDuplicateSourceName Yöntemi Belirtilen kaynak adının başka bir paket tarafından kullanılıp kullanılmadığını belirler.
SMS_Package Sınıfında CheckPackageShareForTaskSequenceDeployment Yöntemi Paket paylaşım türünün bir görev dizisi dağıtımının gereksinimlerini karşılayıp karşılamadığını denetler.
SMS_Package Sınıfında RefreshPkgSource Yöntemi Paket özellikleri değişmediğinde tüm dağıtım noktalarında paket kaynağını yeniler.
SMS_Package Sınıfında SetSourceSite Yöntemi Paket için kaynak sitenin kodunu ayarlar.
Sınıf SMS_Package'nde Unlock Yöntemi Kaynak siteyi geçerli siteye ayarlayarak paketin kilidini açar.

Özellikler

ActionInProgress
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

AlternateContentProviders
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: [büyük, tembel]

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

DefaultImageFlags
Veri türü: SInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Paket türünü gösteren bir bayrak. Olası değerler şunlardır:

Değer Paket türü
2 USMT

Uyarı

Şu anda yalnızca USMT paket türü tanımlanmıştır, diğer tüm paket türleri 0'dır.

Bu bilgiler, Sp1 veya sonraki Configuration Manager System Center 2012 ve System Center 2012 R2 Configuration Manager veya üzeri için geçerlidir.

Description
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

ExtendedData
Veri türü: UInt8 Dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: [büyük, tembel]

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

ExtendedDataSize
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

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

ForcedDisconnectDelay
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

ForcedDisconnectEnabled
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

ForcedDisconnectNumRetries
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

Icon
Veri türü: UInt8 Dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: [large]

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

IconSize
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

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

IgnoreAddressSchedule
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

IsPredefinedPackage
Veri türü: Boolean

Erişim türü: Salt okunur

Niteleyiciler: [read]

Bu paketin önceden tanımlanmış bir paket olup olmadığını gösteren bir bayrak.

ISVData
Veri türü: UInt8 Dizi

Erişim türü: Okuma/Yazma

Niteleyiciler: [büyük, tembel]

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

ISVDataSize
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

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

Language
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

LastRefreshTime
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

LocalizedCategoryInstanceNames
Veri türü: String Dizi

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

Manufacturer
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

MIFFilename
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

MIFName
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

MIFPublisher
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

MIFVersion
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

Name
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

NumOfPrograms
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

PackageID
Veri türü: String

Erişim türü: [key]

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

PackageSize
Veri türü: UInt32

Erişim türü: Okuma

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

PackageType
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

PkgFlags
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: [bits]

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

PkgSourceFlag
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

PkgSourcePath
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

PreferredAddressType
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

Priority
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

RefreshPkgSourceFlag
Veri türü: Boolean

Erişim türü: Okuma/Yazma

Niteleyiciler: [tembel]

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

RefreshSchedule
Veri türü: SMS_ScheduleToken Dizi

Erişim türü: Okuma/Yazma]

Niteleyiciler: [max(15), lazy]

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

SecuredScopeNames
Veri türü: String Dizi

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

SedoObjectVersion
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

ShareName
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

ShareType
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

SourceDate
Veri türü: DateTime

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

SourceSite
Veri türü: String

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

SourceVersion
Veri türü: UInt32

Erişim türü: Salt okunur

Niteleyiciler: [read]

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

StoredPkgPath
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

StoredPkgVersion
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

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

TransformAnalysisDate
Veri türü: DateTime

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Paketin Paket Dönüştürme Yöneticisi tarafından en son analiz edildiği tarih.

TransformReadiness
Veri türü: UInt32

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Paket Dönüştürme Yöneticisi'nde analiz işlemi tarafından belirlenen hazırlık değerini depolar. Varsayılan değer: 0.

Olası değerler şunlardır:

Değer Dönüştürme hazırlığı
0 Unknown
1 NotApplicable
2 NotReady
3 Hazır
4 Dönüştürülmüş
5 Error

Version
Veri türü: String

Erişim türü: Okuma/Yazma

Niteleyiciler: Yok

Bkz. SMS_PackageBaseclass 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.

    Configuration Manager, istemcilere yazılım dağıtmak için paketleri kullanır. Her paket, paket alındığında istemcide hangi eylemlerin gerçekleşmesi gerektiğini tanımlayan en az bir program (SMS_Program Sunucusu WMI Sınıfı) içermelidir. Ayrıca, programın durumu bildirmek için bir yükleme durumu Yönetim Bilgileri Biçimi (MIF) dosyası sağladığını veya yalnızca çıkış kodu kullanıp kullanmadığını belirleyebilirsiniz.

    Uygulamanız bir SMS_Package nesneyi sildiğinde, programlar, kaynak dosyalar, dağıtım noktaları ve reklamlar gibi ilgili öğeleri silinene kadar tam olarak silinmez. Bunun yerine Configuration Manager, paketi silinmek üzere işaretlemek için özelliğini DELETE olarak ayarlarActionInProgress. SMS 2.0'da, bir sorgunun silinmek üzere işaretlenmiş paketleri almadığından emin olmak için bu olayı WHERE yan tümcesine ekleyin. SMS 2003'te WHERE yan tümcesi gerekli değildir çünkü silinmek üzere işaretlenmiş paketler sorgu tarafından alınmaz. Ayrıntılı durum raporlaması oluşturmak için bir durum MIF dosyası kullanın. Durum MIF dosyası oluşturmak için uygulamanızın InstallStatusMIF işlevini çağırması gerekir. Daha fazla bilgi için bkz. Durum MIF İşlevleri.

    Uygulamanızın paket oluştururken sağladığı değerler tamamen paketin içerdiği programlara bağlıdır. Örneğin, paket kaynak dosyaları kullanmayan ve durum MIF dosyası oluşturmayan basit bir program içeriyorsa, uygulama yalnızca özelliği için Name bir değer içeren bir paket oluşturabilir.

    ShareName veya özelliğinin PkgSourcePath değiştirilmesi, Dağıtım Yöneticisi'nin paketi silip geçerli sitenin tüm dağıtım noktalarında yeniden oluşturmasına neden olur. Bu pahalı bir işlem olabileceğinden, uygulamanızın bu alanları güncelleştirirken verimli olması gerekir.

Not

Uygulamanız, nesne SMS_Package oluşturmak için Sınıf SMS_PDF_Package'deki GetPDFData Yöntemini de kullanabilir.

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_PackageBaseclass Sunucusu WMI Sınıfı
SMS_PDF_Package Sınıfında GetPDFData Yöntemi
Paket Oluşturma
PowerShell Cmdlet'i: New-CMPackage