Windows-Verwaltungsinstrumentation
Die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) ist die Infrastruktur für Verwaltungsdaten und -vorgänge unter Windows-basierten Betriebssystemen. Obwohl Sie WMI-Skripts oder -Anwendungen schreiben können, um Verwaltungsaufgaben auf Remotecomputern zu automatisieren, stellt WMI auch Verwaltungsdaten für andere Teile des Betriebssystems und der Produkte bereit. Beispiel: System Center Operations Manager oder Windows-Remoteverwaltung.
Hinweis
Diese Dokumentation richtet sich nur an Entwickler und IT-Administratoren. Wenn Sie ein Endbenutzer sind, bei dem eine WMI-Fehlermeldung aufgetreten ist, suchen Sie nach dem Fehlercode in Microsoft-Support. Weitere Informationen zur Problembehandlung bei WMI-Skripts und dem WMI-Dienst finden Sie unter WMI funktioniert nicht.
WMI wird von Microsoft vollständig unterstützt. Die neueste Version der administrativen Skripterstellung und -steuerung ist über die Windows-Verwaltungsinfrastruktur (Mi) verfügbar. MI ist vollständig mit früheren Versionen von WMI kompatibel und bietet eine Vielzahl von Features und Vorteilen, die das Entwerfen und Entwickeln von Anbietern und Clients vereinfachen. Weitere Informationen finden Sie unter Windows-Verwaltungsinfrastruktur.
Wo kommt WMI zum Einsatz?
Obwohl Systemadministratoren WMI in allen Windows-basierten Anwendungen verwenden können, ist dies am nützlichsten für Unternehmensanwendungen und Administrative Skripts. Weitere Informationen zu WMI finden Sie unter Weitere Informationen zu WMI.
Entwicklergruppe
WMI ist für Programmierer konzipiert, die C-, C++- und Visual Basic-Anwendungen erstellen oder eine Skriptsprache verwenden, die über eine Windows-Engine verfügt und Microsoft ActiveX-Objekte verarbeitet. Obwohl einige Kenntnisse mit der COM-Programmierung hilfreich sind, ist dies nicht erforderlich. C++-Entwickler finden Beispiele für erste Schritte unter Erstellen einer WMI-Anwendung mit C++.
Informationen zum Entwickeln von Anbietern oder Anwendungen mit verwaltetem Code in C# oder Visual Basic mithilfe der .NET Framework finden Sie unter Verwenden von WMI mit dem .NET Framework.
Viele Administratoren und IT-Experten greifen über Windows PowerShell auf WMI zu. Mit dem Cmdlet Get-WMI
für PowerShell können Sie Informationen aus einem lokalen WMI-Repository oder einem WMI-Remoterepository abrufen. Daher enthalten mehrere WMI-Artikel, insbesondere Erstellen von WMI-Clients, PowerShell-Beispiele. Weitere Informationen zur Verwendung von PowerShell finden Sie unter PowerShell.
Laufzeitanforderungen
Weitere Informationen dazu, welches Betriebssystem für die Verwendung eines bestimmten API-Elements oder einer WMI-Klasse erforderlich ist, finden Sie im Abschnitt Anforderungen der einzelnen Artikel in der WMI-Dokumentation.
Wenn eine erwartete Komponente anscheinend fehlt, finden Sie weitere Informationen unter Betriebssystemverfügbarkeit von WMI-Komponenten.
Um Skripts oder Anwendungen für WMI zu erstellen, müssen Entwickler kein bestimmtes Software Development Kit (SDK) herunterladen oder installieren. Bestimmte WMI-Verwaltungstools können jedoch nützlich sein. Weitere Informationen finden Sie unter Downloads.
In diesem Abschnitt
Artikel | BESCHREIBUNG |
---|---|
Informationen zu WMI | Allgemeine Informationen zu WMI. |
Verwenden von WMI | Informationen zum Entwickeln von Anwendungen für die Verwendung von WMI, einschließlich Informationen zu Tools. |
WMI-Referenz | Dokumentation zu den WMI-Klassen, den WMI-C++-Klassen, zur COM-API für WMI, zur Skripterstellungs-API für WMI sowie weiteres WMI-Referenzmaterial. |
WMI-Glossar | Eine Liste von WMI-Begriffen. Viele dieser Begriffe sind Entwicklern zwar bekannt, in der WMI-Umgebung gelten dafür jedoch neue oder andere Definitionen. |