GetTsPoliciesSaMedia-metod i klass SMS_TaskSequencePackage
WMI-klassmetoden GetTsPoliciesSaMedia
(Windows Management Instrumentation) hämtar i Configuration Manager alla principer som är associerade med den angivna aktivitetssekvensen. Användaren måste ha behörighet att skapa fristående media.
Följande syntax förenklas från MOF-kod (Managed Object Format) och definierar metoden.
Syntax
SInt32 GetTsPoliciesSaMedia (
String AdvertisementID,
String PackageID,
SMS_TaskSequence TaskSequence,
String AdvertisementName,
String AdvertisementComment,
UInt32 AdvertisementFlags,
String BootImageID,
String SourceSite,
String PolicyXmls[],
String PolicyAssignmentXmls[]
);
Parametrar
AdvertisementID
Datatyp: String
Kvalificerare: [in]
Ett användardefinierat annons-ID som ska bäddas in i principen. Det här ID:t bör inte vara i konflikt med andra annons-ID:t som har skapats av webbplatsen.
PackageID
Datatyp: String
Kvalificerare: [in]
ID:t för aktivitetssekvenspaketet om metoden är att hämta en princip för en aktivitetssekvens som lagras i Configuration Manager-databasen. Antingen PackageID
eller TaskSequence
kan vara icke-null, men inte båda parametrarna.
TaskSequence
Datatyp: SMS_TaskSequence
Kvalificerare: [in]
SMS_TaskSequence WMI-klassobjekt som representerar aktivitetssekvensen. Antingen PackageID
eller TaskSequence
kan vara icke-null, men inte båda parametrarna.
AdvertisementName
Datatyp: String
Kvalificerare: [in]
Ett användardefinierat namn för annonsen.
AdvertisementComment
Datatyp: String
Kvalificerare: [in]
En användardefinierad kommentar för annonsen.
AdvertisementFlags
Datatyp: UInt32
Kvalificerare: [in]
Användardefinierade flaggor som anger annonsinformation. Mer information om dessa flaggor finns i SMS_Advertisement Serverns WMI-klass .
BootImageID
Datatyp: String
Kvalificerare: [in]
ID:t för ett startavbildningspaket som ska användas med aktivitetssekvensen. Den här parametern krävs om parametern TaskSequence
har definierats. Annars måste den vara inställd på null
.
SourceSite
Datatyp: String
Kvalificerare: [in]
Kod för källplatsen för annonsen.
PolicyXmls
Datatyp: String Array
Kvalificerare: [ut]
XML-strängar som representerar principen för den angivna aktivitetssekvensen och beroende principer.
PolicyAssignmentXmls
Datatyp: String Array
Kvalificerare: [ut]
XML-strängar som representerar tilldelningar för principen som anges av PolicyXmls
.
PolicyXmls
och PolicyAssignmentXmls
är justerade, med det n: e elementet i en parameter som motsvarar det n: e elementet i den andra.
Returvärden
En SInt32
datatyp som är 0 för att indikera lyckad eller icke-noll för att indikera fel.
Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.
Anmärkningar
Principerna för en aktivitetssekvens inkluderar principen för själva aktivitetssekvensen, principer för alla refererade paket och motsvarande principtilldelningar. Aktivitetssekvensen kan lagras antingen i databasen eller i minnet som en uppsättning WMI-objekt.
Om aktivitetssekvensen finns i Configuration Manager-databasen bör ditt program ange paketidentifieraren för aktivitetssekvenspaketet i parametern PackageID
. Om du anger ett värde för den här parametern måste du ha läsbehörighet för den specifika aktivitetssekvensen.
Om aktivitetssekvensen finns i minnet måste programmet ange värden för parametrarna TaskSequence
och BootImageID
.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).