__InstanceDeletionEvent class
Die Systemklasse __InstanceDeletionEvent meldet ein Instanzlöschereignis (ein systeminterner Ereignistyp), das erzeugt wird, wenn eine Instanz aus einem Namespace gelöscht wird.
Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge aufgeführt, nicht in MOF-Reihenfolge.
Syntax
class __InstanceDeletionEvent : __InstanceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
object TargetInstance;
uint64 TIME_CREATED;
};
Member
Die Klasse __InstanceDeletionEvent verfügt über folgende Membertypen:
Eigenschaften
Die Klasse __InstanceDeletionEvent verfügt über folgende Eigenschaften.
-
SECURITY_DESCRIPTOR
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
Deskriptor, der vom Ereignisanbieter verwendet wird, um zu bestimmen, welche Benutzer*innen das Ereignis empfangen können. Diese Eigenschaft wird von _Event geerbt.
-
-
TargetInstance
-
-
Datentyp: object
-
Zugriffstyp: Schreibgeschützt
Kopie des gelöschten Instanz. Diese Eigenschaft wird von __InstanceOperationEvent geerbt.
-
-
TIME_CREATED
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Eindeutiger Wert, der den Zeitpunkt angibt, zu dem das Ereignis generiert wurde. Dies ist ein 64-Bit-Wert, der die Anzahl von 100-Nanosekunden-Intervallen seit dem 1. Januar 1601 darstellt. Diese Information wird im UTC-Format (koordinierte Weltzeit) angegeben. Diese Eigenschaft wird von _Event geerbt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
Bemerkungen
Die Klasse __InstanceDeletionEvent wird von __InstanceOperationEvent abgeleitet.
Löschen einer Ressource: __InstanceDeletionEvent
Wenn Sie sicherstellen möchten, dass ein bestimmtes Antivirenscannerprogramm weiterhin auf einem Computer ausgeführt wird, können Sie ein Skript schreiben, das die Prozesse auf dem Computer überwacht, um zu ermitteln, ob eine dieser Programme beendet wird.
Für Benachrichtigungsabfragen, die eine Benachrichtigung über das Löschen einer Ressource anfordern und systeminterne Ereignisse verwenden, wird eine Syntax ähnlich der folgenden verwendet:
SELECT * FROM __InstanceDeletionEvent WHERE TargetInstance ISA 'Win32_Process' and TargetInstance.Name = 'notepad.exe'
Beispiele
Das VBScript-Codebeispiel Überwachen von Prozesslöschereignissen im TechNet-Katalog verwendet __InstanceDeletionEvent, um das erste Vorkommen eines WMI-Instanzlöschereignisses für Win32_Process zu überwachen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Namespace |
Alle WMI-Namespaces |