Freigeben über


WMI-Klasse des SMS_TaskSequencePackage-Servers

Die SMS_TaskSequencePackage WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die ein Tasksequenzpaket darstellt, das die schritte definiert, die für die Tasksequenz ausgeführt werden sollen.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

Class SMS_TaskSequencePackage : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      String BootImageID;  
      String Category;  
      String CustomProgressMsg;  
      String DependentProgram;  
      String Description;  
      UInt32 Duration;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      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;  
      UInt32 ProgramFlags;  
      SMS_TaskSequence_Reference References[];  
      Boolean RefreshPkgSourceFlag;  
      SMS_ScheduleToken RefreshSchedule[];  
      String SecuredScopeNames[];  
      String SedoObjectVersion;  
      UInt32 ReferencesCount;  
      String Reserved;  
      String Sequence;  
      String ShareName;  
      UInt32 ShareType;  
      DateTime SourceDate;  
      String SourceSite;  
      UInt32 SourceVersion;  
      String StoredPkgPath;  
      UInt32 StoredPkgVersion;  
      SMS_OS_Details SupportedOperatingSystems[];  
      UInt32 TaskSequenceFlags;  
      UInt32 Type;  
      String Version;  
};  

Methoden

Die folgende Tabelle zeigt die Methoden in SMS_TaskSequencePackage.

Methode Beschreibung
AddChangeNotification-Methode in class SMS_TaskSequencePackage Fügt eine Tasksequenzpaketänderungsbenachrichtigung hinzu.
AddDistributionPoints-Methode in Class SMS_TaskSequencePackage Fügt die Verteilungspunkte für das Tasksequenzpaket hinzu.
CheckReferencesShareType-Methode in Class SMS_TaskSequencePackage Überprüft alle verwiesenen Pakete für diese Tasksequenz und gibt alle zurück, die nicht freigegeben sind.
GetClientConfigPolicies-Methode in class SMS_TaskSequencePackage Ruft alle standortweiten Clientkonfigurationsrichtlinien und die entsprechenden Richtlinienzuweisungen ab.
GetContentHash-Methode in der Klasse SMS_TaskSequencePackage Ruft den Hash bestimmter Configuration Manager Inhalt ab.
GetPackageDefaultHash-Methode in class SMS_TaskSequencePackage Ruft den Hash eines Configuration Manager Pakets ab.
GetPackageHash-Methode in der Klasse SMS_TaskSequencePackage Ruft den Zertifikathash für das Tasksequenzpaket ab.
GetSequence-Methode in der Klasse SMS_TaskSequencePackage Ruft eine Tasksequenz aus einem Tasksequenzpaket ab.
GetTsPolicies-Methode in der Klasse SMS_TaskSequencePackage Ruft alle Richtlinien ab, die der angegebenen Tasksequenz zugeordnet sind.
GetTsPoliciesSaMedia-Methode in der Klasse SMS_TaskSequencePackage Ruft alle Richtlinien ab, die der angegebenen Tasksequenz zugeordnet sind.
GetTSRelatedToDriverCategory-Methode in Class SMS_TaskSequencePackage Ruft Tasksequenzpakete ab, die sich auf die angegebene Kategorie beziehen.
ImportSequence-Methode in class SMS_TaskSequencePackage Importiert ein SMS_TaskSequence -Objekt basierend auf dem bereitgestellten XML-Code.
RefreshPkgSource-Methode in class SMS_TaskSequencePackage Aktualisiert die Paketquelle an allen Verteilungspunkten, wenn sich die Paketeigenschaften nicht geändert haben.
SetSequence-Methode in Class SMS_TaskSequencePackage Updates ein Tasksequenzpaket mit der Eingabetasksequenz.
SetSourceSite-Methode in Class SMS_TaskSequencePackage Legt den Code des Quellstandorts für das Tasksequenzpaket fest.
Unlock-Methode in class SMS_TaskSequencePackage Legt den Quellstandort auf den aktuellen Standort fest, wodurch das Tasksequenzpaket entsperrt wird.

Eigenschaften

ActionInProgress
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

AlternateContentProviders
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [groß, lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

BootImageID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

ID des Startabbildpakets, wenn die Tasksequenz einen Verweis auf ein Startimage in der References -Eigenschaft enthält. Informationen zum Startabbildpaket finden Sie unter SMS_BootImagePackage Server WMI-Klasse.

Category
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Kategorie des Tasksequenzpakets. Der Standardwert ist "". Die Kategorie für das Paket wird mithilfe der Category -Eigenschaft von SMS_TaskSequence Server WMI-Klasse zugewiesen.

CustomProgressMsg
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Eine benutzerdefinierte Statusmeldung, die in der Configuration Manager-Konsole angegeben wird.

DependentProgram
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Eine formatierte Textzeichenfolge, die jedes Programm definiert, das vor dem aktuellen Programm ausgeführt werden soll. Das Format lautet "<PackageID>;;<ProgramName>". Weitere Informationen finden Sie unter SMS_Program-Server-WMI-Klasse.

Description
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Duration
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Die ungefähre Zeit in Minuten, die das Programm für die Ausführung benötigt. Der Standardwert ist 0.

ExtendedData
Datentyp: UInt8 Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [groß, lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ExtendedDataSize
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ForcedDisconnectDelay
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ForcedDisconnectEnabled
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ForcedDisconnectNumRetries
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Icon
Datentyp: UInt8 Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [groß]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

IconSize
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

IgnoreAddressSchedule
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ISVData
Datentyp: UInt8 Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [groß, lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ISVDataSize
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Language
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

LastRefreshTime
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

LocalizedCategoryInstanceNames
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Manufacturer
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

MIFFilename
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

MIFName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

MIFPublisher
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

MIFVersion
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Name
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

NumOfPrograms
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PackageID
Datentyp: String

Zugriffstyp: Lesen

Qualifizierer [Schlüssel]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PackageSize
Datentyp: UInt32

Zugriffstyp: Lesen

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PackageType
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Für diese Klasse ist der Pakettyp PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Bits]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PkgSourceFlag
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PkgSourcePath
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

PreferredAddressType
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Priority
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ProgramFlags
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Bits]

Flags, die die Installationsmerkmale des Programms identifizieren. Die Standardflags sind Standardprogramm, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS und ANY_PLATFORM. Der Standardwert ist 152084496.

Bit Dezimal Hexadezimal Beschreibung
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL. Das Programm ist für die dynamische Installation autorisiert.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. Das Programm verwendet eine angepasste Statusmeldung.
8 256 0x00000100 WINDOWS_CE. Verwenden Sie Windows CE als Geräteprogramm. Wenn dieser Wert festgelegt ist, wird das Programm nicht für Desktopclients angeboten.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Führen Sie immer die unmittelbar abhängige des Programms aus.
10 1024 0x00000400 COUNTDOWN. Zeigt das Dialogfeld Countdown an.
12 4096 0x00001000 ARBEITSUNFÄHIG. Das Programm ist deaktiviert.
13 8192 0x00002000 UNBEAUFSICHTIGT. Das Programm erfordert keine Benutzerinteraktion.
14 16384 0x00004000 USERCONTEXT. Das Programm muss im Benutzerkontext ausgeführt werden. Legen Sie den Wert immer auf 0 fest.
15 32768 0x00008000 ADMINISTRATORRECHTE. Das Programm muss unter Administratorrechten ausgeführt werden.
16 65536 0x00010000 EVERYUSER. Das Programm muss von jedem Benutzer ausgeführt werden, für den es gültig ist. Diese Einstellung ist nur für obligatorische Aufträge gültig. Legen Sie den Wert immer auf 0 fest.
17 131072 0x00020000 NOUSERLOGGEDIN. Das Programm wird nur ausgeführt, wenn kein Benutzer angemeldet ist.
18 262144 0x00040000 OKTOQUIT. Das Herunterfahren des Programms ist aktiviert. Legen Sie den Wert immer auf 0 fest.
19 524288 0x00080000 OKTOREBOOT. Computerneustart ist aktiviert. Legen Sie den Wert immer auf 0 fest.
20 1048576 0x00100000 USEUNCPATH. Der Programmzugriff verwendet einen UNC-Pfad (Universal Naming Convention).
21 2097152 0x00200000 PERSISTCONNECTION. Die Programmverbindung wird beibehalten. Legen Sie den Wert immer auf 0 fest.
22 4194304 0x00400000 RUNMINIMIZED. Maximieren Sie das Programmfenster. Legen Sie den Wert immer auf 0 fest.
23 8388608 0x00800000 RUNMAXIMIZED. Minimieren Sie das Programmfenster. Legen Sie den Wert immer auf 0 fest.
24 16777216 0x01000000 HIDEWINDOW. Blenden Sie das Programmfenster aus.
25 33554432 0x02000000 OKTOLOGOFF. Die Abmeldung ist aktiviert. Legen Sie den Wert immer auf 0 fest.
26 67108864 0x04000000 RUNACCOUNT. Führen Sie das Programm mithilfe des Kontozugriffs aus.
27 134217728 0x08000000 ANY_PLATFORM. Das Programm kann auf jedem Betriebssystem ausgeführt werden.
28 268435456 0x10000000 STILL_RUNNING. Das Programm wird derzeit ausgeführt.
29 536870912 0x20000000 SUPPORT_UNINSTALL. Das Programm verfügt über ein Deinstallationsprogramm. Legen Sie den Wert immer auf 0 fest.
31 2147483648 0x80000000 SHOW_IN_ARP. Zeigen Sie das Programm unter Software an.

References
Datentyp: SMS_TaskSequence_Reference Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

SMS_TaskSequence_Reference WMI-Klassenobjekte des Servers , die die Pakete/Programme und Anwendungen darstellen, auf die in den Schritten in der Tasksequenz verwiesen wird.

RefreshPkgSourceFlag
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

RefreshSchedule
Datentyp: SMS_ScheduleToken Array

Zugriffstyp:

Qualifizierer: [max(15), lazy]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ReferencesCount
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Größe des Arrays, das durch die References -Eigenschaft angegeben wird. Dies stellt die Anzahl von Paketen/Programmen und Anwendungen dar, auf die von der Tasksequenz verwiesen wird.

Reserved
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Wird intern vom SMS-Anbieter verwendet.

SecuredScopeNames
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

SedoObjectVersion
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Sequence
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

XML-formatierte Daten, die Tasksequenzinformationen enthalten.

ShareName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

ShareType
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

SourceDate
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

SourceSite
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

SourceVersion
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

StoredPkgPath
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

StoredPkgVersion
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

SupportedOperatingSystems
Datentyp: SMS_OS_Details Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

SMS_OS_Details Server-WMI-Klassenobjekte, die Details für die Plattformen beschreiben, auf denen das Programm ausgeführt werden kann.

TaskSequenceFlags
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy, bits("DANGLING_REF(0)")]

Flags, die Tasksequenzpaketbedingungen angeben. Das einzige derzeit definierte Flag ist DANGLING_REF (Bit 0).

Bit Beschreibung
0 Legen Sie fest, wenn die Tasksequenz auf ein Paket verweist, das nicht auf der Website definiert ist.

Type
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

Der Typ der Tasksequenz, die durch das Paket dargestellt wird. Die folgenden Werte sind möglich:

Wert Beschreibung
1 Generische Tasksequenz
2 Tasksequenz für die Betriebssystembereitstellung

Version
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_PackageBaseclass-Server-WMI-Klasse.

Hinweise

Klassenqualifizierer für diese Klasse sind:

  • Gesichert

  • Symbol("Package.ico")

    Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.

    Informationen zu den ersten Schritten mit dieser Klasse finden Sie unter Erstellen eines Tasksequenzpakets für die Betriebssystembereitstellung.

    Sie erstellen ein Tasksequenzpaket für die Betriebssystembereitstellung, indem Sie eine instance der -Klasse erstellen, die SMS_TaskSequencePackage eine Tasksequenz enthält. Die Tasksequenz selbst wird mithilfe des Tasksequenzobjektmodells der Betriebssystembereitstellung erstellt und dem Tasksequenzpaket mithilfe der SetSequence-Methode in class SMS_TaskSequencePackage-Methode zugeordnet. Das Paket wird Clients angekündigt, die dann die Tasksequenz ausführen können. Weitere Informationen finden Sie unter Erstellen eines Tasksequenzpakets für die Betriebssystembereitstellung.

    Weitere Informationen zu den WMI-Objekten der Tasksequenz finden Sie unter Informationen zu Tasksequenzen für die Betriebssystembereitstellung.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

WMI-Klasse des SMS_TaskSequence-Servers