Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La SMS_TaskSequencePackage classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui représente un package de séquence de tâches qui définit les étapes à exécuter pour la séquence de tâches.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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;
};
Méthodes
Le tableau suivant présente les méthodes dans SMS_TaskSequencePackage.
| Méthode | Description |
|---|---|
| Méthode AddChangeNotification dans la classe SMS_TaskSequencePackage | Ajoute une notification de modification de package de séquence de tâches. |
| Méthode AddDistributionPoints dans la classe SMS_TaskSequencePackage | Ajoute les points de distribution du package de séquence de tâches. |
| Méthode CheckReferencesShareType dans la classe SMS_TaskSequencePackage | Vérifie tous les packages référencés pour cette séquence de tâches et retourne tous ceux qui ne sont pas partagés. |
| Méthode GetClientConfigPolicies dans la classe SMS_TaskSequencePackage | Obtient toutes les stratégies de configuration client à l’échelle du site et leurs affectations de stratégie correspondantes. |
| Méthode GetContentHash dans le SMS_TaskSequencePackage de classe | Obtient le hachage du contenu Configuration Manager spécifique. |
| Méthode GetPackageDefaultHash dans la classe SMS_TaskSequencePackage | Obtient le hachage d’un package Configuration Manager. |
| Méthode GetPackageHash dans le SMS_TaskSequencePackage de classe | Obtient le hachage de certificat pour le package de séquence de tâches. |
| Méthode GetSequence dans la classe SMS_TaskSequencePackage | Obtient une séquence de tâches à partir d’un package de séquence de tâches. |
| Méthode GetTsPolicies dans la classe SMS_TaskSequencePackage | Obtient toutes les stratégies associées à la séquence de tâches spécifiée. |
| Méthode GetTsPoliciesSaMedia dans la classe SMS_TaskSequencePackage | Obtient toutes les stratégies associées à la séquence de tâches spécifiée. |
| Méthode GetTSRelatedToDriverCategory dans la classe SMS_TaskSequencePackage | Obtenez les packages de séquence de tâches liés à la catégorie spécifiée. |
| Méthode ImportSequence dans la classe SMS_TaskSequencePackage | Importe un SMS_TaskSequence objet basé sur le code XML fourni. |
| Méthode RefreshPkgSource dans la classe SMS_TaskSequencePackage | Actualise la source du package à tous les points de distribution lorsque les propriétés du package n’ont pas changé. |
| Méthode SetSequence dans la classe SMS_TaskSequencePackage | Mises à jour un package de séquence de tâches avec la séquence de tâches d’entrée. |
| Méthode SetSourceSite dans la classe SMS_TaskSequencePackage | Définit le code du site source pour le package de séquence de tâches. |
| Méthode Unlock dans le SMS_TaskSequencePackage de classe | Définit le site source sur le site actuel, ce qui déverrouille le package de séquence de tâches. |
Propriétés
ActionInProgress Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
AlternateContentProviders Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
BootImageID Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
ID du package d’image de démarrage si la séquence de tâches contient une référence à une image de démarrage dans la References propriété . Pour plus d’informations sur le package d’image de démarrage, consultez classe WMI du serveur SMS_BootImagePackage.
Category Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Catégorie de package de séquence de tâches. La valeur par défaut est « ». La catégorie du package est affectée à l’aide de la Category propriété de SMS_TaskSequence Server WMI Class.
CustomProgressMsg Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Message de progression personnalisé spécifié dans la console Configuration Manager.
DependentProgram Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Chaîne de texte mise en forme définissant tout programme qui doit être exécuté avant le programme actuel. Le format est «< PackageID> ; ;<ProgramName>". Pour plus d’informations, consultez classe WMI du serveur SMS_Program.
Description Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Duration Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Durée approximative, en minutes, que prend le programme pour s’exécuter. La valeur par défaut est 0.
ExtendedData Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ExtendedDataSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectDelay Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectEnabled Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectNumRetries Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Icon Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large]
Consultez classe WMI du serveur SMS_PackageBaseclass.
IconSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
IgnoreAddressSchedule Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ISVData Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ISVDataSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Language Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
LastRefreshTime Type de données: DateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
LocalizedCategoryInstanceNames Type de données: String Array
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Manufacturer Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFFilename Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFName Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFPublisher Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFVersion Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Name Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
NumOfPrograms Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageID Type de données: String
Type d’accès : Lecture
Qualificateurs [key]
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageSize Type de données: UInt32
Type d’accès : Lecture
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageType Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Pour cette classe, le type de package est PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [bits]
Consultez classe WMI du serveur SMS_PackageBaseclass.
PkgSourceFlag Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PkgSourcePath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PreferredAddressType Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Priority Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ProgramFlags Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [bits]
Indicateurs identifiant les caractéristiques d’installation du programme. Les indicateurs par défaut sont program, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS et ANY_PLATFORM. La valeur par défaut est 152084496.
| Mors | Décimal | Format hexadécimal | Description |
|---|---|---|---|
| 0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Le programme est autorisé pour l’installation dynamique. |
| 1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. Le programme utilise un message de progression personnalisé. |
| 8 | 256 | 0x00000100 | WINDOWS_CE. Utilisez Windows CE comme programme d’appareil. Si cette valeur est définie, le programme n’est pas proposé aux clients de bureau. |
| 9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Exécutez toujours le dépendant immédiat du programme. |
| 10 | 1024 | 0x00000400 | COMPTE À REBOURS. Afficher la boîte de dialogue compte à rebours. |
| 12 | 4096 | 0x00001000 | HANDICAPÉ. Le programme est désactivé. |
| 13 | 8192 | 0x00002000 | SANS ASSISTANCE. Le programme ne nécessite aucune interaction de l’utilisateur. |
| 14 | 16384 | 0x00004000 | USERCONTEXT. Le programme doit s’exécuter dans le contexte utilisateur. Définissez toujours la valeur sur 0. |
| 15 | 32768 | 0x00008000 | ADMINRIGHTS. Le programme doit s’exécuter sous des droits d’administrateur. |
| 16 | 65536 | 0x00010000 | EVERYUSER. Le programme doit être exécuté par chaque utilisateur pour lequel il est valide. Ce paramètre est valide uniquement pour les travaux obligatoires. Définissez toujours la valeur sur 0. |
| 17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Le programme est exécuté uniquement lorsqu’aucun utilisateur n’est connecté. |
| 18 | 262144 | 0x00040000 | OKTOQUIT. L’arrêt du programme est activé. Définissez toujours la valeur sur 0. |
| 19 | 524288 | 0x00080000 | OKTOREBOOT. Le redémarrage de l’ordinateur est activé. Définissez toujours la valeur sur 0. |
| 20 | 1048576 | 0x00100000 | USEUNCPATH. L’accès au programme utilise un chemin d’accès UNC (Universal Naming Convention). |
| 21 | 2097152 | 0x00200000 | PERSISTCONNECTION. La connexion du programme est conservée. Définissez toujours la valeur sur 0. |
| 22 | 4194304 | 0x00400000 | RUNMINIMIZED. Agrandissez la fenêtre du programme. Définissez toujours la valeur sur 0. |
| 23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Réduisez la fenêtre du programme. Définissez toujours la valeur sur 0. |
| 24 | 16777216 | 0x01000000 | HIDEWINDOW. Masquer la fenêtre du programme. |
| 25 | 33554432 | 0x02000000 | OKTOLOGOFF. La fermeture de session est activée. Définissez toujours la valeur sur 0. |
| 26 | 67108864 | 0x04000000 | RUNACCOUNT. Exécutez le programme à l’aide de l’accès au compte. |
| 27 | 134217728 | 0x08000000 | ANY_PLATFORM. Le programme peut s’exécuter sur n’importe quel système d’exploitation. |
| 28 | 268435456 | 0x10000000 | STILL_RUNNING. Le programme est en cours d’exécution. |
| 29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. Le programme dispose d’un utilitaire de désinstallation. Définissez toujours la valeur sur 0. |
| 31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Affichez le programme dans Ajout/Suppression de programmes. |
References Type de données : SMS_TaskSequence_Reference Tableau
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
SMS_TaskSequence_Reference Des objets de classe WMI server représentant les packages/programmes et les applications auxquels font référence les étapes de la séquence de tâches.
RefreshPkgSourceFlag Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
RefreshSchedule Type de données : SMS_ScheduleToken Tableau
Type d’accès :
Qualificateurs : [max(15), paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ReferencesCount Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Taille du tableau indiqué par la References propriété . Cela représente le nombre de packages/programmes et d’applications référencés par la séquence de tâches.
Reserved Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Utilisé en interne par le fournisseur SMS.
SecuredScopeNames Type de données: String Array
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SedoObjectVersion Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Sequence Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
Données au format XML contenant des informations de séquence de tâches.
ShareName Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ShareType Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceDate Type de données: DateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceSite Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceVersion Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
StoredPkgPath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
StoredPkgVersion Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
SupportedOperatingSystems Type de données : SMS_OS_Details Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
SMS_OS_Details Des objets de classe WMI server qui décrivent les détails des plateformes sur lesquelles le programme peut s’exécuter.
TaskSequenceFlags Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [lazy, bits(« DANGLING_REF(0) »)]
Indicateurs indiquant les conditions du package de séquence de tâches. Le seul indicateur actuellement défini est DANGLING_REF (bit 0).
| Mors | Description |
|---|---|
| 0 | Indique si la séquence de tâches fait référence à un package qui n’est pas défini sur le site. |
Type Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
Type de séquence de tâches représentée par le package. Les valeurs possibles sont les suivantes :
| Valeur | Description |
|---|---|
| 1 | Séquence de tâches générique |
| 2 | Séquence de tâches de déploiement de système d’exploitation |
Version Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Remarques
Les qualificateurs de classe pour cette classe sont les suivants :
Sécurisé
Icône(« Package.ico »)
Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriété inclus dans la section Propriétés, consultez Configuration Manager Qualificateurs de classe et de propriété.
Pour commencer à utiliser cette classe, consultez How to Create an Operating System Deployment Task Sequence Package.
Vous créez un package de séquence de tâches de déploiement de système d’exploitation en créant un instance de la
SMS_TaskSequencePackageclasse pour contenir une séquence de tâches. La séquence de tâches elle-même est créée à l’aide du modèle objet de séquence de tâches de déploiement du système d’exploitation, et elle est associée au package de séquence de tâches à l’aide de la méthode SetSequence dans la classe SMS_TaskSequencePackage méthode. Le package est publié pour les clients qui peuvent ensuite exécuter la séquence de tâches. Pour plus d’informations, consultez How to Create an Operating System Deployment Task Sequence Package.Pour plus d’informations sur les objets WMI de séquence de tâches, consultez À propos des séquences de tâches de déploiement de système d’exploitation.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Server Development Requirements.