Freigeben über


WMI-Klasse des SMS_ClientOperation-Servers

Die SMS_ClientOperation WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die eine Reihe von Clientaktionen darstellt.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

Class SMS_ClientOperation : SMS_BaseClass
{
    SMS_ClientAction Actions[];
    String CollectionID;
    String CreatedBy;
    UInt32 DependentClientOperations[];
    String Filter;
    UInt32 FilterType;
    UInt32 ID;
    Boolean IsActionsDependent;
    String PrimaryActionTargetObjectID;
    String PrimaryActionTargetObjectName;
    UInt32 PrimaryActionTargetObjectType;
    UInt32 PrimaryActionType;
    UInt32 Priority;
    DateTime RequestedTime;
    String SourceSite;
    UInt32 State;
    String TargetCollectionName;
    UInt32 TargetResourceIDs[];
    UInt32 TargetType;
    String UniqueID;
};

Methoden

In der folgenden Tabelle sind die Methoden in der SMS_ClientOperation -Klasse aufgeführt.

Methode Beschreibung
AllowThreat-Methode in Class SMS_ClientOperation Lassen Sie die angegebene Bedrohung (identifiziert durch die ID) für alle Mitglieder in einer bestimmten Sammlung zu.
CancelClientOperation-Methode in der Klasse SMS_ClientOperation Bricht einen Clientvorgang ab.
DeleteClientOperation-Methode in Der Klasse SMS_ClientOperation Löscht einen Clientvorgang.
ExcludeScanPaths-Methode in Class SMS_ClientOperation Schließt Scanpfade von allen Elementen in der angegebenen Auflistung aus.
IsClientOperationAllowed-Methode in class SMS_ClientOperation Überprüft, ob ein Benutzer über die Berechtigung zum Ausführen eines Vorgangs verfügt.
IsClientOperationUpdateAllowed-Methode in class SMS_ClientOperation Überprüft, ob ein Benutzer über die Berechtigung zum Aktualisieren eines Vorgangs verfügt.
InitiateClientOperation-Methode in der Klasse SMS_ClientOperation Initiiert einen Clientvorgang.
RestoreQuarantinedItem-Methode in class SMS_ClientOperation Stellt isolierte Elemente für alle Mitglieder in einer Sammlung wieder her, die von einer angegebenen Bedrohung infiziert sind.

Eigenschaften

Actions Datentyp: SMS_ClientAction Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Ein Satz eingebetteter Clientaktionen, die auf Zielclients ausgeführt werden sollen.

CollectionID Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zielsammlungsbezeichner dieses Vorgangs.

CreatedBy Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Benutzer, der diesen Vorgang erstellt hat.

DependentClientOperations Datentyp: UInt32 Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Eingebettete IDs abhängiger Clientvorgänge.

Filter Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Threadbezeichnerfilter.

FilterType Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Filtertyp der Zielmember, gilt nur, wenn TargetType 3 ist. Die folgenden Werte sind möglich:

Wert Filtertyp
0 Kein Filter.
1 Infiziert durch eine bestimmte Bedrohung (Filter).

ID Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Bezeichner für diesen instance.

IsActionsDependent Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

true , wenn die Aktionen innerhalb dieses Vorgangs von einer vorherigen abhängig sind.

PrimaryActionTargetObjectID Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Objekt-ID des Zielobjekts der primären Aktion.

PrimaryActionTargetObjectName Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Name des Zielobjekts der primären Aktion.

PrimaryActionTargetObjectType Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zielobjekttyp der primären Aktion. Die folgenden Werte sind möglich:

Wert Objekttyp
1 Bedrohung

PrimaryActionType Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

"Aktionstyp der primären Aktion. Die folgenden Werte sind möglich:

Wert Aktionstyp
1 Vollständiger Scan
2 Schneller Scan
3 Definition herunterladen
4 Softwareupdate auswerten
5 Scanpfad ausschließen
6 Standardaktion außer Kraft setzen
7 Wiederherstellen von Quarantäneelementen
8 RequestPolicyNow

Priority Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Vorgangspriorität (1 Höchste, 50 niedrigste).

RequestedTime Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Erstellungszeit dieses Vorgangs.

SourceSite Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Seitencode der Website, von der aus der Vorgang initiiert wurde.

State Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Vorgangsstatus. Die folgenden Werte sind möglich:

Wert Vorgangsstatus
0 Inaktiv
1 Aktiv
2 Stilllegen

TargetCollectionName Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zielsammlungsname dieses Vorgangs.

TargetResourceIDs Datentyp: UInt32 Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Die eingebetteten Ressourcen-IDs von Zielclients.

TargetType Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Vorgangszieltyp. Die folgenden Werte sind möglich:

Wert Zieltyp
0 Aktuelle Elemente einer angegebenen Auflistung.
1 Bestimmte Clients in einer angegebenen Auflistung.
2 Member einer angegebenen Auflistung.
3 Elemente einer bestimmten Auflistung, die angegebenen Kriterien entsprechen.

UniqueID Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Eindeutiger Bezeichner für diesen instance.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.