Classe WMI du serveur SMS_ClientOperation

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

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

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

Méthodes

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

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

Propriétés

Actions
Type de données : SMS_ClientAction tableau

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

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

CollectionID
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Identificateur de regroupement cible de cette opération.

CreatedBy
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Utilisateur qui a créé cette opération.

DependentClientOperations
Type de données : UInt32 Array

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

ID incorporés des opérations du client dépendant.

Filter
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Filtre d’identificateur de thread.

FilterType
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Type de filtre des membres cibles, applicable uniquement lorsque la TargetType est 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ées : UInt32

Type d'accès : lecture/écriture

Qualificateurs : [clé]

Identificateur pour cette instance.

IsActionsDependent
Type de données : Boolean

Type d'accès : lecture/écriture

Qualificateurs : aucun

true Si les actions dans cette opération dépendent d’un précédent.

PrimaryActionTargetObjectID
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

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

PrimaryActionTargetObjectName
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

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

PrimaryActionTargetObjectType
Type de données : UInt32

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 Menace

PrimaryActionType
Type de données : UInt32

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 les mises à jour logicielles
5 Exclure le chemin d’analyse
6 Remplacer l’action par défaut
7 Restaurer les éléments de quarantaine
8 RequestPolicyNow

Priority
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

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

RequestedTime
Type de données : DateTime

Type d'accès : lecture/écriture

Qualificateurs : aucun

Heure de création de cette opération.

SourceSite
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

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

State
Type de données : UInt32

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ésactiver

TargetCollectionName
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Nom du regroupement cible de cette opération.

TargetResourceIDs
Type de données : UInt32 Array

Type d'accès : lecture/écriture

Qualificateurs : aucun

ID des ressources incorporées des clients cibles.

TargetType
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

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

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

UniqueID
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Identificateur unique de cette instance.

Spécifications

Configuration requise du runtime

Pour plus d’informations, consultez Spécifications pour le runtime du serveur Configuration Manager.

Spécifications pour le développement

Pour plus d’informations, consultez Spécifications pour le développement du serveur Configuration Manager.