Udostępnij przez


GetTsPolicies, metoda w klasie SMS_TaskSequencePackage

Metoda GetTsPolicies klasy Instrumentacja zarządzania windows (WMI) w Configuration Manager pobiera wszystkie zasady skojarzone z określoną sekwencją zadań. Użytkownik musi mieć prawa do tworzenia nośników innych niż autonomiczne.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .

Składnia

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

Parametry

AdvertisementID Typ danych: String

Kwalifikatory: [w]

Identyfikator anonsu zdefiniowany przez użytkownika do osadzania w zasadach. Ten identyfikator nie powinien kolidować z innymi identyfikatorami anonsu, które zostały utworzone przez witrynę.

PackageID Typ danych: String

Kwalifikatory: [w]

Identyfikator pakietu sekwencji zadań, jeśli metoda ma uzyskać zasady dla sekwencji zadań przechowywanej w bazie danych Configuration Manager. Albo PackageID lub TaskSequence może być inny niż null, ale nie oba parametry.

TaskSequence Typ danych: SMS_TaskSequence

Kwalifikatory: [w]

SMS_TaskSequence Obiekt klasy WMI serwera reprezentujący sekwencję zadań. Albo PackageID lub TaskSequence może być inny niż null, ale nie oba parametry.

AdvertisementName Typ danych: String

Kwalifikatory: [w]

Nazwa zdefiniowana przez użytkownika dla anonsu.

AdvertisementComment Typ danych: String

Kwalifikatory: [w]

Komentarz zdefiniowany przez użytkownika dla anonsu.

AdvertisementFlags Typ danych: UInt32

Kwalifikatory: [w]

Flagi zdefiniowane przez użytkownika określające szczegóły anonsu. Aby uzyskać więcej informacji na temat tych flag, zobacz SMS_Advertisement Server WMI Class (Klasa WMI serwera SMS_Advertisement ).

BootImageID Typ danych: String

Kwalifikatory: [w]

Identyfikator pakietu obrazu rozruchowego do użycia z sekwencją zadań. Ten parametr jest wymagany, jeśli parametr jest zdefiniowany TaskSequence . W przeciwnym razie należy ustawić wartość null.

SourceSite Typ danych: String

Kwalifikatory: [w]

Kod witryny źródłowej dla anonsu.

PolicyXmls Typ danych: String Tablica

Kwalifikatory: [out]

Ciągi XML reprezentujące zasady dla określonej sekwencji zadań i zasad zależnych.

PolicyAssignmentXmls Typ danych: String Tablica

Kwalifikatory: [out]

Ciągi XML reprezentujące przypisania dla zasad określonych przez PolicyXmls. PolicyXmls i PolicyAssignmentXmls są wyrównane, z n-tym elementem jednego parametru odpowiadającego n-temu elementowi drugiego.

Wartości zwracane

Typ SInt32 danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.

Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.

Uwagi

Zasady sekwencji zadań obejmują zasady dla samej sekwencji zadań, zasady dla wszystkich przywoływanych pakietów i odpowiednie przypisania zasad. Sekwencja zadań może być przechowywana w bazie danych lub w pamięci jako zestaw obiektów WMI.

Jeśli sekwencja zadań znajduje się w bazie danych Configuration Manager, aplikacja powinna określić identyfikator pakietu pakietu sekwencji zadań w parametrzePackageID. W przypadku podawania wartości dla tego parametru musisz mieć uprawnienie do odczytu dla określonej sekwencji zadań.

Jeśli sekwencja zadań znajduje się w pamięci, aplikacja musi określić wartości parametrów TaskSequence i BootImageID .

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

SMS_Advertisement Server WMI ClassSMS_TaskSequencePackage Server WMI ClassGetClientConfigPolicies Method in Class SMS_TaskSequencePackageGetSequence Method in Class SMS_TaskSequencePackageSetSequence Method in Class SMS_TaskSequencePackage