Partager via


Classe CIM_PolicyAction

Classe représentant une action de stratégie spécifique à une règle ou réutilisable, à exécuter si les conditions de stratégie d’une règle de stratégie sont évaluées avec la valeur VRAI. Étant donné que tous les détails opérationnels d’une action stratégique sont fournis dans les sous-classes de cet objet, cette classe est abstraite.

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

Syntaxe

[UMLPackagePath("CIM::Policy"), Abstract, Version("2.8.0"), AMENDMENT]
class CIM_PolicyAction : CIM_Policy
{
  string  InstanceID;
  string  Caption;
  string  Description;
  string  ElementName;
  string  CommonName;
  string  PolicyKeywords[];
  string  SystemCreationClassName;
  string  SystemName;
  string  PolicyRuleCreationClassName;
  string  PolicyRuleName;
  string  CreationClassName;
  string  PolicyActionName;
  boolean DoActionLogging;
};

Membres

La classe CIM_PolicyAction a ces types de membres :

Propriétés

La classe CIM_PolicyAction comprend ces propriétés.

Caption

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (64)

Contient une brève description textuelle de l’objet.

Cette propriété est héritée de CIM_ManagedElement.

CommonName

Type de données : chaîne

Type d’accès : Lecture seule

Un nom convivial pour l’objet lié à cette stratégie.

Cette propriété est héritée de CIM_Policy.

CreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Indique le nom de la classe ou de la sous-classe utilisée pour la création d’une instance. Utilisée avec les autres propriétés clés de cette classe, cette propriété permet d’identifier de manière unique toutes les instances de cette classe et de ses sous-classes.

Description

Type de données : chaîne

Type d’accès : Lecture seule

Fournit une description textuelle de l’objet.

Cette propriété est héritée de CIM_ManagedElement.

DoActionLogging

Type de données : booléen

Type d’accès : Lecture seule

Entraîne la génération d’un message de journal lors de l’exécution de l’action.

ElementName

Type de données : chaîne

Type d’accès : Lecture seule

Contient un nom convivial pour l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, ses données d’identité et ses informations de description.

Cette propriété est héritée de CIM_ManagedElement.

InstanceID

Type de données : chaîne

Type d’accès : Lecture seule

Identifie de manière opaque et unique une instance de cette classe dans le cadre de l’espace de noms contenant.

[!Important]Pour garantir l’unicité dans l’espace de noms, la valeur d’InstanceID doit être construite selon le modèle suivant :

OrgID:LocalID

OrgID doit inclure un nom protégé par droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale définissant InstanceID, ou être un ID inscrit attribué par une autorité globale reconnue. Il s’agit d’une structure similaire à la structure des noms de classe Schema. De plus, pour garantir l’unicité, le premier signe deux-points dans InstanceID doit être compris entre OrgID et LocalID. Pour cela, OrgID ne doit pas contenir de signe deux-points (’:’).

LocalID est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier différents éléments sous-jacents du monde réel.

Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’InstanceID résultant n’est pas réutilisé dans les InstanceID produits par ce fournisseur ou par d’autres pour cet espace de noms.

Pour les instances définies par la DMTF (Distributed Management Task Force), le modèle doit être utilisé avec OrgID défini sur CIM.

Cette propriété est héritée de CIM_ManagedElement.

PolicyActionName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Un nom convivial de cette action de stratégie.

PolicyKeywords

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Un tableau de mots clés pour définir/catégoriser les objets de stratégie. Les mots clés sont de deux types :

  • Mots clés définis dans ce fichier et d’autres MOF ou dans des livres blancs DMTF. Ces mots clés fournissent un moyen indépendant du fournisseur et indépendant de l’installation de définir les objets de stratégie.
  • Les mots clés dépendant de l’installation pour la définition des objets de stratégie. Les exemples incluent « Ingénierie », « Facturation » et « Révision en décembre 2000 ».

Ce MOF définit les mots clés suivants : INCONNU, CONFIGURATION, UTILISATION, SÉCURITÉ, SERVICE, INCITATIVE, INSTALLATION et ÉVÉNEMENT. Ces concepts sont explicites et sont abordés plus en détail dans le contrat SLA/le livre blanc de la stratégie. Un mot clé supplémentaire est défini : STRATÉGIE. Le rôle de ce mot clé consiste à identifier les instances liées à la stratégie qui peuvent ne pas être autrement identifiables, dans certaines implémentations. Le mot clé STRATÉGIE n’est pas mutuellement exclusif des autres mots clés spécifiés ci-dessus.

Cette propriété est héritée de CIM_Policy.

PolicyRuleCreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Pour une action de stratégie spécifique à une règle, l’objet CreationClassName de la règle de stratégie auquel cette action est associée. Pour une action de stratégie réutilisable, une valeur spéciale « AUCUNE RÈGLE » doit être utilisée pour indiquer que cette action est réutilisable et non associée à une règle de stratégie unique.

PolicyRuleName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Pour une action de stratégie spécifique à une règle, le nom de la règle de stratégie auquel cette action est associée. Pour une action de stratégie réutilisable, une valeur spéciale « AUCUNE RÈGLE » doit être utilisée pour indiquer que cette action est réutilisable et non associée à une règle de stratégie unique.

SystemCreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Le nom de la classe ou de la sous-classe utilisée dans la création de l’objet système dans lequel l’étendue de cette action de stratégie est définie.

Cette propriété permet d’identifier l’objet système dans lequel l’étendue de cette instance d’action de stratégie existe. Pour une action de stratégie spécifique à une règle, il s’agit du système dans le contexte duquel la règle de stratégie est définie. Pour une action de stratégie réutilisable, il s’agit de l’instance de PolicyRepository (qui est une sous-classe du système) qui contient l’action.

Notez que cette propriété ainsi que la propriété analogue SystemName ne représentent pas les clés propagées à partir d’une instance du système de classe. Il s’agit plutôt de propriétés définies dans le contexte de cette classe, qui répètent les valeurs de l’instance du système à laquelle cette action de stratégie est liée, directement via l’association InPolicyRepository de l’action de stratégie ou indirectement via l’agrégation PolicyActionInPolicyRule.

SystemName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

Le nom de l’objet système dans lequel l’étendue de cette action de stratégie est définie.

Cette propriété termine l’identification de l’objet système dans lequel l’étendue de cette instance d’action de stratégie existe. Pour une action de stratégie spécifique à une règle, il s’agit du système dans le contexte duquel la règle de stratégie est définie. Pour une action de stratégie réutilisable, il s’agit de l’instance de PolicyRepository (qui est une sous-classe du système) qui contient l’action.

Spécifications

Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Voir aussi

CIM_Policy