Classe WMI du serveur SMS_ClientOperation

La SMS_ClientOperation classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui représente un ensemble d’actions du client.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

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;  
};  

Méthodes

Le tableau suivant répertorie les méthodes de la SMS_ClientOperation classe .

Méthode Description
AllowThreat, méthode dans la classe SMS_ClientOperation Autorisez la menace spécifiée (identifiée par l’ID) à tous les membres d’une collection spécifique.
Méthode CancelClientOperation dans la classe SMS_ClientOperation Annule une opération cliente.
Méthode DeleteClientOperation dans la classe SMS_ClientOperation Supprime une opération cliente.
Méthode ExcludeScanPaths dans la classe SMS_ClientOperation Exclut les chemins d’analyse de tous les membres de la collection spécifiée.
IsClientOperationAllowed, méthode dans la classe SMS_ClientOperation Vérifie si un utilisateur est autorisé à exécuter une opération.
IsClientOperationUpdateAllowed, méthode dans la classe SMS_ClientOperation Vérifie si un utilisateur est autorisé à mettre à jour une opération.
Méthode InitiateClientOperation dans la classe SMS_ClientOperation Lance une opération cliente.
Méthode RestoreQuarantinedItem dans la classe SMS_ClientOperation Restaure les éléments mis en quarantaine à tous les membres d’une collection infectés par la menace spécifiée.

Propriétés

Actions
Type de données : SMS_ClientAction Tableau

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Ensemble d’actions client incorporées à exécuter sur les clients cibles.

CollectionID
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Identificateur de collection cible de cette opération.

CreatedBy
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Utilisateur qui a créé cette opération.

DependentClientOperations
Type de donnéesUInt32 Array

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

ID incorporés des opérations client dépendantes.

Filter
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Filtre d’identificateur de thread.

FilterType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type de filtre des membres cibles, applicable uniquement lorsque a la TargetType valeur 3. Les valeurs possibles sont les suivantes :

Valeur Type de filtre
0 Aucun filtre.
1 Infecté par une menace donnée (Filtre).

ID
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Identificateur de cette instance.

IsActionsDependent
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si les actions au sein de cette opération dépendent d’une précédente.

PrimaryActionTargetObjectID
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

ID d’objet de l’objet cible de l’action principale.

PrimaryActionTargetObjectName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom de l’objet cible de l’action principale.

PrimaryActionTargetObjectType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type d’objet cible de l’action principale. Les valeurs possibles sont les suivantes :

Valeur Type d’objet
1 Menaces

PrimaryActionType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

« Type d’action de l’action principale. Les valeurs possibles sont les suivantes :

Valeur Type d’action
1 Analyse complète
2 Analyse rapide
3 Télécharger la définition
4 Évaluer la mise à jour logicielle
5 Exclure le chemin d’analyse
6 Remplacer l’action par défaut
7 Restaurer les éléments en quarantaine
8 RequestPolicyNow

Priority
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Priorité de l’opération (1 le plus élevé, 50 le plus bas).

RequestedTime
Type de donnéesDateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de création de cette opération.

SourceSite
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Code côté du site à partir duquel l’opération a été lancée.

State
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

État de l’opération. Les valeurs possibles sont les suivantes :

Valeur État de l’opération
0 Inactif
1 Actif
2 Démanteler

TargetCollectionName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom de la collection cible de cette opération.

TargetResourceIDs
Type de donnéesUInt32 Array

Type d’accès : Lecture/écriture

Qualificateurs : aucun

ID de ressource incorporés des clients cibles.

TargetType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type de cible de l’opération. Les valeurs possibles sont les suivantes :

Valeur Type de cible
0 Membres actuels d’une collection spécifiée.
1 Clients spécifiques dans une collection spécifiée.
2 Membres d’une collection spécifiée.
3 Membres d’une collection spécifique correspondant à des critères spécifiés.

UniqueID
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Identificateur unique pour cette instance.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Server Development Requirements.