Configuration Manager の GetTsPoliciesSaMedia Windows Management Instrumentation (WMI) クラス メソッドは、指定したタスク シーケンスに関連付けられているすべてのポリシーを取得します。 ユーザーには、スタンドアロン メディアを作成する権限が必要です。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。
構文
SInt32 GetTsPoliciesSaMedia (
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 Array
Qualifiers: [out]
指定されたタスク シーケンスと依存ポリシーのポリシーを表す XML 文字列。
PolicyAssignmentXmls データ型: String Array
Qualifiers: [out]
PolicyXmls で指定されたポリシーの割り当てを表す XML 文字列。
PolicyXmls と PolicyAssignmentXmls は、一方のパラメーターの n 番目の要素が他方のパラメーターの n 番目の要素に対応するように整列されます。
戻り値
成功を示す 0 または失敗を示す場合は 0 以外の SInt32 データ型。
返されたエラーの処理の詳細については、「Configuration Manager のエラーについて」を参照してください。
注釈
タスク シーケンスのポリシーには、タスク シーケンス自体のポリシー、参照されるすべてのパッケージのポリシー、および対応するポリシー割り当てが含まれます。 タスク シーケンスは、データベースまたはメモリにWMI オブジェクトのセットとして格納できます。
タスク シーケンスが Configuration Manager データベース内にある場合、アプリケーションは PackageID パラメーターでタスク シーケンス パッケージのパッケージ識別子を指定する必要があります。 このパラメーターの値を指定する場合は、特定のタスク シーケンスに対する読み取りアクセス許可が必要です。
タスク シーケンスがメモリ内にある場合、アプリケーションは TaskSequence パラメーターと BootImageID パラメーターの値を指定する必要があります。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。