Windows-Verwaltungsinstrumentation

Zweck

Windows Verwaltungsinstrumentation (WMI) ist die Infrastruktur für Verwaltungsdaten und Vorgänge auf Windows basierten Betriebssystemen. Sie können WMI-Skripts oder Anwendungen schreiben, um administrative Aufgaben auf Remotecomputern zu automatisieren, aber WMI stellt auch Verwaltungsdaten an andere Teile des Betriebssystems und der Produkte bereit– z. B. System Center Operations Manager (früher Microsoft Operations Manager (MOM)) oder Windows Remoteverwaltung (WinRM).

Hinweis

Diese Dokumentation richtet sich an Entwickler und IT-Administratoren. Wenn Sie ein Endbenutzer sind, der eine Fehlermeldung über WMI erlebt hat, sollten Sie zu Microsoft-Support wechseln und nach dem Fehlercode suchen, der in der Fehlermeldung angezeigt wird. Weitere Informationen zur Problembehandlung bei WMI-Skripts und dem WMI-Dienst finden Sie unter WMI funktioniert nicht!

Hinweis

WMI wird von Microsoft vollständig unterstützt. Die neueste Version von administrativen Skripts und Steuerelementen ist jedoch über die Windows Management Infrastructure (MI) verfügbar. MI ist vollständig mit früheren Versionen von WMI kompatibel und bietet eine Reihe von Features und Vorteilen, die das Entwerfen und Entwickeln von Anbietern und Clients einfacher machen als je zuvor. Weitere Informationen finden Sie unter Windows Management Infrastructure (MI).

Wo gilt WMI?

WMI kann in allen Windows basierten Anwendungen verwendet werden und ist für Unternehmensanwendungen und administrative Skripts am nützlichsten.

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 ein Modul auf Windows verfügt und Microsoft ActiveX-Objekte behandelt. Während einige Kenntnisse mit der COM-Programmierung hilfreich sind, finden C++-Entwickler, die Anwendungen schreiben, gute Beispiele für die Ersten Schritte beim Erstellen einer WMI-Anwendung mit C++.

Informationen zum Entwickeln von Verwalteten Codeanbietern oder Anwendungen in C# oder Visual Basic .NET mithilfe der .NET Framework finden Sie unter WMI in .NET Framework.

Viele Administratoren und IT-Experten greifen über PowerShell auf WMI zu. Mit dem Get-WMI Cmdlet für PowerShell können Sie Informationen für ein lokales oder remotees WMI-Repository abrufen. So 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 erforderlich ist, um ein bestimmtes API-Element oder eine WMI-Klasse zu verwenden, finden Sie im Abschnitt "Anforderungen" jedes Themas in der WMI-Dokumentation.

Wenn eine erwartete Komponente fehlt, lesen Sie die Verfügbarkeit von WMI-Komponenten des Betriebssystems.

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" in weiteren Informationen.

In diesem Abschnitt

Thema BESCHREIBUNG
Informationen zu WMI Allgemeine Informationen zu WMI.
Verwenden von WMI Informationen zum Entwickeln von Anwendungen zur Verwendung von WMI, die Informationen zu Tools enthält.
WMI-Referenz Dokumentation zu den WMI-Klassen, WMI C++-Klassen, WMI-COM-API, Skript-API und anderen WMI-Referenzmaterialien.
WMI-Glossar Windows Verwaltungsinstrumentation (WMI) verwendet eine eigene Sammlung von Begriffen. Viele dieser Begriffe sind Entwicklern vertraut, haben aber neue oder geänderte Definitionen in der WMI-Umgebung.