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 Windows Management Instrumentation (WMI) est une classe de serveur 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 décrites 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 en classe SMS_TaskSequencePackage | Ajoute les points de distribution pour le package de séquence de tâches. |
| Méthode CheckReferencesShareType en classe SMS_TaskSequencePackage | Vérifie tous les packages référencés pour cette séquence de tâches et renvoie tous les éléments non partagés. |
| Méthode GetClientConfigPolicies en 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 en classe SMS_TaskSequencePackage | Obtient le hachage d’un contenu spécifique du Configuration Manager. |
| Méthode GetPackageDefaultHash en classe SMS_TaskSequencePackage | Obtient le hachage d’un package Configuration Manager. |
| Méthode GetPackageHash en classe SMS_TaskSequencePackage | Obtient le hachage de certificat pour le package de séquence de tâches. |
| Méthode GetSequence en classe SMS_TaskSequencePackage | Obtient une séquence de tâches à partir d’un package de séquence de tâches. |
| Méthode GetTsPolicies en classe SMS_TaskSequencePackage | Obtient toutes les stratégies associées à la séquence de tâches spécifiée. |
| GetTsPoliciesMéthode SaMedia en 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 | Obtenir 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 XML fourni. |
| Méthode RefreshPkgSource en classe SMS_TaskSequencePackage | Actualise la source du package à tous les points de distribution lorsque les propriétés du package ne changent pas. |
| Méthode SetSequence en classe SMS_TaskSequencePackage | Mises à jour d’un package de séquence de tâches avec la séquence de tâches d’entrée. |
| Méthode SetSourceSite en classe SMS_TaskSequencePackage | Définit le code du site source pour le package de séquence de tâches. |
| Méthode de déverrouillage en classe SMS_TaskSequencePackage | 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 : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
AlternateContentProviders Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
BootImageID Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
ID du package d’images 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 SMS_BootImagePackage Classe WMI du serveur.
Category Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Catégorie de package de séquence de tâches. La valeur par défaut est « ». La catégorie du package est attribuée à l’aide de la Category propriété de SMS_TaskSequence classe WMI Server.
CustomProgressMsg Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Message de progression personnalisé spécifié dans la console du Configuration Manager.
DependentProgram Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Chaîne de texte mise en forme définissant tout programme devant être exécuté avant le programme actif. Le format est «< PackageID ;> ;<ProgramName>". Pour plus d’informations, consultez SMS_Program classe WMI du serveur.
Description Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Duration Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Durée approximative, en minutes, nécessaire à l’exécution du programme. La valeur par défaut est 0.
ExtendedData Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ExtendedDataSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectDelay Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectEnabled Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectNumRetries Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Icon Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large]
Voir SMS_PackageBaseclass Classe WMI du serveur.
IconSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
IgnoreAddressSchedule Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ISVData Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ISVDataSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
Language Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
LastRefreshTime Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
LocalizedCategoryInstanceNames Type de données : String Array
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
Manufacturer Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFFilename Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFName Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFPublisher Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFVersion Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Name Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
NumOfPrograms Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageID Type de données : String
Type d’accès : Lecture
Qualificateurs [clé]
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageSize Type de données : UInt32
Type d’accès : Lecture
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageType Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
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]
Voir SMS_PackageBaseclass Classe WMI du serveur.
PkgSourceFlag Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
PkgSourcePath Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
PreferredAddressType Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Priority Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
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 programme par défaut, UNASSISTED, UNCPATH, HIDEWINDOW, ADMINRIGHTS et ANY_PLATFORM. La valeur par défaut est 152084496.
| Bit | Décimal | Format hexadécimal | Description |
|---|---|---|---|
| 0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Le programme est autorisé pour une 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’appareils. Si cette valeur est définie, le programme n’est pas proposé aux clients de bureau. |
| 9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Toujours exécuter la dépendance immédiate du programme. |
| 10 | 1024 | 0x00000400 | COMPTE À REBOURS. Afficher la boîte de dialogue de compte à rebours. |
| 12 | 4096 | 0x00001000 | DÉSACTIVÉ. Le programme est désactivé. |
| 13 | 8192 | 0x00002000 | SANS SURVEILLANCE. Le programme ne nécessite aucune interaction de l’utilisateur. |
| 14 | 16384 | 0x00004000 | USERCONTEXT. Le programme doit s’exécuter dans le contexte utilisateur. Réglez toujours la valeur sur 0. |
| 15 | 32768 | 0x00008000 | DROITS D’ADMINISTRATEUR. Le programme doit s’exécuter en tant qu’administrateur. |
| 16 | 65536 | 0x00010000 | TOUT LE MONDE. Ce programme doit être exécuté par tous les utilisateurs pour lesquels il est valide. Ce paramètre est valide uniquement pour les travaux obligatoires. Réglez toujours la valeur sur 0. |
| 17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Le programme n’est exécuté que si aucun utilisateur n’est connecté. |
| 18 | 262144 | 0x00040000 | OKTOQUIT. L’arrêt du programme est activé. Réglez toujours la valeur sur 0. |
| 19 | 524288 | 0x00080000 | OKTOREBOOT. Le redémarrage de l’ordinateur est activé. Réglez 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 au programme est maintenue. Réglez toujours la valeur sur 0. |
| 22 | 4194304 | 0x00400000 | RUNMINIMISÉ. Agrandir la fenêtre du programme. Réglez toujours la valeur sur 0. |
| 23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Réduire la fenêtre du programme. Réglez toujours la valeur sur 0. |
| 24 | 16777216 | 0x01000000 | FENÊTRE MASQUÉE. Masquer la fenêtre du programme. |
| 25 | 33554432 | 0x02000000 | OKTOLOGOFF. La fermeture de session est activée. Réglez toujours la valeur sur 0. |
| 26 | 67108864 | 0x04000000 | COMPTE.EXÉCUTION. 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. Réglez toujours la valeur sur 0. |
| 31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Afficher le programme dans Ajout/Suppression de programmes. |
References Type de données : SMS_TaskSequence_Reference tableau
Type d’accès : Lecture seule
Qualificatifs : [paresseux, lire]
SMS_TaskSequence_Reference Objets de classe WMI Server représentant les paquets/programmes et applications référencés par les étapes de la séquence de tâches.
RefreshPkgSourceFlag Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
RefreshSchedule Type de données : SMS_ScheduleToken tableau
Type d’accès :
Qualificateurs : [max(15), paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ReferencesCount Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : [lire]
Taille du tableau indiquée par la References propriété. Il représente le nombre de paquets/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
Qualificatifs : [paresseux]
Utilisé en interne par le fournisseur de SMS.
SecuredScopeNames Type de données : String Array
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SedoObjectVersion Type de données : String
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
Sequence Type de données : String
Type d’accès : Lecture seule
Qualificatifs : [paresseux, lire]
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
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ShareType Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceDate Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceSite Type de données : String
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceVersion Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
StoredPkgPath Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
StoredPkgVersion Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
SupportedOperatingSystems Type de données : SMS_OS_Details tableau
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
SMS_OS_Details Server Objets de classe WMI qui décrivent les détails des plates-formes 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 de package de séquence de tâches. Le seul indicateur actuellement défini est DANGLING_REF (bit 0).
| Bit | Description |
|---|---|
| 0 | Définissez cette option 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 : Lecture seule
Qualificatifs : [paresseux, lire]
Type de séquence de tâches représenté 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 Déploiement du système d’exploitation |
Version Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Remarques
Les qualificatifs de classe pour cette classe sont les suivants :
Sécurisé
Icon(« Package.ico »)
Pour plus d’informations sur les qualificateurs de classe et de propriété inclus dans la section Propriétés, voir Qualificateurs de classe et de propriété du Configuration Manager.
Pour commencer à utiliser cette classe, consultez Comment créer un package de séquence de tâches de déploiement de système d’exploitation.
Vous créez un package de séquence de tâches de déploiement de système d’exploitation en créant une 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 de système d’exploitation et associée au package de séquence de tâches à l’aide de la méthode SetSequence dans la méthode de classe SMS_TaskSequencePackage . Le package est publié auprès des clients qui peuvent ensuite exécuter la séquence de tâches. Pour plus d’informations, consultez Comment créer un package de séquence de tâches de déploiement de système d’exploitation.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 requise pour Configuration Manager Server Runtime.
Configuration requise pour le développement
Pour plus d’informations, consultez Configuration requise pour le développement du serveur Configuration Manager.