Dela via


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).

Se även

SMS_TaskSequencePackage serverns WMI-klass