Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bietet Zugriff auf umfangreiche Verwaltungsinformationen und -ereignisse über das System sowie über die Geräte und Anwendungen, die für die WMI-Infrastruktur (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) instrumentiert sind. Anwendungen und Dienste können Abfragen zu interessanten Verwaltungsinformationen ausführen (z. B. zur Menge an freiem Speicherplatz, zur aktuellen CPU-Auslastung oder dazu, mit welcher Datenbank eine bestimmte Anwendung verbunden ist usw.), wobei von ManagementObjectSearcher und ManagementQuery abgeleitete Klassen verwendet werden. Außerdem kann mithilfe der ManagementEventWatcher-Klasse eine Vielzahl von Verwaltungsereignissen abonniert werden. Die verfügbaren Daten können sowohl aus verwalteten als auch aus nicht verwalteten Komponenten der verteilten Umgebung stammen.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
CompletedEventArgs | Enthält Daten für das Completed-Ereignis. |
![]() |
ConnectionOptions | Gibt alle Einstellungen an, die zum Herstellen einer WMI-Verbindung erforderlich sind. |
![]() |
DeleteOptions | Gibt Optionen zum Löschen eines Verwaltungsobjekts an. |
![]() |
EnumerationOptions | Stellt eine Basisklasse für Objekte mit Optionen für Abfragen und Enumerationen bereit. |
![]() |
EventArrivedEventArgs | Enthält Daten für das EventArrived-Ereignis. |
![]() |
EventQuery | Stellt eine WMI-Ereignisabfrage dar. |
![]() |
EventWatcherOptions | Gibt Optionen für die Überwachung von Verwaltungsereignissen an. |
![]() |
InvokeMethodOptions | Gibt Optionen für den Aufruf einer Verwaltungsmethode an. |
![]() |
ManagementBaseObject | Enthält die grundlegenden Elemente eines Verwaltungsobjekts. Sie fungiert als Basisklasse für spezifischere Verwaltungsobjektklassen. |
![]() |
ManagementClass | Stellt eine CIM-Verwaltungsklasse (Common Information Model) dar. Eine Verwaltungsklasse ist eine WMI-Klasse, z. B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, oder Win32_Process, die einen Prozess darstellt, z. B. Notepad.exe. Durch die Member dieser Klasse wird der Zugriff auf WMI-Daten mit einem bestimmten WMI-Klassenpfad ermöglicht. Weitere Informationen finden Sie in der Dokumentation zur Windows-Verwaltungsinstrumentation unter "Win32 Classes" in der MSDN Library unter https://msdn.microsoft.com/library/deu. |
![]() |
ManagementDateTimeConverter | Stellt Methoden zur Verfügung, mit denen DMTF-DateTime und -Zeitintervalle in ein CLR-kompatibles DateTime-Format bzw. TimeSpan-Format und zurück konvertiert werden können. |
![]() |
ManagementEventArgs | Stellt die virtuelle Basisklasse dar, die Ereignisdaten für WMI-Ereignisse enthält. |
![]() |
ManagementEventWatcher | Abonniert anhand einer angegebenen Ereignisabfrage temporäre Ereignisbenachrichtigungen. |
![]() |
ManagementException | Stellt Verwaltungsausnahmen dar. |
![]() |
ManagementNamedValueCollection | Stellt eine Auflistung benannter Werte dar, die sich für die Verwendung als Kontextinformationen für WMI-Operationen eignen. Bei diesen Namen wird die Groß- und Kleinschreibung nicht berücksichtigt. |
![]() |
ManagementObject | Stellt eine WMI-Instanz dar. |
![]() |
ManagementObjectCollection | Stellt verschiedene über WMI abgerufene Auflistungen von Verwaltungsobjekten dar. Die Typen der Objekte in dieser Auflistung sind von ManagementBaseObject abgeleitet, einschließlich ManagementObject und ManagementClass. Die Auflistung kann das Ergebnis einer über die ManagementObjectSearcher ausgeführten WMI-Abfrage oder eine Enumeration von Verwaltungsobjekten eines angegebenen Typs sein, die über eine diesen Typ darstellende ManagementClass abgerufen wurde. Außerdem kann es sich um eine Auflistung von Verwaltungsobjekten handeln, die auf eine angegebene Weise mit einem bestimmten Verwaltungsobjekt verknüpft sind. In diesem Fall wird die Auflistung z. B. über die GetRelated-Methode abgerufen. Die Auflistung kann mit ManagementObjectCollection.ManagementObjectEnumerator durchlaufen werden, und Sie können Objekte in der Auflistung für unterschiedliche Verwaltungsaufgaben überprüfen und bearbeiten. |
![]() |
ManagementObjectCollection.ManagementObjectEnumerator | Stellt den Enumerator für die Auflistung dar. |
![]() |
ManagementObjectSearcher | Ruft eine Auflistung von Verwaltungsobjekten auf der Grundlage einer angegebenen Abfrage ab. Diese Klasse ist einer der häufiger vewendeten Einstiegspunkte für den Abruf von Vewaltungsinformationen. Sie kann z. B. zum Auflisten aller Diskettenlaufwerke, Netzwerkkarten, Prozesse und zahlreicher anderer Verwaltungsobjekte eines Systems verwendet werden, oder zum Abfragen aller offenen Netzwerkverbindungen, der angehaltenen Dienste usw. Wenn instanziiert, akzeptiert eine Instanz dieser Klasse eine durch eine ObjectQuery-Klasse oder deren Ableitungen dargestellte WMI-Abfrage als Eingabe, und optional eine ManagementScope-Klasse, der den WMI-Namespace zum Ausführen der Abfrage darstellt. Der Instanz können außerdem zusätzliche erweiterte Optionen in einem EnumerationOptions-Objekt übergeben werden. Wenn die Get-Methode für dieses Objekt aufgerufen wird, führt ManagementObjectSearcher die angegebene Abfrage im angegebenen Gültigkeitsbereich aus und gibt eine Auflistung von Verwaltungsobjekten zurück, die mit der Abfrage in einer ManagementObjectCollection-Klasse übereinstimmen. |
![]() |
ManagementOperationObserver | Verwaltet asynchrone Operationen und behandelt Verwaltungsinformationen und asynchron empfangene Ereignisse. |
![]() |
ManagementOptions | Stellt eine abstrakte Basisklasse für alle Optionsobjekte bereit. |
![]() |
ManagementPath | Stellt einen Wrapper zum Analysieren und Erstellen von Pfaden für WMI-Objekte bereit. |
![]() |
ManagementQuery | Stellt eine abstrakte Basisklasse für alle Verwaltungsabfrageobjekte bereit. |
![]() |
ManagementScope | Stellt einen Bereich (Namespace) für Verwaltungsoperationen dar. |
![]() |
MethodData | Enthält Informationen über eine WMI-Methode. |
![]() |
MethodDataCollection | Stellt die Menge der in der Auflistung verfügbaren Methoden dar. |
![]() |
MethodDataCollection.MethodDataEnumerator | Stellt den Enumerator für MethodData-Objekte in der MethodDataCollection dar. |
![]() |
ObjectGetOptions | Gibt Optionen für das Abrufen eines Verwaltungsobjekts an. |
![]() |
ObjectPutEventArgs | Enthält Ereignisdaten für das ObjectPut-Ereignis. |
![]() |
ObjectQuery | Stellt eine Verwaltungsabfrage dar, die Instanzen oder Klassen zurückgibt. |
![]() |
ObjectReadyEventArgs | Enthält Daten für das ObjectReady-Ereignis. |
![]() |
ProgressEventArgs | Enthält Daten für das Progress-Ereignis. |
![]() |
PropertyData | Stellt Informationen über eine WMI-Methode dar. |
![]() |
PropertyDataCollection | Stellt das Eigenschaftenset eines WMI-Objekts dar. |
![]() |
PropertyDataCollection.PropertyDataEnumerator | Stellt den Enumerator für PropertyData-Objekte in PropertyDataCollection dar. |
![]() |
PutOptions | Gibt Optionen für das Übernehmen von Änderungen an Verwaltungsobjekten an. |
![]() |
QualifierData | Enthält Informationen über einen WMI-Qualifizierer. |
![]() |
QualifierDataCollection | Stellt eine Auflistung von QualifierData-Objekten dar. |
![]() |
QualifierDataCollection.QualifierDataEnumerator | Stellt den Enumerator für QualifierData-Objekte in der QualifierDataCollection-Klasse dar. |
![]() |
RelatedObjectQuery | Stellt eine WQL ASSOCIATORS OF-Datenabfrage dar. Sie kann sowohl für Instanzen als auch für Schemaabfragen verwendet werden. |
![]() |
RelationshipQuery | Stellt eine WQL REFERENCES OF-Datenabfrage dar. |
![]() |
SelectQuery | Stellt eine WQL SELECT-Datenabfrage dar. |
![]() |
StoppedEventArgs | Enthält Daten für das Stopped-Ereignis. |
![]() |
WqlEventQuery | Stellt eine WMI-Ereignisabfrage im WQL-Format dar. |
![]() |
WqlObjectQuery | Stellt eine WMI-Datenabfrage im WQL-Format dar. |
Delegaten
| Delegat | Beschreibung | |
|---|---|---|
![]() |
CompletedEventHandler | Stellt die Methode dar, die das Completed-Ereignis behandelt. |
![]() |
EventArrivedEventHandler | Stellt die Methode dar, die das EventArrived-Ereignis behandelt. |
![]() |
ObjectPutEventHandler | Stellt die Methode dar, die das ObjectPut-Ereignis behandelt. |
![]() |
ObjectReadyEventHandler | Stellt die Methode dar, die das ObjectReady-Ereignis behandelt. |
![]() |
ProgressEventHandler | Stellt die Methode dar, die das Progress-Ereignis behandelt. |
![]() |
StoppedEventHandler | Stellt die Methode dar, die das Stopped-Ereignis behandelt. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
AuthenticationLevel | Beschreibt die zum Verbinden mit WMI zu verwendende Authentifizierungsebene. Diese wird für die COM-Verbindung mit WMI verwendet. |
![]() |
CimType | Beschreibt die möglichen CIM-Typen für Eigenschaften, Qualifizierer oder Methodenparameter. |
![]() |
CodeLanguage | Definiert die vom Code-Generator unterstützten Sprachen. |
![]() |
ComparisonSettings | Beschreibt die Vergleichsmodi für Objekte, die mit CompareTo verwendet werden können. Beachten Sie, dass diese Werte miteinander kombiniert werden können. |
![]() |
ImpersonationLevel | Beschreibt die für die Verbindung mit WMI zu verwendende Ebene des Identitätswechsels. |
![]() |
ManagementStatus | Beschreibt die Enumeration aller gegenwärtig definierten WMI-Fehlercodes dar. |
![]() |
PutType | Beschreibt die Effekte, die sich ergeben können, wenn ein Objekt mit Put in WMI gespeichert wird. |
![]() |
TextFormat | Beschreibt die möglichen Textformate, die für GetText verwendet werden können. |
.png)
.png)
.png)