Méthode GetTsPoliciesSaMedia dans la classe SMS_TaskSequencePackage
La GetTsPoliciesSaMedia
méthode de classe WMI (Windows Management Instrumentation), dans Configuration Manager, obtient toutes les stratégies associées à la séquence de tâches spécifiée. L’utilisateur doit disposer de droits pour créer un média autonome.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .
Syntaxe
SInt32 GetTsPoliciesSaMedia (
String AdvertisementID,
String PackageID,
SMS_TaskSequence TaskSequence,
String AdvertisementName,
String AdvertisementComment,
UInt32 AdvertisementFlags,
String BootImageID,
String SourceSite,
String PolicyXmls[],
String PolicyAssignmentXmls[]
);
Paramètres
AdvertisementID
Type de donnéesString
Qualificateurs : [in]
ID de publication défini par l’utilisateur à incorporer dans la stratégie. Cet ID ne doit pas entrer en conflit avec d’autres ID de publicité qui ont été créés par le site.
PackageID
Type de donnéesString
Qualificateurs : [in]
ID du package de séquence de tâches, si la méthode consiste à obtenir la stratégie d’une séquence de tâches stockée dans la base de données Configuration Manager. Ou PackageID
TaskSequence
peut être non null, mais pas les deux paramètres.
TaskSequence
Type de donnéesSMS_TaskSequence
Qualificateurs : [in]
SMS_TaskSequence objet de classe WMI server représentant la séquence de tâches. Ou PackageID
TaskSequence
peut être non null, mais pas les deux paramètres.
AdvertisementName
Type de donnéesString
Qualificateurs : [in]
Nom défini par l’utilisateur pour la publication.
AdvertisementComment
Type de donnéesString
Qualificateurs : [in]
Commentaire défini par l’utilisateur pour la publication.
AdvertisementFlags
Type de donnéesUInt32
Qualificateurs : [in]
Indicateurs définis par l’utilisateur spécifiant les détails de la publication. Pour plus d’informations sur ces indicateurs , consultez classe WMI SMS_Advertisement Server .
BootImageID
Type de donnéesString
Qualificateurs : [in]
ID d’un package d’image de démarrage à utiliser avec la séquence de tâches. Ce paramètre est obligatoire si le TaskSequence
paramètre est défini. Sinon, il doit être défini sur null
.
SourceSite
Type de donnéesString
Qualificateurs : [in]
Code du site source de la publication.
PolicyXmls
Type de donnéesString Array
Qualificateurs : [out]
Chaînes XML représentant la stratégie pour la séquence de tâches et les stratégies dépendantes spécifiées.
PolicyAssignmentXmls
Type de donnéesString Array
Qualificateurs : [out]
Chaînes XML représentant les affectations pour la stratégie spécifiée par PolicyXmls
.
PolicyXmls
et PolicyAssignmentXmls
sont alignés, avec le nième élément d’un paramètre correspondant au nième élément de l’autre.
Valeurs de retour
Type SInt32
de données égal à 0 pour indiquer la réussite ou non zéro pour indiquer l’échec.
Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.
Remarques
Les stratégies d’une séquence de tâches incluent la stratégie pour la séquence de tâches elle-même, les stratégies pour tous les packages référencés et les affectations de stratégie correspondantes. La séquence de tâches peut être stockée dans la base de données ou en mémoire sous la forme d’un ensemble d’objets WMI.
Si la séquence de tâches se trouve dans la base de données Configuration Manager, votre application doit spécifier l’identificateur de package pour le package de séquence de tâches dans le PackageID
paramètre . Si vous fournissez une valeur pour ce paramètre, vous devez disposer de l’autorisation de lecture pour la séquence de tâches spécifique.
Si la séquence de tâches est en mémoire, votre application doit spécifier des valeurs pour les TaskSequence
paramètres et BootImageID
.
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.