Freigeben über


CIM_PolicyAction Klasse

Eine Klasse, die eine regelspezifische oder wiederverwendbare Richtlinienaktion darstellt, die ausgeführt werden soll, wenn die Richtlinienbedingungen für eine Richtlinienregel als WAHR ausgewertet werden. Da alle betriebstechnischen Details einer Richtlinienaktion in Unterklassen dieses Objekts bereitgestellt werden, ist diese Klasse abstrakt.

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

Syntax

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

Angehörige

Die CIM_PolicyAction-Klasse weist folgende Typen von Membern auf:

Eigenschaften

Die CIM_PolicyAction-Klasse weist diese Eigenschaften auf.

Beschriftungs-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen- (64)

Enthält eine kurze Textbeschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedElementgeerbt.

CommonName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Ein benutzerfreundlicher Name dieses richtlinienbezogenen Objekts.

Diese Eigenschaft wird von CIM_Policygeerbt.

CreationClassName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Gibt den Namen der Klasse oder der Unterklasse an, die bei der Erstellung einer Instanz verwendet wird. Wenn diese Eigenschaft mit den anderen Schlüsseleigenschaften dieser Klasse verwendet wird, können alle Instanzen dieser Klasse und deren Unterklassen eindeutig identifiziert werden.

Beschreibung

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Stellt eine Textbeschreibung des Objekts bereit.

Diese Eigenschaft wird von CIM_ManagedElementgeerbt.

DoActionLogging-

Datentyp: booleschen

Zugriffstyp: Schreibgeschützt

Bewirkt, dass eine Protokollmeldung generiert wird, wenn die Aktion ausgeführt wird.

ElementName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Enthält einen benutzerfreundlichen Namen für das Objekt. Mit dieser Eigenschaft kann jede Instanz zusätzlich zu den wichtigsten Eigenschaften, Identitätsdaten und Beschreibungsinformationen einen benutzerfreundlichen Namen definieren.

Diese Eigenschaft wird von CIM_ManagedElementgeerbt.

InstanceID-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Identifiziert eindeutig und undurchsichtig eine Instanz dieser Klasse im Bereich des enthaltenden Namespaces.

[! Wichtig]Um die Eindeutigkeit innerhalb des Namespace zu gewährleisten, sollte der Wert von InstanceID- im folgenden Muster erstellt werden:

OrgID-:LocalID-

OrgID- muss einen urheberrechtlich geschützten, geschützten oder anderweitig eindeutigen Namen enthalten, der der Geschäftsentität gehört, die die InstanceID-definiert, oder eine registrierte ID sein, die von einer anerkannten globalen Behörde zugewiesen wird. Dies ähnelt der Struktur der Schemaklassennamen. Um die Eindeutigkeit des ersten Doppelpunkts in InstanceID sicherzustellen, muss zwischen der OrgID- undLocalID-sein. Daher darf die OrgID keinen Doppelpunkt (':') enthalten.

LocalID- wird von der Geschäftsentität ausgewählt und sollte nicht erneut verwendet werden, um unterschiedliche zugrunde liegende reale Elemente zu identifizieren.

Wenn das vorherige Muster nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende InstanceID- nicht in allen InstanceID-, die von diesem oder anderen Anbietern für diesen Namespace erstellt werden, wieder verwendet wird.

Für definierte Instanzen der distributed Management Task Force (DMTF) muss das Muster verwendet werden, wobei die OrgID- auf CIM festgelegt ist.

Diese Eigenschaft wird von CIM_ManagedElementgeerbt.

PolicyActionName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Ein benutzerfreundlicher Name dieser Richtlinienaktion.

PolicyKeywords-

Datentyp: Zeichenfolge Array

Zugriffstyp: Schreibgeschützt

Ein Array von Schlüsselwörtern zum Charakterisieren/Kategorisieren von Richtlinienobjekten. Schlüsselwörter sind von einem von zwei Typen:

  • Schlüsselwörter, die in diesem und anderen MOFs oder in DMTF-Whitepapers definiert sind. Diese Schlüsselwörter stellen eine anbieterunabhängige, installationsunabhängige Methode zum Charakterisieren von Richtlinienobjekten bereit.
  • Installationsabhängige Schlüsselwörter für die Charakterisierung von Richtlinienobjekten. Beispiele sind "Engineering", "Abrechnung" und "Überprüfung im Dezember 2000".

Dieser MOF definiert die folgenden Schlüsselwörter: UNKNOWN, CONFIGURATION, USAGE, SECURITY, SERVICE, MOTIVATIONAL, INSTALLATION, und EVENT. Diese Konzepte sind selbsterklärend und werden weiter im SLA/Policy White Paper erörtert. Ein zusätzliches Schlüsselwort ist definiert: POLICY. Die Rolle dieses Schlüsselworts besteht darin, richtlinienbezogene Instanzen zu identifizieren, die in einigen Implementierungen möglicherweise nicht anderweitig identifizierbar sind. Das Schlüsselwort POLICY schließt SICH NICHT gegenseitig von den oben angegebenen anderen Schlüsselwörtern aus.

Diese Eigenschaft wird von CIM_Policygeerbt.

PolicyRuleCreationClassName

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Bei einer regelspezifischen Richtlinienaktion CreationClassName des Richtlinienregelobjekts, dem diese Aktion zugeordnet ist. Bei einer wiederverwendbaren Richtlinienaktion sollte ein spezieller Wert ,NO RULE" verwendet werden, um anzugeben, dass diese Aktion wiederverwendbar ist und keiner einzelnen Richtlinienregel zugeordnet ist.

PolicyRuleName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Bei einer regelspezifischen Richtlinienaktion wird der Name des Richtlinienregelobjekts, dem diese Aktion zugeordnet ist, zugeordnet. Bei einer wiederverwendbaren Richtlinienaktion sollte ein spezieller Wert ,NO RULE" verwendet werden, um anzugeben, dass diese Aktion wiederverwendbar ist und keiner einzelnen Richtlinienregel zugeordnet ist.

SystemCreationClassName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Der Name der Klasse oder der Unterklasse, die beim Erstellen des Systemobjekts verwendet wird, in dessen Bereich diese Richtlinienaktion definiert ist.

Diese Eigenschaft hilft beim Identifizieren des Systemobjekts, in dessen Umfang diese Instanz der Richtlinienaktion vorhanden ist. Bei einer regelspezifischen Richtlinienaktion ist dies das System, in dem die Richtlinienregel definiert ist. Bei einer wiederverwendbaren Richtlinienaktion ist dies die Instanz von PolicyRepository (eine Unterklasse von System), die die Aktion enthält.

Beachten Sie, dass diese Eigenschaft und die analoge Eigenschaft SystemNamenicht verteilte Schlüssel aus einer Instanz des Klassensystems darstellen. Stattdessen sind sie Eigenschaften, die im Kontext dieser Klasse definiert sind, die die Werte aus der Instanz des Systems wiederholen, mit der diese Richtlinienaktion verknüpft ist, entweder direkt über die InPolicyRepository-Zuordnung oder indirekt über die PolicyActionInPolicyRule-Aggregation.

SystemName-

Datentyp: Zeichenfolgen-

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Der Name des Systemobjekts, in dessen Bereich diese Richtlinienaktion definiert ist.

Diese Eigenschaft schließt die Identifizierung des Systemobjekts ab, in dem dieser Bereich der Richtlinienaktion vorhanden ist. Bei einer regelspezifischen Richtlinienaktion ist dies das System, in dem die Richtlinienregel definiert ist. Bei einer wiederverwendbaren Richtlinienaktion ist dies die Instanz von PolicyRepository (eine Unterklasse von System), die die Aktion enthält.

Anforderungen

Mindestens unterstützter Client
Windows 8
Mindestens unterstützter Server
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Siehe auch

CIM_Policy