Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het belangrijkste doel van WMI is om toegang te bieden tot klassen en exemplaren die objecten in uw netwerk vertegenwoordigen. Deze klassen en instanties worden ondersteund door providers. Alle exemplaren die standaardhardwareapparaten in uw onderneming vertegenwoordigen, zoals Win32_PhysicalMemory of Win32_Printer, worden bijvoorbeeld ondersteund door de Win32-provider. Op dezelfde manier hebt u toegang tot het gebeurtenislogboek via de gebeurtenislogboekprovider en het register via de registerprovider.
De methoden die WMI implementeert in interfaces zoals IWbemServices of scriptobjecten zoals SWbemServices, zijn voornamelijk bedoeld voor het algemeen verkrijgen en bewerken van gegevens die door een provider worden geleverd. Gebruik bijvoorbeeld SWbemServices.InstancesOf om alle exemplaren van Win32_Process op te halen in een subset van bedrijfscomputers. Vervolgens kunt u de Win32-providermethode aanroepen GetOwnerSid op elk Win32_Process-object.
In het volgende voorbeeld wordt de methode GetOwnerSid aangeroepen als automatiseringsmethode voor het procesobject. Een WMI-methode, zoals de Path_ methode die is gedefinieerd voor SWbemObject-, kan ook worden aangeroepen op het object Process.
Set ProcessCollection = _
GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Process In ProcessCollection
SID = Process.GetOwnerSid
Next
Het daadwerkelijke proces van het gebruik van de WMI-methoden is identiek aan het gebruik van een andere Windows COM- of automatiseringsinterface. Zie COM- en Een WMI-toepassing of script makenvoor meer informatie. Zie COM-API voor WMI- en Scripting-API voor WMI-voor meer informatie over de interfaces die WMI ondersteunt.
Zie voor meer informatie Manipuleren van klasse- en instantie-informatie.
Verwante onderwerpen