AddMembershipRules-Methode in Klasse SMS_Collection

Die AddMembershipRules (WMI)-Klassenmethode in Configuration Manager fügt der CollectionRules Eigenschaft des SMS_Collection Server WMI-Klassenobjekts mehrere neue Regeln hinzu.

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

Syntax

SInt32 AddMembershipRules(
     SMS_CollectionRule collectionRules[],
     UInt32 QueryIDs[]
);

Parameter

collectionRules Datentyp: SMS_CollectionRule Array

Qualifikanten: [in]

SMS_CollectionRule Server WMI-Klasse-Objekte , die hinzugefügt werden sollen.

QueryIDs Datentyp: UInt32 Array

Qualifikanten: [raus]

IDs, die den Regeln entsprechen. Dies sind vom Configuration Manager generierte Abfrage-IDs für Abfrageregeln. Die IDs für direkte Regeln sind auf 0 festgelegt. Wird verwendet QueryID , um eine Abfragemitgliedschaftsregel zu ändern oder zu löschen.

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 AddMembershipRules Methode überprüft eine Abfrageregel nicht, sondern fügt sie einfach der Regelliste hinzu. Dies kann zu Debuggingproblemen führen, wenn die Sammlung die beabsichtigte Mitgliedschaft nicht enthält. Ihre Anwendung sollte die Abfrageregel immer überprüfen, bevor sie den Sammlungsregeln mithilfe der ValidateQuery-Methode in Klasse SMS_CollectionRuleQuery hinzugefügt wird.

Die AddMembershipRules Methode kann auch zum Ändern von Mitgliedschaftsregeln verwendet werden. Nur Abfrageregeln können geändert werden.

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

WMI-Klasse für SMS_Collection Server