SMS_PDF_Package Server WMI Class

 

Updated: November 1, 2013

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The SMS_PDF_Package Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a package definition file (PDF) template from which to create an initialized package.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_PDF_Package : SMS_BaseClass
{
      UInt8 Icon[];
      UInt32 IconSize;
      String Language;
      String Name;
      String PDFFileName;
      UInt32 PDFID;
      String Publisher;
    String RequiredIconNames[];
      UInt32 Status;
      String Version;
};

The following table lists the methods in the SMS_PDF_Package class.

Method

Description

GetPDFData Method in Class SMS_PDF_Package

Gets SMS_Package and SMS_Program objects for a loaded package definition file.

LoadIconForPDF Method in Class SMS_PDF_Package

Imports a required icon for a package definition file.

LoadPDF Method in Class SMS_PDF_Package

Imports a package definition file into the package definition file store.

ProcessInBox Method in Class SMS_PDF_Package

Imports package definition files from the package definition file inbox.

Icon

Data type: UInt8 Array

Access type: Read/Write

Qualifiers: [lazy, large]

Icon to associate with the package in the Configuration Manager console.

IconSize

Data type: UInt32

Access type: Read/Write

Qualifiers: [lazy]

Size, in bytes, of the icon. The default value is 0.

Language

Data type: String

Access type: Read/Write

Qualifiers: None

Language for the package, for example, English.

Name

Data type: String

Access type: Read/Write

Qualifiers: None

Name of the package.

PDFFileName

Data type: String

Access type: Read/Write

Qualifiers: [SizeLimit("100")]

File name of the package definition file. The file name does not include the .sms file name extension.

PDFID

Data type: UInt32

Access type: Read/Write

Qualifiers: [key]

Unique auto-generated ID for the package definition file.

Publisher

Data type: String

Access type: Read/Write

Qualifiers: None

Manufacturer of the package.

RequiredIconNames

Data type: String Array

Access type: Read/Write

Qualifiers: [lazy]

Icons still required to be loaded.

Status

Data type: UInt32

Access type: Read/Write

Qualifiers: [lazy, Enumeration]

Load status of the package definition file. Possible values are:

0

Loaded

1

RequiresIcon

Version

Data type: String

Access type: Read/Write

Qualifiers: None

Version number of the package.

Class qualifiers for this class include:

  • Read (read-only)

For more information about both the class qualifiers and the property qualifiers included in the Properties section, see Configuration Manager Class and Property Qualifiers.

This class contains methods that store the package definition file template in the package definition file store and that produce SMS_Package Server WMI Class objects and SMS_Program Server WMI Class objects from the template.

Show: