Windows-Verwaltungsinstrumentation
Zweck
Windows Die Verwaltungsinstrumentation (Management Instrumentation, WMI) ist die Infrastruktur für Verwaltungsdaten und -vorgänge Windows betriebssystembasierten Betriebssystemen. Sie können WMI-Skripts oder -Anwendungen schreiben, um administrative Aufgaben auf Remotecomputern zu automatisieren. WMI stellt jedoch auch Verwaltungsdaten für andere Teile des Betriebssystems und der Produkte zur Verfügung, z. B. — System Center Operations Manager (ehemals Microsoft Operations Manager (MOM)) oder Windows Remote Management (WinRM).
Hinweis
Diese Dokumentation ist für Entwickler und IT-Administratoren. Wenn Sie ein Endbenutzer sind, bei dem eine Fehlermeldung zu WMI aufgetreten ist, sollten Sie zu Microsoft-Supportwechseln und nach dem Fehlercode suchen, der in der Fehlermeldung angezeigt wird. Weitere Informationen zur Behandlung von Problemen mit WMI-Skripts und dem WMI-Dienst finden Sie unter WMI isn't working!
Hinweis
WMI wird von Microsoft vollständig unterstützt. Die neueste Version der administrativen Skripterstellung und -steuerung ist jedoch über die Windows Management Infrastructure (MI) verfügbar. MI ist vollständig kompatibel mit früheren Versionen von WMI und bietet eine Vielzahl von Features und Vorteilen, die das Entwerfen und Entwickeln von Anbietern und Clients einfacher denn je machen. Weitere Informationen finden Sie unter Windows Management Infrastructure (MI).
Wo ist WMI anwendbar?
WMI kann in allen Windows-basierten Anwendungen verwendet werden und ist besonders nützlich in Unternehmensanwendungen und administrativen Skripts.
Systemadministratoren finden Informationen zur Verwendung von WMI in verschiedenen Büchern zu WMI. Weitere Informationen finden Sie unter Weitere Informationen.
Entwicklergruppe
WMI ist für Programmierer konzipiert, die C/C++, die Microsoft Visual Basic-Anwendung oder eine Skriptsprache verwenden, die über eine Engine auf Windows verfügt und Microsoft ActiveX-Objekte verarbeitet. Obwohl einige Vertrautheit mit der COM-Programmierung hilfreich ist, finden C++-Entwickler, die Anwendungen schreiben, gute Beispiele für die ersten Schritte unter Erstellen einer WMI-Anwendung mit C++.
Informationen zum Entwickeln von Anbietern oder Anwendungen für verwalteten Code in C# oder Visual Basic .NET mithilfe des .NET Framework finden Sie unter WMI in .NET Framework.
Viele Administratoren und IT-Experten greifen über PowerShell auf WMI zu. Mit Get-WMI dem Cmdlet für PowerShell können Sie Informationen für ein lokales oder Remote-WMI-Repository abrufen. Daher enthalten eine Reihe von Themen und Klassen, insbesondere im Abschnitt Erstellen von WMI-Clients, PowerShell-Beispiele. Weitere Informationen zur Verwendung von PowerShell finden Sie unter Windows 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 jedes Themas in der WMI-Dokumentation.
Wenn eine erwartete Komponente anscheinend fehlt, finden Sie weitere Informationen unter Betriebssystemverfügbarkeit von WMI-Komponenten.
Sie müssen keine bestimmte Softwareentwicklung (SDK) herunterladen oder installieren, um Skripts oder Anwendungen für WMI zu erstellen. Es gibt jedoch einige WMI-Verwaltungstools, die Entwickler nützlich finden. Weitere Informationen finden Sie im Abschnitt Downloads unter Weitere Informationen.
In diesem Abschnitt
| Thema | 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 WMI-Klassen, WMI-C++-Klassen, WMI-COM-API, Skripterstellungs-API und anderem WMI-Referenzmaterial. |
| WMI-Glossar | Windows Die Verwaltungsinstrumentation (Management Instrumentation, WMI) verwendet eine eigene Sammlung von Begriffen. Viele dieser Begriffe sind Entwicklern vertraut, verfügen jedoch über neue oder geänderte Definitionen in der WMI-Umgebung. |