Classe WMI SMS_TaskSequencePackage Server

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_TaskSequencePackage classe 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.

Voir aussi

Classe WMI SMS_TaskSequence Server