类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。
PackageID
或 TaskSequence
可以是非 null,但不能同时为两个参数。
TaskSequence
数据类型SMS_TaskSequence
限定符:[in]
SMS_TaskSequence表示任务序列的服务器 WMI 类对象。
PackageID
或 TaskSequence
可以是非 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]
表示由 指定的策略的分配的 PolicyXmls
XML 字符串。
PolicyXmls
和 PolicyAssignmentXmls
与一个参数的第 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 方法