Требования к пути объекта WMI
WMI использует пути объектов в ссылочных свойствах классов ассоциаций для идентификации связанных объектов, а также использования путей объектов во входных или выходных параметрах для нескольких методов. Так как пути объектов обрабатываются как строки для поиска и сравнения, значение пути объекта, используемого в качестве эталонного свойства, всегда является строкой, а не объектом разыменовки. Сравнения строк, которые имеют дело с путями объектов, всегда не учитывает регистр.
Путь к объекту может использовать следующий синтаксис:
- Строки, содержащиеся в одинарных кавычках.
- Косая черта в качестве разделителей.
- Backslashes в качестве разделителей.
- Шестнадцатеричные константы для целых чисел.
- Логические константы для классов с ключами, которые принимают логические значения.
- Нотация URL-адреса для представления символов, не являющихся печатью, например %20 пустого пространства.
Кроме того, строка пути объекта должна соответствовать следующим ограничениям:
- Предполагается локальный сервер с частичным путем пространства имен. Таким образом, указание корневого и стандартного пространства имен подразумевает корневое и стандартное пространство имен на локальном сервере.
- Пробелы в элементе или между элементами отсутствуют.
- Внедренные кавычки в пути к объектам разрешены, но должны разделять кавычки с escape-символами, как в приложении C или C++.
- Только десятичные значения распознаются как числовые части ключей.