GetTsPolicies-Methode in Klasse SMS_TaskSequencePackage

Die GetTsPolicies Klassenmethode Windows-Verwaltungsinstrumentation (WMI) im Configuration Manager ruft alle Richtlinien ab, die der angegebenen Tasksequenz zugeordnet sind. Der Benutzer muss über Berechtigungen zum Erstellen anderer Medien als der eigenständigen Medien verfügen.

Die folgende Syntax wurde aus Managed Object Format (MOF)-Code vereinfacht und definiert die Methode.

Syntax

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

Parameter

AdvertisementID Datentyp: String

Qualifikanten: [in]

Eine benutzerdefinierte Ankündigungs-ID, die in die Richtlinie eingebettet werden soll. Diese ID darf nicht mit anderen Ankündigungs-IDs in Konflikt geraten, die von der Website erstellt wurden.

PackageID Datentyp: String

Qualifikanten: [in]

Die ID für das Tasksequenzpaket, wenn die Methode darin besteht, eine Richtlinie für eine Tasksequenz abzurufen, die in der Configuration Manager-Datenbank gespeichert ist. Entweder PackageID oder TaskSequence kann ungleich NULL sein, aber nicht beide Parameter.

TaskSequence Datentyp: SMS_TaskSequence

Qualifikanten: [in]

SMS_TaskSequence WMI-Klassenobjekt des Servers , das die Tasksequenz darstellt. Entweder PackageID oder TaskSequence kann ungleich NULL sein, aber nicht beide Parameter.

AdvertisementName Datentyp: String

Qualifikanten: [in]

Ein benutzerdefinierter Name für die Ankündigung.

AdvertisementComment Datentyp: String

Qualifikanten: [in]

Ein benutzerdefinierter Kommentar für die Ankündigung.

AdvertisementFlags Datentyp: UInt32

Qualifikanten: [in]

Benutzerdefinierte Flags, die Ankündigungsdetails angeben. Weitere Informationen zu diesen Flags finden Sie unter SMS_Advertisement Server WMI-Klasse .

BootImageID Datentyp: String

Qualifikanten: [in]

Die ID für ein Startabbildpaket, das mit der Tasksequenz verwendet werden soll. Dieser Parameter ist erforderlich, wenn der TaskSequence Parameter definiert ist. Andernfalls muss sie auf nullfestgelegt werden.

SourceSite Datentyp: String

Qualifikanten: [in]

Code für die Quellwebsite für die Ankündigung.

PolicyXmls Datentyp: String Array

Qualifikanten: [raus]

XML-Zeichenfolgen, die die Richtlinie für die angegebene Tasksequenz und abhängige Richtlinien darstellen.

PolicyAssignmentXmls Datentyp: String Array

Qualifikanten: [raus]

XML-Zeichenfolgen, die Zuweisungen für die von angegebene PolicyXmlsRichtlinie darstellen. PolicyXmls und PolicyAssignmentXmls ausgerichtet sind, wobei das n-te Element eines Parameters dem n-ten Element des anderen entspricht.

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um Erfolg anzuzeigen, oder ungleich null, um Fehler anzuzeigen.

Informationen zum Behandeln zurückgegebener Fehler finden Sie unter Informationen zu Configuration Manager-Fehlern.

Hinweise

Die Richtlinien für eine Tasksequenz umfassen die Richtlinie für die Tasksequenz selbst, Richtlinien für alle referenzierten Pakete und die entsprechenden Richtlinienzuweisungen. Die Tasksequenz kann entweder in der Datenbank oder im Arbeitsspeicher als eine Gruppe von WMI-Objekten gespeichert werden.

Wenn sich die Tasksequenz in der Configuration Manager-Datenbank befindet, sollte Ihre Anwendung den Paketbezeichner für das Tasksequenzpaket im PackageID Parameter angeben. Wenn Sie einen Wert für diesen Parameter angeben, müssen Sie über eine Leseberechtigung für die jeweilige Tasksequenz verfügen.

Wenn sich die Tasksequenz im Arbeitsspeicher befindet, muss Ihre Anwendung Werte für die TaskSequence Parameter and BootImageID angeben.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

SMS_Advertisement Server WMI KlasseSMS_TaskSequencePackage Server WMI KlasseGetClientConfigPolicies Methode in Klasse SMS_TaskSequencePackageGetSequence-Methode in Klasse SMS_TaskSequencePackageSetSequence-Methode in Klasse SMS_TaskSequencePackage