Delen via


Een WMI-toepassing of -script maken

Elke scripttaal, zoals VBScript, die met ActiveX-objecten werkt, heeft toegang tot WMI-gegevens. Toepassingen hebben toegang tot WMI in C++, met behulp van de COM-API voor WMI of in Visual Basic, met behulp van de Wbemdisp.tlb -typebibliotheek en de Scripting-API voor WMI. . U kunt gegevens verkrijgen via WMI door een script, een Active Server Page (ASP) of een HTML-toepassing (HTA) te schrijven. U kunt Windows PowerShell ook gebruiken om gegevens te verkrijgen of scripts te schrijven. Zie Scripting in WMI en Aan de slag met Windows PowerShellvoor meer informatie. Het TechNet ScriptCenter op https://www.microsoft.com/technet bevat honderden scriptvoorbeelden. Zie Meer informatievoor meer informatie over afdruk- en onlinebronnen.

In de volgende procedure wordt beschreven hoe u verbinding maakt met de WMI-service en het gegevensarchief.

Verbinding maken met de WMI-service en gegevensopslag

  1. Zoek de WMI-service op een specifieke computer.
  2. Maak verbinding met een of meer WMI-naamruimten.

Deze bewerkingen verschillen in C++, Visual Basic, .NET Framework-talen of wanneer u een script gebruikt. Scripts en Visual Basic-toepassingen moeten toegang hebben tot klassen waarvan exemplaren worden geleverd met gegevens door bestaande providers. Maar toepassingen die zijn geschreven in C++ kunnen meer doen. Een toepassing die is geschreven in C++ kan bijvoorbeeld gebeurtenissen verzenden, maar een WMI-script kan zich alleen abonneren op het ontvangen van gebeurtenissen.

Een WMI-provider kan alleen worden geschreven in C++ of met behulp van .NET Framework. Zie WMI .NET Overviewvoor meer informatie over het schrijven van toepassingen in C# of Visual Basic .NET.

Zie voor meer informatie over het maken van toepassingen en scripts voor WMI:

Als u de meeste taken wilt uitvoeren, gebruikt u de vooraf geïnstalleerde WMI-klassen.

WMI- gebruiken