InventoryAction-Client-WMI-Klasse

In Configuration Manager ist die InventoryAction -Klasse eine WMI-Klasse (Windows Management Instrumentation), die eine Reihe von Abfragen mit Berichtsdetails verknüpft und das Element mit dem Bericht und dem Ziel des Berichts verknüpft.

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

Syntax

Class InventoryAction : SMS_InventoryAgent_Policy  
{  
      UInt32 DefaultTimeout;  
      String Description;  
      String InventoryActionID;  
      String InventoryActionLastUpdateTime;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      String ReportDestination;  
      UInt32 ReportTimeout;  
      String ReportType;  
};  

Methoden

Die InventoryAction -Klasse definiert keine Methoden.

Eigenschaften

DefaultTimeout
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Die maximale Zeit, die der Agent standardmäßig auf jede InventoryDataItem Klassenabfrage wartet, bevor die Abfrage abgebrochen wird. Die einzelnen InventoryDataItem Instanzen können dieses Standardtimeout überschreiben.

Description
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Textfeld, das die Inventuraktion beschreibt. Die folgenden Werte sind möglich:

  • Hardware

  • Software

  • Suche

    InventoryActionID
    Datentyp: String

    Zugriffstyp: Lese-/Schreibzugriff

    Qualifizierer: [realkey]

    Eindeutige ID für die Inventuraktion. Die folgenden Werte sind möglich:

Inventuraktions-ID-Typ Wert
Suche {00000000-0000-0000-0000-000000000003}
Hardwareinventar {00000000-0000-0000-0000-000000000001}
Softwareinventar {00000000-0000-0000-0000-000000000002}
SoftwareFileCollection {00000000-0000-0000-0000-000000000010}
IDMIF-Sammlung {00000000-0000-0000-0000-000000000011}

InventoryActionLastUpdateTime
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Zeitstempel der letzten Aktualisierung der InventoryAction-Instanz.

PolicyID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Eindeutige ID der Richtlinie.

PolicyInstanceID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Eindeutige ID der Richtlinieninstanz.

PolicyPrecedence
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Rangfolge für die Richtlinie.

PolicyRuleID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Schlüssel

Eindeutige ID der Regel, die zum Erstellen der Richtlinie verwendet wird.

PolicySource
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Quelle der Richtlinie.

PolicyVersion
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Version der Richtlinie.

ReportDestination
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Zieladresse für den generierten Bericht.

ReportTimeout
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Maximale Zeit, die das Clientmessagingframework versucht, den Bericht zu übertragen, wenn der Zielendpunkt nicht erreichbar ist.

ReportType
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Typ des Bestandsberichts. Die folgenden Werte sind möglich:

Wert Beschreibung
Vollständig Der Bericht enthält alle Instanzen, die von den zugeordneten InventoryDataItem Abfragen erfasst werden.
Delta Der Bericht enthält Instanzen, die sich seit dem letzten Bericht geändert haben.
Resync Der Bericht enthält Instanzen im vollständigen Bericht und wird auch durch eine Anforderung zur erneuten Synchronisierung von Standortrichtlinien ausgelöst.

HinwBemerkungeneise

Über die Standortrichtlinie werden drei vordefinierte Inventuraktionen bereitgestellt: Hardwareinventur, Datenermittlung und Softwareinventur. Für jede dieser Inventuraktionen generiert der Inventur-Agent einen Bericht mithilfe der zugeordneten InventoryDataItem-Client-WMI-Klassenabfragen und sendet den generierten Bericht an das angegebene Ziel.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Configuration Manager Anforderungen an die Clientlaufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Cliententwicklungsanforderungen.

Siehe auch

WMI-Clientklassen des Inventory-Agents
WMI-Clientklasse "InventoryDataItem"