Megosztás a következőn keresztül:


SMS_Package kiszolgálói WMI-osztály

A SMS_Package Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály Configuration Manager, amely Configuration Manager csomagokkal kapcsolatos információkat tartalmaz.

Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.

Szintaxis

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;  
};  

Módszerek

Az alábbi táblázat a osztály metódusát sorolja fel SMS_Package .

Módszer Leírás
AddChangeNotification metódus a SMS_Package osztályban Csomagmódosítási értesítést ad hozzá.
AddDistributionPoints metódus az SMS_Package osztályban Hozzáadja a csomag terjesztési pontjait.
CheckDuplicateShareName metódus az SMS_Package osztályban Meghatározza, hogy bármely más csomag ugyanazt az egyéni megosztásnevet használja-e.
CheckDuplicateSourceName metódus a SMS_Package osztályban Meghatározza, hogy a megadott forrásnevet egy másik csomag használja-e.
CheckPackageShareForTaskSequenceDeployment metódus a SMS_Package osztályban Ellenőrzi, hogy a csomagmegosztás típusa megfelel-e a feladatütemezés központi telepítésének követelményeinek.
RefreshPkgSource metódus a SMS_Package osztályban Frissíti a csomag forrását az összes terjesztési ponton, ha a csomag tulajdonságai nem változtak.
SetSourceSite metódus a SMS_Package osztályban Beállítja a csomag forráshelyének kódját.
Unlock metódus a SMS_Package osztályban Beállítja a forráswebhelyet az aktuális webhelyre, és feloldja a csomag zárolását.

Tulajdonságok

ActionInProgress
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

AlternateContentProviders
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

DefaultImageFlags
Adattípus: SInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag típusát jelző jelző. A lehetséges értékek a következők:

Érték Csomag típusa
2 USMT

Figyelmeztetés

Jelenleg csak az USMT csomagtípus van definiálva, az összes többi csomagtípus 0.

Ezek az információk a System Center 2012 Configuration Manager SP1 vagy újabb, valamint a System Center 2012 R2 Configuration Manager vagy újabb verzióra vonatkoznak.

Description
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ExtendedData
Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ExtendedDataSize
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ForcedDisconnectDelay
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ForcedDisconnectEnabled
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ForcedDisconnectNumRetries
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Icon
Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

IconSize
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

IgnoreAddressSchedule
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

IsPredefinedPackage
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Egy jelölő, amely jelzi, hogy ez a csomag előre definiált csomag-e.

ISVData
Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ISVDataSize
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Language
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

LastRefreshTime
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

LocalizedCategoryInstanceNames
Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Manufacturer
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

MIFFilename
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

MIFName
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

MIFPublisher
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

MIFVersion
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Name
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

NumOfPrograms
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PackageID
Adattípus: String

Hozzáférés típusa: [kulcs]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PackageSize
Adattípus: UInt32

Hozzáférés típusa: Olvasás

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PackageType
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PkgFlags
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [bitek]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PkgSourceFlag
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PkgSourcePath
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

PreferredAddressType
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Priority
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

RefreshPkgSourceFlag
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

RefreshSchedule
Adattípus: SMS_ScheduleToken Tömb

Hozzáférés típusa: Olvasás/írás]

Minősítők: [max(15), lusta]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

SecuredScopeNames
Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

SedoObjectVersion
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ShareName
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

ShareType
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

SourceDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

SourceSite
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

SourceVersion
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

StoredPkgPath
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

StoredPkgVersion
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

TransformAnalysisDate
Adattípus: DateTime

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Az a dátum, amikor a Csomagkonvertálás-kezelő utoljára elemezte a csomagot.

TransformReadiness
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Az elemzési folyamat által meghatározott készültségi értéket tárolja a Csomagkonverzió-kezelőben. Az alapértelmezett érték 0.

A lehetséges értékek a következők:

Érték Átalakítás készenléte
0 Ismeretlen
1 Nem alkalmazható
2 NotReady
3 Kész
4 Átalakult
5 Hiba

Version
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.

Megjegyzések

Az osztály osztályminősítői a következők:

  • Biztosított

    A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager Osztály- és tulajdonságminősítők.

    Configuration Manager csomagok használatával terjeszti a szoftvereket az ügyfeleknek. Minden csomagnak tartalmaznia kell legalább egy programot (SMS_Program kiszolgálói WMI-osztályt), amely meghatározza, hogy milyen műveletek történjenek az ügyfélen a csomag fogadásakor. Azt is megállapíthatja, hogy a program rendelkezik-e telepítési állapotkezelő információs formátumfájllal (MIF) az állapotjelentéshez, vagy csak kilépési kódot használ.

    Amikor az alkalmazás töröl egy SMS_Package objektumot, az nem lesz teljesen törölve, amíg nem törli a kapcsolódó elemeket, például programokat, forrásfájlokat, terjesztési pontokat és hirdetéseket. Ehelyett Configuration Manager a ActionInProgress tulajdonságot DELETE értékre állítja, hogy megjelölje a csomagot törlésre. Az SMS 2.0-ban annak érdekében, hogy egy lekérdezés ne kérje le a törlésre megjelölt csomagokat, adja hozzá ezt az esetet a WHERE záradékhoz. Az SMS 2003-ban a WHERE záradék nem szükséges, mert a törlésre megjelölt csomagokat nem kérdezi le a rendszer. Részletes állapotjelentés létrehozása állapot-MIF-fájllal. Állapot MIF-fájl létrehozásához az alkalmazásnak meg kell hívnia az InstallStatusMIF függvényt. További információ: Állapot MIF-függvények.

    Az alkalmazás által a csomag létrehozásakor megadott értékek teljes mértékben függenek a csomagban található programoktól. Ha például a csomag olyan egyszerű programot tartalmaz, amely nem használ forrásfájlokat, és nem hoz létre állapot-MIF-fájlt, az alkalmazás létrehozhat egy csomagot, amely csak a Name tulajdonság értékét tartalmazza.

    ShareName A vagy a PkgSourcePath tulajdonság módosításával a Disztribúciókezelő törli és újra létrehozza a csomagot az aktuális hely összes terjesztési pontján. Mivel ez költséges folyamat lehet, az alkalmazásnak hatékonynak kell lennie a mezők frissítésekor.

Megjegyzés:

Az alkalmazás a SMS_PDF_Package osztály GetPDFData metódusával is létrehozhat objektumot SMS_Package .

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).

Fejlesztési követelmények

További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).

Lásd még

SMS_PackageBaseclass kiszolgálói WMI-osztály
GetPDFData metódus a SMS_PDF_Package osztályban
Csomag létrehozása
PowerShell-parancsmag: New-CMPackage