Dela via


Hjälpobjekt för skript

WMI har flera skripthjälpobjekt som tillhandahåller de konverteringar som krävs av skript.

Hjälpobjekt för WMI-skript omfattar:

Hjälpobjekten delar upp sammansatta datastrukturer så att ett skript inte krävs för att parsa strukturen för att hämta någon av delarna. Till exempel kan WMI DATETIME- struktur inte visas direkt och skiljer sig från andra Windows datetime-datastrukturer, till exempel VT_DATE.

SWbemDateTime

Objektet SWbemDateTime innehåller egenskaper som parsar ut dag, månad, år, tid på dagen och så vidare. Den innehåller också konverteringsmetoder för att konvertera Windows Management Instrumentation (WMI) datetime till och från VT_Date och FILETIME formaten. För Säkerhetsinställningar för Internet Explorer (IE) är SWbemDateTime--objektet det enda WMI-skriptobjektet som har markerats som säkert för initiering och säkert för skript. Mer information och exempel på datum- och tidskonverteringar finns i Datum och tider i TechNet ScriptCenter-skriptlagringsplatsen och artikeln om TechNet ScriptCenter It's About Time (Oh, and About Dates också).

SWbemObjectPath

Egenskaperna för SWbemObjectPath ange den absoluta sökvägen för ett objekt, men även dela upp delarna i WMI-sökvägen, till exempel server, namnområde, klass eller relativ sökväg. Med objektet kan du ange säkerheten för sökvägen, hämta nyckelvärdena för de objekt som representerar sökvägen, avgöra om ett objekt är en singleton och så vidare. Mer information om hur du arbetar med WMI-objektsökvägar finns i Beskriva platsen för ett WMI-objekt.

Win32_SecurityDescriptorHelper

Klassen Win32_SecurityDescriptorHelper konverterar säkerhetsbeskrivningen för ett skyddsbart objekt från ett format till ett annat.

Många objekt, till exempel skrivare, WMI-namnområden, registernycklar eller DCOM-program, har säkerhetsbeskrivningar som styr åtkomsten till objektet. Du kan använda WMI för att identifiera eller ändra vem som har åtkomst till dessa objekt genom att hämta eller ange den säkerhetsbeskrivning som är associerad med objektet.

Olika metoder kan dock hämta säkerhetsbeskrivningar i en binär bytematris, SDDL-format (Security Descriptor Definition Language) eller som en instans av Win32_SecurityDescriptor. Den binära bytematrisformen för en säkerhetsbeskrivning bör inte manipuleras förutom av C++-metoderna som är utformade för Security Descriptor Operations. Deskriptorer i SDDL finns i strängar, men är fortfarande besvärliga att manipulera. Det enklaste formatet att ändra är Win32_SecurityDescriptor, eftersom det innehåller inbäddade objekt för förvaltare, ACE och SID. Mer information om strukturen för säkerhetsbeskrivningar i WMI finns i WMI-säkerhetsbeskrivningsobjekt. Mer information om hur du gör konverteringar finns i Ändra åtkomstsäkerhet för skyddsbara objekt.

skript i WMI