クラス SMS_Collectionの AddMembershipRules メソッド
(WMI) クラス メソッドはAddMembershipRules
、Configuration Managerで、SMS_Collection サーバー WMI クラス オブジェクトのプロパティにCollectionRules
複数の新しい規則を追加します。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、 メソッドを定義します。
構文
SInt32 AddMembershipRules(
SMS_CollectionRule collectionRules[],
UInt32 QueryIDs[]
);
パラメーター
collectionRules
データ型: SMS_CollectionRule
配列
修飾子: [in]
追加するサーバー WMI クラス オブジェクトをSMS_CollectionRuleします。
QueryIDs
データ型: UInt32
配列
修飾子: [out]
ルールに対応する ID。 これらは、クエリ ルールのConfiguration Manager生成されたクエリ ID です。 直接ルールの ID は 0 に設定されます。 を使用して QueryID
、クエリ メンバーシップ ルールを変更または削除します。
戻り値
SInt32
成功を示す 0 のデータ型、失敗を示す 0 以外のデータ型。
返されたエラーの処理については、「Configuration Manager エラーについて」を参照してください。
注釈
メソッドは AddMembershipRules
クエリ ルールを検証しませんが、単にルール の一覧に追加します。 これにより、コレクションに目的のメンバーシップが含まれていない場合にデバッグの問題が発生する可能性があります。 アプリケーションでは、 クラス SMS_CollectionRuleQueryの ValidateQuery メソッドを使用して、クエリ ルールをコレクション ルールに追加する前に、常にクエリ ルールを検証する必要があります。
メソッドを AddMembershipRules
使用してメンバーシップルールを変更することもできます。 変更できるのはクエリ ルールのみです。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。