次の方法で共有


クラス SMS_TaskSequenceの SaveToXml メソッド

Configuration Managerの Windows Management Instrumentation (WMI) クラス メソッドはSaveToXml、WMI オブジェクトから XML にタスク シーケンスをシリアル化します。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、 メソッドを定義します。

構文

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

パラメーター

TaskSequence
データ型: SMS_TaskSequence

修飾子: [in]

シリアル化するタスク シーケンスを表す SMS_TaskSequence Server WMI クラス オブジェクト。

References
データ型: SMS_TaskSequence_Reference 配列

修飾子: [out]

SMS_TaskSequence_Referenceタスク シーケンスで必要な XML で参照されるすべてのパッケージとプログラムを表すサーバー WMI クラス オブジェクト。 プロバイダーは、これらのオブジェクトを使用して、サイトに存在するパッケージとプログラムを確認します。

Flags
データ型: UInt32

修飾子: [out]

シリアル化の詳細を識別するフラグ。 現在サポートされている唯一のフラグは0x00000001であり、シーケンスはオペレーティング システム イメージをデプロイします。

戻り値

Stringタスク シーケンスの XML 表現を含むデータ型。

返されたエラーの処理については、「Configuration Manager エラーについて」を参照してください。

注釈

重要

アプリケーションでは、すべてのパスワード (シークレット情報) とプロダクト キー (準シークレット情報) が保持されるため、このメソッドを呼び出すときにセキュリティで保護された手法を使用する必要があります。 XML がタスク シーケンス パッケージを使用してデータベースに保存されている場合は安全です。 ただし、XML が別のサイトで使用するためにファイルに保存されている場合、このメソッドは安全ではありません。 この場合、呼び出しの後に、パスワードとプロダクト キーを取り除くために 、クラス SMS_TaskSequenceの ExportXml メソッド を呼び出す必要があります。

アプリケーションでは、タスク シーケンスを保存し、タスク シーケンス WMI コードとタスク シーケンス XML の間で変換し、パスワードとプロダクト キーを保持するときに、このメソッドを使用します。 最も一般的な用途は、WMI オブジェクト モデルを操作する外部プロバイダーです。

このメソッドでは、 SMS_TaskSequencePackage サーバー WMI クラス オブジェクトのタスク シーケンス XML はシリアル化されないことに注意してください。 パッケージの場合は、シーケンス></>シーケンス タグを使用してタスク シーケンス XML を反映する<必要があります。

要件

関連項目

SMS_TaskSequence サーバー WMI クラス
SMS_TaskSequence_Reference サーバー WMI クラス
クラス SMS_TaskSequenceの ExportXml メソッド