Skapa ett WMI-program eller skript

Alla skriptspråk, till exempel VBScript, som fungerar med ActiveX-objekt kan komma åt WMI-data. Program kan komma åt WMI i C++, med hjälp av COM API för WMI eller i Visual Basic, med hjälp av wbemdisp.tlb typbiblioteket och Scripting API för WMI. . Du kan hämta data via WMI genom att skriva ett skript, en Active Server Page (ASP) eller ett HTML-program (HTA). Du kan också använda Windows PowerShell för att hämta data eller skriva skript. Mer information finns i Skriptning i WMI och Kom igång med Windows PowerShell. TechNet ScriptCenter på https://www.microsoft.com/technet innehåller hundratals skriptexempel. Mer information om utskrifts- och onlineresurser finns i Mer information.

Följande procedur beskriver hur du ansluter till WMI-tjänsten och datalagret.

Ansluta till WMI-tjänsten och datalagret

  1. Leta upp WMI-tjänsten på en specifik dator.
  2. Anslut till en eller flera WMI-namnområden.

Dessa åtgärder skiljer sig åt i C++, Visual Basic, .NET Framework-språk eller när du använder ett skript. Skript och Visual Basic-program måste komma åt klasser vars instanser levereras med data av befintliga leverantörer. Men program som skrivits i C++ kan göra mer. Ett program som skrivits i C++ kan till exempel skicka händelser, men ett WMI-skript kan bara prenumerera på att ta emot händelser.

En WMI-provider kan endast skrivas i C++ eller med hjälp av .NET Framework. Mer information om hur du skriver program i C# eller Visual Basic .NET finns i WMI .NET Overview.

Mer information om hur du skapar program och skript för WMI finns i:

Om du vill utföra de flesta uppgifter använder du de förinstallerade WMI-klasserna.

Använda WMI