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 der Klasse 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 diese Instanz.

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 Außer

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 diese Instanz.

Anforderungen

Laufzeitanforderungen

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

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.