Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_TaskSequencePackageeine 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.