クラス SMS_TaskSequencePackage の GetTsPolicies メソッド

Configuration Manager の GetTsPolicies Windows Management Instrumentation (WMI) クラス メソッドは、指定したタスク シーケンスに関連付けられているすべてのポリシーを取得します。 ユーザーは、スタンドアロン以外のメディアを作成する権限を持っている必要があります。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。

構文

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

パラメーター

AdvertisementID データ型: String

Qualifiers: [in]

ポリシーに埋め込むユーザー定義の提供情報 ID。 この ID は、サイトによって作成された他の提供情報 ID と競合してはなりません。

PackageID データ型: String

Qualifiers: [in]

メソッドが Configuration Manager データベースに格納されているタスク シーケンスのポリシーを取得する場合は、タスク シーケンス パッケージの ID。 PackageID または TaskSequence は null 以外にできますが、両方のパラメーターを指定することはできません。

TaskSequence データ型: SMS_TaskSequence

Qualifiers: [in]

タスク シーケンスを表すSMS_TaskSequenceサーバー WMI クラス オブジェクト。 PackageID または TaskSequence は null 以外にできますが、両方のパラメーターを指定することはできません。

AdvertisementName データ型: String

Qualifiers: [in]

提供情報のユーザー定義名。

AdvertisementComment データ型: String

Qualifiers: [in]

提供情報のユーザー定義コメント。

AdvertisementFlags データ型: UInt32

Qualifiers: [in]

提供情報の詳細を指定するユーザー定義フラグ。 これらのフラグの詳細については、「 SMS_Advertisement サーバー WMI クラス 」を参照してください。

BootImageID データ型: String

Qualifiers: [in]

タスク シーケンスで使用するブート イメージ パッケージの ID。 このパラメーターは、 TaskSequence パラメーターが定義されている場合に必須です。 それ以外の場合は、 null に設定する必要があります。

SourceSite データ型: String

Qualifiers: [in]

提供情報のソース サイトのコード。

PolicyXmls データ型: String 配列

Qualifiers: [out]

指定されたタスク シーケンスと依存ポリシーのポリシーを表す XML 文字列。

PolicyAssignmentXmls データ型: String 配列

Qualifiers: [out]

PolicyXmls で指定されたポリシーの割り当てを表す XML 文字列。 PolicyXmlsPolicyAssignmentXmls は、一方のパラメーターの n 番目の要素が他方のパラメーターの n 番目の要素に対応するように整列されます。

戻り値

成功を示す 0 または失敗を示す場合は 0 以外の SInt32 データ型。

返されたエラーの処理の詳細については、「Configuration Manager のエラーについて」を参照してください。

注釈

タスク シーケンスのポリシーには、タスク シーケンス自体のポリシー、参照されるすべてのパッケージのポリシー、および対応するポリシー割り当てが含まれます。 タスク シーケンスは、データベースまたはメモリにWMI オブジェクトのセットとして格納できます。

タスク シーケンスが Configuration Manager データベース内にある場合、アプリケーションは PackageID パラメーターでタスク シーケンス パッケージのパッケージ識別子を指定する必要があります。 このパラメーターの値を指定する場合は、特定のタスク シーケンスに対する読み取りアクセス許可が必要です。

タスク シーケンスがメモリ内にある場合、アプリケーションは TaskSequence パラメーターと BootImageID パラメーターの値を指定する必要があります。

要件

ランタイム要件

詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発の要件」を参照してください。

関連項目

SMS_Advertisement サーバー WMI クラスSMS_TaskSequencePackage サーバー WMI クラスGetClientConfigPolicies メソッド クラス SMS_TaskSequencePackageGetSequence メソッド クラス SMS_TaskSequencePackage SetSequenceメソッド クラス SMS_TaskSequencePackage