Udostępnij za pośrednictwem


Jak zainicjować jednorazową ocenę członkostwa dla kolekcji

Aby zainicjować jednorazową ocenę członkostwa

  1. Skonfiguruj połączenie z dostawcą programu SMS.

  2. Pobierz określone wystąpienie kolekcji przy użyciu podanej identyfikatora kolekcji.

  3. Odśwież członkostwo w kolekcji przy użyciu metody RequestRefresh w klasie SMS_Collection .

Przykład

Poniższa przykładowa metoda odświeża członkostwo w kolekcji dla określonej kolekcji.

Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu Configuration Manager.

Sub RefreshCollection(connection, collectionID)    Dim collection    Set collection = connection.Get("SMS_Collection.CollectionID='" & collectionID & "'")    Call collection.RequestRefresh()End Sub  
public void RefreshCollection(WqlConnectionManager connection, string collectionID){    IResultObject collection = connection.GetInstance(string.Format("SMS_Collection.CollectionID='{0}'", collectionID));    collection.ExecuteMethod("RequestRefresh", null);}  

Przykładowa metoda ma następujące parametry:

Parametr Wpisać Opis
connection -Zarządzane: WqlConnectionManager
- VBScript: SWbemServices
Prawidłowe połączenie z dostawcą programu SMS.
collectionID -Zarządzane: String
-Vbscript: String
Unikatowy automatycznie wygenerowany identyfikator zawierający osiem znaków. Aby uzyskać więcej informacji, zobacz właściwość CollectionID klasy WMI serwera SMS_Collection.

Kompilowanie kodu

Przykład języka C# wymaga:

Obszary nazw

System

Microsoft. ConfigurationManagement.ManagementProvider

Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine

Zestawu

adminui.wqlqueryengine

microsoft.configurationmanagement.managementprovider

Mscorlib

Niezawodne programowanie

Aby uzyskać więcej informacji na temat obsługi błędów, zobacz Informacje o błędach Configuration Manager.

Zobacz też

SMS_Collection Server WMI Class