类SMS_TaskSequence中的 SaveToXml 方法

Windows SaveToXml Management Instrumentation (WMI) 类方法,Configuration Manager将任务序列从 WMI 对象序列化为 XML。

以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。

语法

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

参数

TaskSequence
数据类型SMS_TaskSequence

限定符:[in]

表示要序列化的任务序列 的 SMS_TaskSequence 服务器 WMI 类 对象。

References
数据类型: SMS_TaskSequence_Reference 数组

限定符:[out]

SMS_TaskSequence_Reference服务器 WMI 类 对象,这些对象表示任务序列所需的 XML 中引用的任何包和程序。 提供程序使用这些对象来检查网站上存在的包和程序。

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 方法