The SMS_TaskSequencePackageReference_Flat Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents all classic package or application references for a task sequence. The list also includes the applications that are dependent on the applications directly referenced in the task sequence.

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

Class SMS_TaskSequencePackageReference_Flat : SMS_BaseClass
{
	String Description;
	String Level;
	String ObjectID;
	String ObjectName;
	UInt32 ObjectType;
	String PackageID;
	String RefPackageID;
	String SourceID;
	UInt32 SourceSize;
	String Version;
};

Methods

The SMS_TaskSequencePackageReference_Flat class does not define any methods.

Properties

Description

Data type: StringAccess type: Read/Write Qualifiers: noneThe description for the reference or dependent object.
ObjectID

Data type: StringAccess type: Read/Write Qualifiers: [key]If the Task Sequence reference is to a legacy package, this property is the package identifier of the legacy package. If the Task Sequence reference is to an application, this property is the package identifier of the application.
ObjectName

Data type: StringAccess type: Read/Write Qualifiers: noneDisplay name for the reference or dependent object.
ObjectType

Data type: UInt32Access type: Read/Write Qualifiers: [enumeration]The type of reference or dependent object. Possible values are:

0

Classic Package

3

Driver Package

5

Software Update Package

257

Operating System Image Package

258

Boot Image Package

259

Operating System Installer Source Package

512

Application

Level

Data type: StringAccess type: Read-only Qualifiers: readReference or dependent object level in the dependency tree. For direct reference objects, this is 0.
ObjectID

Data type: StringAccess type: Read/Write Qualifiers: [key]If the Task Sequence reference is to a legacy package, this property is the package identifier of the legacy package. If the Task Sequence reference is to an application, this property is the package identifier of the application.
ObjectName

Data type: StringAccess type: Read/Write Qualifiers: noneDisplay name for the reference or dependent object.
ObjectType

Data type: UInt32Access type: Read/Write Qualifiers: [enumeration]The type of reference or dependent object. Possible values are:

0

Classic Package

3

Driver Package

5

Software Update Package

257

Operating System Image Package

258

Boot Image Package

259

Operating System Installer Source Package

512

Application

PackageID

Data type: StringAccess type: Read/Write Qualifiers: [key]Package identifier of the task sequence.
RefPackageID

Data type: StringAccess type: Read/Write Qualifiers: [none]Reference or dependent object Package ID.
SourceID

Data type: StringAccess type: Read/Write Qualifiers: [none]Source object ID for dependency. For direct reference objects this s empty.
SourceSize

Data type: UInt32Access type: Read-only Qualifiers: [read]Package source size.
Version

Data type: StringAccess type: Read/Write Qualifiers: [none]Reference or dependent object version.

Remarks

Requirements

Runtime Requirements

Development Requirements