Helperobjecten voor scripts
WMI heeft verschillende scripthulpobjecten die de conversies leveren die vereist zijn voor scripts.
Helperobjecten voor WMI-scripts zijn:
De helperobjecten splitsen samengestelde gegevensstructuren op, zodat een script niet nodig is om de structuur te parseren om een van de onderdelen te verkrijgen. De WMI DATETIME- structuur kan bijvoorbeeld niet rechtstreeks worden weergegeven en verschilt van andere Windows-gegevensstructuren voor datum/tijd, zoals VT_DATE.
SWbemDateTime
Het SWbemDateTime--object biedt eigenschappen die de dag, maand, jaar, tijd van de dag enzovoort parseren. Het biedt ook conversiemethoden om de datumtijd van Windows Management Instrumentation (WMI) naar en van de indelingen VT_Date en FILETIME te converteren. Voor beveiligingsinstellingen van Internet Explorer (IE) is het SWbemDateTime--object het enige WMI-scriptobject dat is gemarkeerd als veilig voor initialisatie en veilig voor scripting. Zie Datums en tijden in de TechNet ScriptCenter Script Repository en het artikel over TechNet ScriptCenter It's About Time (Oh, and About Dates) voor meer informatie en voorbeelden van datum- en tijdconversies.
SWbemObjectPath
De eigenschappen van SWbemObjectPath het absolute pad van een object opgeven, maar ook de delen van het WMI-pad opsplitsen, zoals server, naamruimte, klasse of relatief pad. Met het object kunt u de beveiliging van het pad instellen, de sleutelwaarden verkrijgen van de objecten die het pad vertegenwoordigen, bepalen of een object een singleton is, enzovoort. Zie Beschrijving van de locatie van een WMI-objectvoor meer informatie over het werken met WMI-objectpaden.
Win32_SecurityDescriptorHelper
De Win32_SecurityDescriptorHelper-klasse converteert de beveiligingsdescriptor van een beveiligbaar object van de ene indeling naar de andere.
Veel objecten, zoals printers, WMI-naamruimten, registersleutels of DCOM-toepassingen, hebben beveiligingsdescriptors die de toegang tot het object beheren. U kunt WMI gebruiken om te detecteren of te wijzigen wie toegang heeft tot deze objecten door de beveiligingsdescriptor op te halen of in te stellen die aan het object is gekoppeld.
Verschillende methoden kunnen echter beveiligingsdescriptors verkrijgen in een binaire bytematrix, SDDL-indeling (Security Descriptor Definition Language) of als een exemplaar van Win32_SecurityDescriptor. De binaire bytematrixvorm van een beveiligingsdescriptor mag niet worden gemanipuleerd, behalve door de C++-methoden die zijn ontworpen voor Security Descriptor Operations. Descriptors in SDDL bevinden zich in strings, maar zijn nog steeds lastig te bewerken. De eenvoudigste indeling om te bewerken is Win32_SecurityDescriptor, omdat deze ingebedde objecten bevat voor gebruiker, ACE en SID. Zie WMI Security Descriptor Objectsvoor meer informatie over de structuur van beveiligingsdescriptors in WMI. Zie Hoe conversies uit te voeren en toegangssbeveiliging voor beveiligbare objecten te wijzigenvoor meer informatie.
Verwante onderwerpen