Configuration Manager のSaveToXml
Windows Management Instrumentation (WMI) クラス メソッドは、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であり、シーケンスはオペレーティング システム イメージをデプロイします。
戻り値
タスク シーケンスの XML 表現を含む String
データ型。
返されたエラーの処理については、「Configuration Manager エラーについて」を参照してください。
解説
重要
アプリケーションでは、すべてのパスワード (シークレット情報) とプロダクト キー (準シークレット情報) が保持されるため、このメソッドを呼び出すときにセキュリティで保護された手法を使用する必要があります。 XML がタスク シーケンス パッケージを使用してデータベースに保存されている場合は安全です。 ただし、XML が別のサイトで使用するためにファイルに保存されている場合、このメソッドは安全ではありません。 この場合、呼び出しの後に、パスワードとプロダクト キーを取り除くために 、クラス SMS_TaskSequenceの ExportXml メソッド を呼び出す必要があります。
アプリケーションでは、タスク シーケンスを保存し、タスク シーケンス WMI コードとタスク シーケンス XML の間で変換し、パスワードとプロダクト キーを保持するときに、このメソッドを使用します。 最も一般的な用途は、WMI オブジェクト モデルを操作する外部プロバイダーです。
このメソッドでは、 SMS_TaskSequencePackage サーバー WMI クラス オブジェクトのタスク シーケンス XML はシリアル化されないことに注意してください。 パッケージの場合は、 <sequence></sequence> タグを使用してタスク シーケンス XML を反映する必要があります。
要件
関連項目
SMS_TaskSequence サーバー WMI クラスSMS_TaskSequence_Reference クラス SMS_TaskSequence のサーバー WMI クラスExportXml メソッド