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