Поделиться через


Метод GetTsPolicies в классе SMS_TaskSequencePackage

Метод GetTsPolicies класса инструментария управления Windows (WMI) в Configuration Manager получает все политики, связанные с указанной последовательностью задач. Пользователь должен иметь права на создание носителя, отличного от автономного.

Следующий синтаксис упрощен в коде 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

Квалификаторы: [в]

Определяемый пользователем идентификатор объявления для внедрения в политику. Этот идентификатор не должен конфликтовать с другими идентификаторами объявлений, созданными сайтом.

PackageID
Тип данных: String

Квалификаторы: [в]

Идентификатор пакета последовательности задач, если метод предназначен для получения политики для последовательности задач, хранящейся в базе данных Configuration Manager. Значение PackageID или TaskSequence может не иметь значения NULL, но не оба параметра.

TaskSequence
Тип данных: SMS_TaskSequence

Квалификаторы: [в]

SMS_TaskSequence объект класса WMI сервера , представляющий последовательность задач. Значение PackageID или TaskSequence может не иметь значения NULL, но не оба параметра.

AdvertisementName
Тип данных: String

Квалификаторы: [в]

Определяемое пользователем имя объявления.

AdvertisementComment
Тип данных: String

Квалификаторы: [в]

Определяемый пользователем комментарий к объявлению.

AdvertisementFlags
Тип данных: UInt32

Квалификаторы: [в]

Определяемые пользователем флаги, указывающие сведения о рекламе. Дополнительные сведения об этих флагах см . в разделе класс WMI сервера SMS_Advertisement .

BootImageID
Тип данных: String

Квалификаторы: [в]

Идентификатор пакета образа загрузки для использования с последовательностью задач. Этот параметр является обязательным, TaskSequence если параметр определен. В противном случае ему необходимо задать значение null.

SourceSite
Тип данных: String

Квалификаторы: [в]

Код исходного сайта для объявления.

PolicyXmls
Тип данных: String Array

Квалификаторы: [out]

XML-строки, представляющие политику для указанной последовательности задач и зависимых политик.

PolicyAssignmentXmls
Тип данных: String Array

Квалификаторы: [out]

XML-строки, представляющие назначения для политики, заданной параметром PolicyXmls. PolicyXmls и PolicyAssignmentXmls выравниваются с n-м элементом одного параметра, соответствующим n-му элементу другого.

Возвращаемые значения

Тип SInt32 данных, равный 0 для указания успешного выполнения или ненулевого значения для указания сбоя.

Сведения об обработке возвращенных ошибок см. в разделе Сведения об ошибках Configuration Manager.

Замечания

Политики для последовательности задач включают политику для самой последовательности задач, политики для всех пакетов, на которые ссылается ссылка, и соответствующие назначения политик. Последовательность задач может храниться либо в базе данных, либо в памяти в виде набора объектов WMI.

Если последовательность задач находится в базе данных Configuration Manager, приложение должно указать идентификатор пакета для пакета последовательности задач в параметре PackageID . При указании значения для этого параметра необходимо иметь разрешение на чтение для конкретной последовательности задач.

Если последовательность задач находится в памяти, приложение должно указать значения для TaskSequence параметров и BootImageID .

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

класс WMI сервера SMS_Advertisement
Класс WMI сервера SMS_TaskSequencePackage
Метод GetClientConfigPolicies в SMS_TaskSequencePackage класса
Метод GetSequence в SMS_TaskSequencePackage класса
Метод SetSequence в классе SMS_TaskSequencePackage