Delen via


Methode GetTsPolicies in klasse SMS_TaskSequencePackage

De GetTsPolicies WMI-klassemethode (Windows Management Instrumentation) haalt in Configuration Manager alle beleidsregels op die zijn gekoppeld aan de opgegeven takenreeks. De gebruiker moet andere rechten hebben om media te maken dan zelfstandig.

De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en definieert de methode.

Syntaxis

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

Parameters

AdvertisementID
Gegevenstype: String

Kwalificatie: [in]

Een door de gebruiker gedefinieerde advertentie-id om in het beleid in te sluiten. Deze id mag niet conflicteren met andere advertentie-id's die door de site zijn gemaakt.

PackageID
Gegevenstype: String

Kwalificatie: [in]

De id voor het takenreekspakket, als de methode is om beleid op te halen voor een takenreeks die is opgeslagen in de Configuration Manager-database. TaskSequence Of PackageID kan niet-null zijn, maar niet beide parameters.

TaskSequence
Gegevenstype: SMS_TaskSequence

Kwalificatie: [in]

SMS_TaskSequence WMI-klasseobject server dat de takenreeks vertegenwoordigt. TaskSequence Of PackageID kan niet-null zijn, maar niet beide parameters.

AdvertisementName
Gegevenstype: String

Kwalificatie: [in]

Een door de gebruiker gedefinieerde naam voor de advertentie.

AdvertisementComment
Gegevenstype: String

Kwalificatie: [in]

Een door de gebruiker gedefinieerde opmerking voor de advertentie.

AdvertisementFlags
Gegevenstype: UInt32

Kwalificatie: [in]

Door de gebruiker gedefinieerde vlaggen die advertentiedetails opgeven. Zie WMI-klasse SMS_Advertisement-server voor meer informatie over deze vlaggen.

BootImageID
Gegevenstype: String

Kwalificatie: [in]

De id voor een opstartinstallatiekopiepakket dat moet worden gebruikt met de takenreeks. Deze parameter is vereist als de TaskSequence parameter is gedefinieerd. Anders moet deze worden ingesteld op null.

SourceSite
Gegevenstype: String

Kwalificatie: [in]

Code voor de bronsite voor de advertentie.

PolicyXmls
Gegevenstype: String Matrix

Kwalificatie: [uit]

XML-tekenreeksen die het beleid vertegenwoordigen voor de opgegeven takenreeks en afhankelijke beleidsregels.

PolicyAssignmentXmls
Gegevenstype: String Matrix

Kwalificatie: [uit]

XML-tekenreeksen die toewijzingen vertegenwoordigen voor het beleid dat is opgegeven door PolicyXmls. PolicyXmls en PolicyAssignmentXmls zijn uitgelijnd, waarbij het nde element van de ene parameter overeenkomt met het nde element van de andere parameter.

Retourwaarden

Een SInt32 gegevenstype dat 0 is om aan te geven dat het is geslaagd of niet nul om een fout aan te geven.

Zie Over Configuration Manager-fouten voor informatie over het verwerken van geretourneerde fouten.

Opmerkingen

De beleidsregels voor een takenreeks omvatten het beleid voor de takenreeks zelf, beleidsregels voor alle pakketten waarnaar wordt verwezen en de bijbehorende beleidstoewijzingen. De takenreeks kan worden opgeslagen in de database of in het geheugen als een set WMI-objecten.

Als de takenreeks zich in de Configuration Manager-database bevindt, moet uw toepassing de pakket-id voor het takenreekspakket opgeven in de PackageID parameter. Als u een waarde opgeeft voor deze parameter, moet u beschikken over leesmachtigingen voor de specifieke takenreeks.

Als de takenreeks zich in het geheugen bevindt, moet uw toepassing waarden opgeven voor de TaskSequence parameters en BootImageID .

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.

Zie ook

WMI-klasse SMS_Advertisement-server
WMI-klasse SMS_TaskSequencePackage-server
Methode GetClientConfigPolicies in klasse SMS_TaskSequencePackage
Methode GetSequence in klasse SMS_TaskSequencePackage
Methode SetSequence in klasse SMS_TaskSequencePackage