类SMS_TaskSequencePackage中的 GetTsPolicies 方法

GetTsPolicies Configuration Manager 中,Windows Management Instrumentation (WMI) 类方法获取与指定任务序列关联的所有策略。 用户必须有权创建除独立媒体以外的媒体。

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

语法

SInt32 GetTsPolicies(  
     String AdvertisementID,  
     String PackageID,  
     SMS_TaskSequence TaskSequence,  
     String AdvertisementName,  
     String AdvertisementComment,  
     UInt32 AdvertisementFlags,  
     String BootImageID,  
     String SourceSite,  
     String PolicyXmls[],  
     String PolicyAssignmentXmls[]  
);  

参数

AdvertisementID
数据类型String

限定符:[in]

要嵌入到策略中的用户定义的播发 ID。 此 ID 不应与网站创建的其他广告 ID 冲突。

PackageID
数据类型String

限定符:[in]

如果方法是获取存储在 Configuration Manager 数据库中的任务序列的策略,则为任务序列包的 ID。 PackageIDTaskSequence 可以是非 null,但不能同时为两个参数。

TaskSequence
数据类型SMS_TaskSequence

限定符:[in]

SMS_TaskSequence表示任务序列的服务器 WMI 类对象。 PackageIDTaskSequence 可以是非 null,但不能同时为两个参数。

AdvertisementName
数据类型String

限定符:[in]

播发的用户定义名称。

AdvertisementComment
数据类型String

限定符:[in]

播发的用户定义的注释。

AdvertisementFlags
数据类型UInt32

限定符:[in]

用户定义的标志,用于指定播发详细信息。 有关这些标志的详细信息 ,请参阅SMS_Advertisement服务器 WMI 类

BootImageID
数据类型String

限定符:[in]

要与任务序列一起使用的启动映像包的 ID。 如果定义了 参数, TaskSequence 则此参数是必需的。 否则,必须将其设置为 null

SourceSite
数据类型String

限定符:[in]

播发的源站点的代码。

PolicyXmls
数据类型: String 数组

限定符:[out]

表示指定任务序列和依赖策略的策略的 XML 字符串。

PolicyAssignmentXmls
数据类型: String 数组

限定符:[out]

表示由 指定的策略的分配的 PolicyXmlsXML 字符串。 PolicyXmlsPolicyAssignmentXmls 与一个参数的第 n 个元素相对应另一个参数的第 n 个元素对齐。

返回值

一个 SInt32 数据类型,为 0 表示成功,非零表示失败。

有关处理返回的错误的信息,请参阅关于Configuration Manager错误

备注

任务序列的策略包括任务序列本身的策略、所有引用包的策略以及相应的策略分配。 任务序列可以作为一组 WMI 对象存储在数据库中或内存中。

如果任务序列位于 Configuration Manager 数据库中,则应用程序应在 参数中指定任务序列包的PackageID包标识符。 如果为此参数提供值,则必须具有特定任务序列的读取权限。

如果任务序列位于内存中,则应用程序必须为 和 BootImageID 参数指定值TaskSequence

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

SMS_Advertisement服务器 WMI 类
SMS_TaskSequencePackage 服务器 WMI 类
类SMS_TaskSequencePackage中的 GetClientConfigPolicies 方法
类SMS_TaskSequencePackage中的 GetSequence 方法
类SMS_TaskSequencePackage中的 SetSequence 方法