Serverová třída služby WMI SMS_Package

Třída SMS_Package WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která obsahuje informace o Configuration Manager balíčcích.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

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

Metody

Následující tabulka uvádí metody ve SMS_Package třídě .

Metoda Popis
Metoda AddChangeNotification ve třídě SMS_Package Přidá oznámení o změně balíčku.
Metoda AddDistributionPoints ve třídě SMS_Package Přidá distribuční body pro balíček.
Metoda CheckDuplicateShareName ve třídě SMS_Package Určuje, jestli jiný balíček používá stejný název vlastní sdílené složky.
Metoda CheckDuplicateSourceName ve třídě SMS_Package Určuje, zda je zadaný název zdroje používán jiným balíčkem.
Metoda CheckPackageShareForTaskSequenceDeployment ve třídě SMS_Package Zkontroluje, jestli typ sdílené složky balíčku splňuje požadavky nasazení pořadí úkolů.
Metoda RefreshPkgSource ve třídě SMS_Package Aktualizuje zdroj balíčku ve všech distribučních bodech, pokud se nezměnily vlastnosti balíčku.
Metoda SetSourceSite v SMS_Package třídy Nastaví kód zdrojové lokality pro balíček.
Metoda Unlock v SMS_Package třídy Nastaví zdrojový web na aktuální web a odemkne balíček.

Vlastnosti

ActionInProgress
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

AlternateContentProviders
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [velký, líný]

Viz SMS_PackageBaseclass serverová třída služby WMI.

DefaultImageFlags
Datový typ: SInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Příznak označující typ balíčku. Možné hodnoty jsou:

Hodnota Typ balíčku
2 USMT

Upozornění

V současné době je definován pouze typ balíčku USMT, všechny ostatní typy balíčků jsou 0.

Tyto informace platí pro System Center 2012 Configuration Manager SP1 nebo novější a System Center 2012 R2 Configuration Manager nebo novější.

Description
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

ExtendedData
Datový typ: UInt8 Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [velký, líný]

Viz SMS_PackageBaseclass serverová třída služby WMI.

ExtendedDataSize
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Viz SMS_PackageBaseclass serverová třída služby WMI.

ForcedDisconnectDelay
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

ForcedDisconnectEnabled
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

ForcedDisconnectNumRetries
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

Icon
Datový typ: UInt8 Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [velké]

Viz SMS_PackageBaseclass serverová třída služby WMI.

IconSize
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Viz SMS_PackageBaseclass serverová třída služby WMI.

IgnoreAddressSchedule
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

IsPredefinedPackage
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Příznak, který označuje, jestli je tento balíček předdefinovaným balíčkem.

ISVData
Datový typ: UInt8 Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [velký, líný]

Viz SMS_PackageBaseclass serverová třída služby WMI.

ISVDataSize
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Viz SMS_PackageBaseclass serverová třída služby WMI.

Language
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

LastRefreshTime
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

LocalizedCategoryInstanceNames
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

Manufacturer
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

MIFFilename
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

MIFName
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

MIFPublisher
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

MIFVersion
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

Name
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

NumOfPrograms
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

PackageID
Datový typ: String

Typ přístupu: [klíč]

Viz SMS_PackageBaseclass serverová třída služby WMI.

PackageSize
Datový typ: UInt32

Typ přístupu: Číst

Viz SMS_PackageBaseclass serverová třída služby WMI.

PackageType
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

PkgFlags
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [bity]

Viz SMS_PackageBaseclass serverová třída služby WMI.

PkgSourceFlag
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

PkgSourcePath
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

PreferredAddressType
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

Priority
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

RefreshPkgSourceFlag
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Viz SMS_PackageBaseclass serverová třída služby WMI.

RefreshSchedule
Datový typ: SMS_ScheduleToken Array

Typ přístupu: Čtení/zápis]

Kvalifikace: [max(15), líný]

Viz SMS_PackageBaseclass serverová třída služby WMI.

SecuredScopeNames
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

SedoObjectVersion
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

ShareName
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

ShareType
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

SourceDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

SourceSite
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

SourceVersion
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_PackageBaseclass serverová třída služby WMI.

StoredPkgPath
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

StoredPkgVersion
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

TransformAnalysisDate
Datový typ: DateTime

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Datum, kdy byl balíček naposledy analyzován správcem převodu balíčků.

TransformReadiness
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Ukládá hodnotu připravenosti určenou procesem analýzy ve Správci převodu balíčků. Výchozí hodnota je 0.

Možné hodnoty jsou:

Hodnota Připravenost na transformaci
0 Unknown (neznámý)
1 Nelze použít
2 NotReady
3 Připraven
4 Transformována
5 Error

Version
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_PackageBaseclass serverová třída služby WMI.

Poznámky

Mezi kvalifikátory tříd pro tuto třídu patří:

  • Zabezpečené

    Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

    Configuration Manager používá k distribuci softwaru klientům balíčky. Každý balíček musí obsahovat alespoň jeden program (SMS_Program serverová třída služby WMI), který identifikuje, jaké akce by se měly na klientovi provést při přijetí balíčku. Můžete také zjistit, jestli program poskytuje soubor MIF (Status Management Information Format) pro hlášení stavu, nebo používá pouze ukončovací kód.

    Když aplikace odstraní objekt, neodstraní SMS_Package se úplně, dokud neodstraní související položky, například programy, zdrojové soubory, distribuční body a reklamy. Místo toho Configuration Manager nastaví ActionInProgress vlastnost DELETE a označí balíček k odstranění. Pokud chcete v SMS 2.0 zajistit, že dotaz nenačte balíčky označené k odstranění, přidejte tento případ do klauzule WHERE. V SMS 2003 klauzule WHERE není vyžadována, protože balíčky označené k odstranění nejsou načteny dotazem. Pomocí souboru MIF stavu vygenerujte podrobné hlášení stavu. Pokud chcete vygenerovat stavový soubor MIF, musí aplikace volat funkci InstallStatusMIF. Další informace najdete v tématu Stav funkcí MIF.

    Hodnoty, které aplikace poskytuje při vytváření balíčku, jsou zcela závislé na programech, které balíček obsahuje. Pokud například balíček obsahuje jednoduchý program, který nepoužívá zdrojové soubory a negeneruje stavový soubor MIF, aplikace může vytvořit balíček, který obsahuje pouze hodnotu vlastnosti Name .

    ShareName Změna vlastnosti nebo PkgSourcePath způsobí, že Správce distribuce odstraní a znovu vytvoří balíček ve všech distribučních bodech aktuální lokality. Vzhledem k tomu, že se může jednat o nákladný proces, měla by být aplikace při aktualizaci těchto polí efektivní.

Poznámka

Vaše aplikace může také použít metodu GetPDFData v SMS_PDF_Package třídy k vygenerování objektu SMS_Package .

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_PackageBaseclass
Metoda GetPDFData v SMS_PDF_Package třídy
Jak vytvořit balíček
Rutina PowerShellu: New-CMPackage