Wat is Windows Management Instrumentation?
Windows Management Instrumentation (WMI) is een beheerfaciliteit die woont in Windows-besturingssystemen en wordt gebruikt in controlekamers van bedrijfsomgevingen. Het maakt extern beheer van lokale en externe computers mogelijk en ontvangt gebeurtenismeldingen uit gebeurtenislogboeken op externe systemen. Deze functies kunnen buitengewoon nuttig zijn voor systeembeheerders, technici van informatiesystemen en operations managers. Als een systeembeheerder de lijst met geïnstalleerde hotfixes van een bepaalde externe computer moet kennen of een upgrade van een printerstuurprogramma moet installeren of wijzigingen moet aanbrengen in een systeemregister, is WMI de faciliteit voor de taken. Een operations manager kan processen plannen om op bepaalde tijden op externe computers te worden uitgevoerd, en toegangslijsten tot dynamische managementgegevens van clientprogramma's op externe computers.
Als een systeembeheerder naamruimterechten heeft voor een extern ingeschakeld systeem, kan hij of zij zich aanmelden bij het externe systeem met zijn of haar eigen beheerdersreferenties. Zolang de beheerder toegangsrechten heeft, kan hij of zij alles op een externe computer doen dat een lokale operator van die computer kan doen. Bij toegang tot meer dan één externe computer, zou een beheerder de zogenaamde "delegatie" gebruiken om authenticatie door te sturen naar volgende computers.
Met behulp van C ++, C # of .NET Frameworks scripttalen met Windows Management Instrumentation, kan een besturingsoperator scripts en automatiseringsprocedures schrijven om veel beheertaken uit te voeren op externe computers die zijn gebaseerd op Windows Management Instrumentation-functies. Hoewel er meer dan 100 providerscripts aanwezig zijn in recentere Windows-besturingssystemen, ontwikkelen veel bedrijven verschillende scripts om de beveiliging te verbeteren en scripts responsiever te maken voor individuele bedrijven. Tests van gebruikers van externe systemen zijn er voor gebruik bij het bepalen van het voorspelbaarheidquotiënt van werknemers in gebruiksgemak en vertrouwdheid met het gebruik van Windows-componenten, evenals verschillende andere beheertaken in een logische en uniforme interface. Externe leveranciers maken ook gebruikersinterfaces voor WMI met scriptfuncties.
Als een beheerder de processen moet kennen die op een extern systeem worden uitgevoerd, vraagt hij of zij het systeem met een WMI-klasse genaamd Win32_Process. Op dezelfde manier is Win32_TimeZone een Windows Management Instrumentation-klasse die tijdzone-informatie op een systeem opgeeft. Er zijn ingebouwde klassequery's in Windows Management Instrumentation waarmee externe systemen voor individuele query's kunnen worden ondervraagd; soms is het echter nodig om klassenscripts te combineren om bijvoorbeeld te weten te komen hoeveel beschikbaar geheugen wordt gebruikt door het externe systeem. Er is een tool genaamd CIM Studio waarmee u door Windows Management Instrumentation-klassen kunt bladeren.