SaveToXml-Methode in Klasse SMS_TaskSequence

Die SaveToXml Klassenmethode Windows-Verwaltungsinstrumentation (WMI) im Configuration Manager serialisiert eine Tasksequenz von WMI-Objekten in XML.

Die folgende Syntax wurde aus Managed Object Format (MOF)-Code vereinfacht und definiert die Methode.

Syntax

String SaveToXml(
      SMS_TaskSequence TaskSequence,
      SMS_TaskSequence_Reference References[],
      UInt32 Flags
);

Parameter

TaskSequence Datentyp: SMS_TaskSequence

Qualifikanten: [in]

Ein SMS_TaskSequence Server WMI Class-Objekt , das die zu serialisierende Tasksequenz darstellt.

References Datentyp: SMS_TaskSequence_Reference Array

Qualifikanten: [raus]

SMS_TaskSequence_Reference Server WMI-Class-Objekte , die alle Pakete und Programme darstellen, auf die im XML-Code verwiesen wird und die von der Tasksequenz benötigt werden. Der Anbieter verwendet diese Objekte, um die Pakete und Programme zu überprüfen, die auf der Website vorhanden sind.

Flags Datentyp: UInt32

Qualifikanten: [raus]

Flags, die Serialisierungsdetails identifizieren. Das einzige derzeit unterstützte Flag ist 0x00000001, Sequenz stellt ein Betriebssystemabbild bereit.

Rückgabewerte

Ein String Datentyp, der die XML-Darstellung der Tasksequenz enthält.

Informationen zum Behandeln zurückgegebener Fehler finden Sie unter Informationen zu Configuration Manager-Fehlern.

Hinweise

Wichtig

Ihre Anwendung muss beim Aufrufen dieser Methode sichere Techniken verwenden, da alle Kennwörter (geheime Informationen) und Product Keys (quasi geheime Informationen) beibehalten werden. Es ist sicher, wenn der XML-Code über das Tasksequenzpaket in der Datenbank gespeichert wird. Diese Methode ist jedoch nicht sicher, wenn der XML-Code zur Verwendung durch eine andere Website in einer Datei gespeichert wird. In diesem Fall muss auf den Aufruf ein Aufruf der ExportXml-Methode in Klasse SMS_TaskSequence folgen, um die Kennwörter und Product Keys zu entfernen.

Die Anwendung verwendet diese Methode beim Speichern von Tasksequenzen und beim Übersetzen zwischen Tasksequenz-WMI-Code und Tasksequenz-XML, wobei Kennwörter und Product Keys beibehalten werden. Die häufigste Verwendung wird von einem externen Anbieter verwendet, der das WMI-Objektmodell manipuliert.

Beachten Sie, dass mit dieser Methode die Tasksequenz-XML für ein Objekt der SMS_TaskSequencePackage Server WMI-Klasse nicht serialisiert wird. Für ein Paket müssen Sie die Tasksequenz-XML mithilfe der <><sequence/sequence-Tags> widerspiegeln.

Anforderungen

Siehe auch

SMS_TaskSequence Server WMI ClassSMS_TaskSequence_Reference Server WMI ClassExportXml Methode in Class SMS_TaskSequence