Configuration requise du chemin d’accès aux objets WMI
WMI utilise des chemins d’objet dans les propriétés de référence des classes d’association pour identifier les objets connexes, ainsi que l’utilisation de chemins d’accès d’objet dans les paramètres d’entrée ou de sortie pour plusieurs méthodes. Étant donné que les chemins d’accès aux objets sont traités comme des chaînes à des fins de recherche et de comparaison, la valeur d’un chemin d’accès d’objet lorsqu’elle est utilisée comme propriété de référence est toujours la chaîne elle-même et non l’objet déréférencement. Les comparaisons de chaînes qui traitent des chemins d’accès aux objets ne respectent toujours pas la casse.
Un chemin d’accès d’objet peut utiliser la syntaxe suivante :
- Chaînes contenues entre guillemets simples.
- Barres obliques en tant que séparateurs.
- Barres obliques inverses en tant que séparateurs.
- Constantes hexadécimales pour les entiers.
- Constantes booléennes pour les classes avec des clés qui prennent des valeurs booléennes.
- Notation d’URL pour représenter des caractères non imprimables, tels que %20 pour un espace vide.
En outre, une chaîne de chemin d’accès d’objet doit respecter les restrictions suivantes :
- Un serveur local supposé avec un chemin d’accès d’espace de noms partiel. Par conséquent, la spécification de l’espace de noms racine et par défaut implique l’espace de noms racine et par défaut sur le serveur local.
- Aucun espace blanc dans un élément ou entre des éléments.
- Les guillemets incorporés dans les chemins d’accès aux objets sont autorisés, mais doivent délimiter les guillemets avec des caractères d’échappement, comme dans une application C ou C++.
- Seules les valeurs décimales sont reconnues comme des parties numériques de clés.