Over WMI
Windows Management Instrumentation (WMI) is de Microsoft-implementatie van Web-Based Enterprise Management (WBEM), een brancheinitiatief voor het ontwikkelen van een standaardtechnologie voor toegang tot beheerinformatie in een bedrijfsomgeving. WMI maakt gebruik van de industriestandaard Common Information Model (CIM) voor systemen, toepassingen, netwerken, apparaten en andere beheerde onderdelen. CIM wordt ontwikkeld en onderhouden door de Distributed Management Task Force (DMTF).
Notitie
De volgende generatie WMI, bekend als de Windows Management Infrastructure (MI), is momenteel beschikbaar. MI is volledig compatibel met eerdere versies van WMI en biedt een groot aantal functies en voordelen die het ontwerpen en ontwikkelen van providers en clients eenvoudiger maken dan ooit. Veel nieuwere providers worden bijvoorbeeld geschreven met behulp van het MI-framework, maar kunnen worden geopend met behulp van WMI-scripts en -toepassingen. Zie Waarom MI gebruiken voor meer informatie over de verschillen tussen de twee technologieën?
Externe computersystemen beheren met WMI
De mogelijkheid om beheergegevens te verkrijgen van externe computers is wat WMI nuttig maakt. Externe WMI-verbindingen worden gemaakt via DCOM. Een alternatief is het gebruik van Windows Remote Management (WinRM), waarmee externe WMI-beheergegevens worden verkregen met behulp van het WS-Management SOAP-protocol.
Programmeren met WMI
Beheertoepassingen of scripts kunnen gegevens ophalen of bewerkingen uitvoeren via WMI in verschillende talen. Zie de sectie Doelgroep voor ontwikkelaars op Windows Management Instrumentationvoor meer informatie.
Veel Windows-functies hebben WMI-providers geassocieerd, zoals de BCD-aanbieder (Boot Configuration Data) of de Opslagvolumeaanbieder. WMI-providers implementeren de functionaliteit die wordt beschreven door WMI-klassenmethoden en -eigenschappen voor het beheren van gekoppelde Windows-functies. Zie WMI-providers en WMI-klassenvoor meer informatie.
Voor meer informatie over het schrijven van een provider die gegevens verstrekt van nieuwe hardware of toepassingen, zie Gegevens verstrekken aan WMI.
Zie WMI-gebruiken voor meer informatie over het implementeren van deze technologie.
De volgende tabel bevat onderwerpen die in deze sectie zijn opgenomen.
Afdeling | Beschrijving |
---|---|
Wat is nieuw in WMI | Nieuwe functies in WMI. |
besturingssysteembeschikbaarheid van WMI-onderdelen | Sommige onderdelen zijn niet meer beschikbaar of zijn beschikbaar als optionele installatie. |
WMI-architectuur | Een beheertoepassing communiceert met WMI met behulp van verschillende interfaces, zoals Visual Basic, C++, ODBC en ActiveX. Alle WMI-interfaces zijn gebaseerd op het Component Object Model (COM). |
Gemeenschappelijk Informatie Model | Een taalonafhankelijk programmeermodel dat gebruikmaakt van objectgeoriënteerde technieken om een onderneming te beschrijven. |
Beheerd Objectformaat | Een indeling waarmee u leesbare code kunt maken die door het besturingssysteem kan worden omgezet in een set CIM-klassen. U kunt de nieuwe klassen gebruiken om nieuwe technologieën voor een onderneming te modelleren en te beheren. |
Gebruikersaccountbeheer en WMI | Gebruikersaccountbeheer (UAC) beïnvloedt welke WMI-gegevens worden geretourneerd, externe toegang en hoe scripts moeten worden uitgevoerd. Zie Aan de slag met Gebruikersaccountbeheer op Windows Vistavoor meer informatie. |
Toegang tot WMI-beveiligbare objecten | WMI maakt gebruik van standaardbeveiligingsobjecten en -procedures voor Windows om de toegang tot beveiligbare objecten, zoals WMI-naamruimten, printers, services en DCOM-toepassingen te beheren en te beveiligen. |
Prestatiebibliotheken en WMI | Gegevens van de systeemprestatiecounters zijn beschikbaar in WMI-klassen. |
IPv6- en IPv4-ondersteuning in WMI- | WMI IP-routeprovider en netwerkklassen leveren gegevens voor IPv4-adressen. Vanaf Windows Vista biedt WMI ook beperkte ondersteuning voor IPv6-netwerkmogelijkheden. |
Datum- en Tijdnotatie | WMI maakt gebruik van de datum- en tijdnotaties die zijn gedefinieerd door de CIM-specificatie van de gedistribueerde beheertaakgroep. Zie DMTF-voor meer informatie. |
scripttoegang tot WMI- | Schrijf WMI-scripts om beheertaken uit te voeren. |
WMI-probleemoplossing | Wanneer u toegang krijgt tot lokale of externe WMI-gegevens in een toepassing of script, kunnen er fouten optreden van ontbrekende klassen tot toegang geweigerd. Providers hebben ook opties voor foutopsporing en probleemoplossingsklassen beschikbaar. |
meer informatie | Websites, boeken en artikelen over WMI. |
Verwante onderwerpen
-
WMI- gebruiken