SMS_TaskSequencePackage Server WMI-Klasse

Die SMS_TaskSequencePackage WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse im Configuration Manager, die ein Tasksequenzpaket darstellt, das die auszuführenden Schritte für die Tasksequenz definiert.

Die folgende Syntax wurde aus 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 Klasse SMS_TaskSequencePackage Fügt eine Änderungsbenachrichtigung für das Tasksequenzpaket hinzu.
AddDistributionPoints-Methode in Klasse SMS_TaskSequencePackage Fügt die Verteilungspunkte für das Tasksequenzpaket hinzu.
CheckReferencesShareType-Methode in Klasse SMS_TaskSequencePackage Überprüft alle verwiesenen Pakete auf diese Tasksequenz und gibt alle nicht freigegebenen Pakete zurück.
GetClientConfigPolicies-Methode in Klasse SMS_TaskSequencePackage Ruft alle Site-weiten Clientkonfigurationsrichtlinien und die entsprechenden Richtlinienzuweisungen ab.
GetContentHash-Methode in Klasse SMS_TaskSequencePackage Ruft den Hash bestimmter Configuration Manager-Inhalte ab.
GetPackageDefaultHash-Methode in Klasse SMS_TaskSequencePackage Ruft den Hash eines Configuration Manager-Pakets ab.
GetPackageHash-Methode in Klasse SMS_TaskSequencePackage Ruft den Zertifikathash für das Tasksequenzpaket ab.
GetSequence-Methode in Klasse SMS_TaskSequencePackage Ruft eine Tasksequenz aus einem Tasksequenzpaket ab.
GetTsPolicies-Methode in Klasse SMS_TaskSequencePackage Ruft alle Richtlinien ab, die der angegebenen Tasksequenz zugeordnet sind.
GetTsPoliciesSaMedia-Methode in Klasse SMS_TaskSequencePackage Ruft alle Richtlinien ab, die der angegebenen Tasksequenz zugeordnet sind.
GetTSRelatedToDriverCategory-Methode in Klasse SMS_TaskSequencePackage Abrufen von Tasksequenzpaketen für die angegebene Kategorie.
ImportSequence-Methode in Klasse SMS_TaskSequencePackage Importiert ein SMS_TaskSequence Objekt basierend auf dem bereitgestellten XML-Code.
RefreshPkgSource-Methode in Klasse SMS_TaskSequencePackage Aktualisiert die Paketquelle an allen Verteilungspunkten, wenn sich die Paketeigenschaften nicht geändert haben.
SetSequence-Methode in Klasse SMS_TaskSequencePackage Updates ein Tasksequenzpaket mit der Eingabetasksequenz.
SetSourceSite-Methode in Klasse SMS_TaskSequencePackage Legt den Code der Quellwebsite für das Tasksequenzpaket fest.
Unlock-Methode in Klasse SMS_TaskSequencePackage Legt die Quellwebsite auf die aktuelle Website fest, wodurch das Tasksequenzpaket entsperrt wird.

Eigenschaften

ActionInProgress Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

AlternateContentProviders Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [groß, faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

BootImageID Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

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

Category Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

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

CustomProgressMsg Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

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

DependentProgram Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Eine formatierte Textzeichenfolge, die ein 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 Class.

Description Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Duration Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

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

ExtendedData Datentyp: UInt8 Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [groß, faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ExtendedDataSize Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ForcedDisconnectDelay Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ForcedDisconnectEnabled Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ForcedDisconnectNumRetries Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Icon Datentyp: UInt8 Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [groß]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

IconSize Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

IgnoreAddressSchedule Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ISVData Datentyp: UInt8 Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [groß, faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ISVDataSize Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Language Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

LastRefreshTime Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

LocalizedCategoryInstanceNames Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Manufacturer Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

MIFFilename Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

MIFName Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

MIFPublisher Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

MIFVersion Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Name Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

NumOfPrograms Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PackageID Datentyp: String

Zugriffsart: Lesen

Qualifiers [key]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PackageSize Datentyp: UInt32

Zugriffsart: Lesen

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PackageType Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

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

PkgFlags Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifier: [bits]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PkgSourceFlag Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PkgSourcePath Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

PreferredAddressType Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Priority Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ProgramFlags Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifier: [bits]

Flags, welche die Installationsmerkmale des Programms angeben. Die Standardflags sind "default program", "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 zugelassen.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. Das Programm verwendet eine benutzerdefinierte Fortschrittsmeldung.
8 256 0x00000100 WINDOWS_CE. Verwenden Sie Windows CE als Geräteprogramm. Wenn dieser Wert festgelegt ist, wird das Programm Desktopclients nicht angeboten.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Führen Sie immer die unmittelbare Abhängigkeit des Programms aus.
10 1024 0x00000400 COUNTDOWN. Anzeigen des Countdown-Dialogfelds.
12 4096 0x00001000 DEAKTIVIERT. Das Programm ist deaktiviert.
13 8192 0x00002000 UNBEAUFSICHTIGT. Das Programm erfordert keine Benutzerinteraktion.
14 16384 0x00004000 USERCONTEXT ANZUZEIGEN. 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 JEDER BENUTZER. 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. Der 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 bleibt erhalten. Legen Sie den Wert immer auf 0 fest.
22 4194304 0x00400000 RUNMINIMIZED. Programmfenster maximieren. 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. Programmfenster ausblenden.
25 33554432 0x02000000 OKTOLOGOFF. Die Abmeldung ist aktiviert. Legen Sie den Wert immer auf 0 fest.
26 67108864 0x04000000 AUSGEFÜHRT WERDEN. Führen Sie das Programm mit Kontozugriff 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 Dienstprogramm zum Deinstallieren. 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

Qualifikanten: [faul, lesen]

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

RefreshPkgSourceFlag Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

RefreshSchedule Datentyp: SMS_ScheduleToken Array

Zugriffsart:

Qualifier: [max(15), faul]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ReferencesCount Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Größe des Arrays, das von der References Eigenschaft angegeben wird. Gibt die Anzahl der Pakete/Programme und Anwendungen an, auf die die Tasksequenz verweist.

Reserved Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Wird intern vom SMS-Anbieter verwendet.

SecuredScopeNames Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

SedoObjectVersion Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Sequence Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [faul, lesen]

XML-formatierte Daten, die Tasksequenzinformationen enthalten.

ShareName Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

ShareType Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

SourceDate Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

SourceSite Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

SourceVersion Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_PackageBaseclass Server WMI-Klasse.

StoredPkgPath Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

StoredPkgVersion Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

SupportedOperatingSystems Datentyp: SMS_OS_Details Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

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: Lesen/Schreiben

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

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

Bit Beschreibung
0 Wird festgelegt, wenn die Tasksequenz auf ein Paket verweist, das nicht auf der Website definiert ist.

Type Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [faul, lesen]

Der Typ der Tasksequenz, der 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: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_PackageBaseclass Server WMI-Klasse.

Hinweise

Zu den Klassenqualifikationen für diese Klasse gehören:

  • Gesichert

  • Symbol("Package.ico")

    Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.

    Informationen zu den ersten Schritten mit diesem Kurs 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 für die Betriebssystembereitstellung erstellt und mithilfe der SetSequence-Methode in der Methode Klasse SMS_TaskSequencePackage dem Tasksequenzpaket zugeordnet. Das Paket wird Clients angekündigt, die dann die Tasksequenz ausführen können. Weitere Informationen finden Sie unter So erstellen Sie ein Tasksequenzpaket für die Betriebssystembereitstellung.

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

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

SMS_TaskSequence Server WMI-Klasse