SaveToXml, méthode dans la SMS_TaskSequence de classe
La SaveToXml
méthode de classe WMI (Windows Management Instrumentation) dans Configuration Manager sérialise une séquence de tâches d’objets WMI vers XML.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .
Syntaxe
String SaveToXml(
SMS_TaskSequence TaskSequence,
SMS_TaskSequence_Reference References[],
UInt32 Flags
);
Paramètres
TaskSequence
Type de donnéesSMS_TaskSequence
Qualificateurs : [in]
Objet de classe WMI SMS_TaskSequence Server représentant la séquence de tâches à sérialiser.
References
Type de données : SMS_TaskSequence_Reference
Tableau
Qualificateurs : [out]
SMS_TaskSequence_Reference Les objets de classe WMI server représentant tous les packages et programmes référencés dans le code XML requis par la séquence de tâches. Le fournisseur utilise ces objets pour vérifier les packages et les programmes qui existent sur le site.
Flags
Type de donnéesUInt32
Qualificateurs : [out]
Indicateurs identifiant les détails de sérialisation. Le seul indicateur actuellement pris en charge est 0x00000001, la séquence déploie une image de système d’exploitation.
Valeurs de retour
Type String
de données contenant la représentation XML de la séquence de tâches.
Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.
Remarques
Importante
Votre application doit utiliser des techniques sécurisées lors de l’appel de cette méthode, car elle conserve tous les mots de passe (informations secrètes) et les clés de produit (informations quasi secrètes). Il est sécurisé si le code XML est enregistré dans la base de données via le package de séquence de tâches. Toutefois, cette méthode n’est pas sécurisée si le code XML est enregistré dans un fichier pour une utilisation par un autre site. Dans ce cas, l’appel doit être suivi d’un appel à la méthode ExportXml dans la classe SMS_TaskSequence pour supprimer les mots de passe et les clés de produit.
Votre application utilise cette méthode lors de l’enregistrement des séquences de tâches et de la traduction entre le code WMI de la séquence de tâches et le XML de séquence de tâches, en préservant les mots de passe et les clés de produit. L’utilisation la plus courante est effectuée par un fournisseur externe qui manipule le modèle objet WMI.
N’oubliez pas que cette méthode ne sérialise pas le code XML de séquence de tâches pour un objet de classe WMI server SMS_TaskSequencePackage Server. Pour un package, vous devez refléter le code XML de la séquence de tâches à l’aide des <balises de séquence></séquence> .
Configuration requise
Voir aussi
Classe WMI du serveur SMS_TaskSequence
Classe WMI du serveur SMS_TaskSequence_Reference
Méthode ExportXml dans le SMS_TaskSequence de classe