Share via


Objets d’assistance à l’écriture de script

WMI a plusieurs objets d’assistance à l’écriture de script qui fournissent les conversions requises par les scripts.

Les objets d’assistance à l’écriture de script WMI sont les suivants :

Les objets d’assistance décomposent les structures de données composites afin qu’un script ne soit pas contraint d’analyser la structure pour obtenir les différents éléments. Par exemple, la structure WMI DATETIME ne peut pas être affichée directement, et est différente des autres structures de données datetime Windows, telles que VT_DATE.

SWbemDateTime

L’objet SWbemDateTime fournit des propriétés qui analysent le jour, le mois, l’année, l’heure du jour, etc. Il fournit également des méthodes de conversion pour convertir les dates et heures WMI (Windows Management Instrumentation) vers et à partir des formats VT_Date et FILETIME. Pour les paramètres de sécurité IE (Internet Explorer), l’objet SWbemDateTime est le seul objet d’écriture de script WMI marqué comme sécurisé à la fois pour l’initialisation et pour l’écriture de script. Pour plus d’informations et pur obtenir des exemples de conversion de date et d’heure, consultez Dates et heures ainsi que l’article sur TechNet ScriptCenter It’s About Time (Oh, and About Dates, too).

SWbemObjectPath

Les propriétés de SWbemObjectPath fournissent le chemin absolu d’un objet, mais elles décomposent également les parties du chemin WMI, telles que le serveur, l’espace de noms, la classe ou le chemin relatif. L’objet vous permet de définir la sécurité du chemin, d’obtenir les valeurs principales des objets représentant le chemin, de déterminer si un objet est un singleton, etc. Pour plus d’informations sur l’utilisation des chemins d’objets WMI, consultez Description de l’emplacement d’un objet WMI.

Win32_SecurityDescriptorHelper

La classe Win32_SecurityDescriptorHelper convertit le descripteur de sécurité d’un objet sécurisable d’un format vers un autre.

De nombreux objets, tels que les imprimantes, les espaces de noms WMI, les clés de Registre ou les applications DCOM, ont des descripteurs de sécurité qui contrôlent l’accès à l’objet. Vous pouvez utiliser WMI pour découvrir ou modifier qui a accès à ces objets en obtenant ou en définissant le descripteur de sécurité associé à l’objet.

Toutefois, différentes méthodes peuvent obtenir des descripteurs de sécurité dans un tableau d’octets binaires, au format SDDL (Security Descriptor Definition Language) ou en tant qu’instance de Win32_SecurityDescriptor. La forme du tableau d’octets binaires d’un descripteur de sécurité ne doit pas être manipulée, sauf par les méthodes C++ conçues pour les opérations de descripteur de sécurité. Les descripteurs en SDDL sont dans des chaînes, mais tout de même difficiles à manipuler. Le format le plus simple à manipuler est Win32_SecurityDescriptor, car il contient des objets incorporés pour client approuvé, entrée ACE et SID. Pour plus d’informations sur la structure des descripteurs de sécurité dans WMI, consultez Objets de descripteur de sécurité WMI. Pour plus d’informations sur la façon d’effectuer des conversions, consultez Modification de la sécurité d’accès sur les objets sécurisables.

Écriture de script dans WMI