Префиксы URI

Префикс URI ресурса зависит от того, какая XML-схема описывает ресурс.

Префиксы

Если вы обращаетесь к классу CIM 2.1, например CIM_DataFile, префикс URI отличается от префикса класса CIM 2.9, например CIM_AdminDomain. Классы CIM 2.1 описаны в разделе Классы CIM статьи Инструментарий управления Windows (WMI).

Большинство классов WMI находятся в пространстве имен WMI root\cimv2 . Классы для поставщика microsoft Intelligent Platform Management Interface (IPMI) находятся в root\hardware.

Следующий список содержит префиксы URI ресурса для этих схем:

  • Классы WMI или CIM 2.1 в пространстве имен root\cimv2

    "http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"

  • Классы CIM 2.9 или классы IPMI

    "https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"

  • Альтернативный способ доступа к классам поставщиков IPMI

    "http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"

Дополнительные сведения см. в разделах URI ресурсов и UrlPrefix Strings. Дополнительные сведения о создании URI для класса или метода WMI см. в статье Удаленное управление Windows и WMI.

Псевдонимы префиксов

Псевдоним префикса — это ярлык, представляющий префикс длинного URI ресурса. Псевдонимы также можно использовать в командной строке Winrm . Чтобы просмотреть список доступных псевдонимов, введите псевдонимы справки Winrm.

Имейте в виду, что псевдоним нельзя использовать в ссылке на конечную точку (EPR) при указании URI ресурса. Удаленное управление Windows не может развернуть псевдоним при его внедрении в XML.

В следующем примере кода псевдоним winrm используется в EPR вместо полного URI ресурса, который имеет значение http://schemas.microsoft.com/wbem/wsman/1/config/Listener. В этом случае WinRM возвращает ошибку, указывающую, что служба не может обработать запрос.

ResourceUri = "</wxf:ResourceCreated>.....
<w:ResourceURI>winrm/config/listener</w:ResourceURI>...
</w:SelectorSet></a:ReferenceParameters></wxf:ResourceCreated>"

Set ResourceLocator = WSManObj.CreateResourceLocator(resourceUri)
ResponseStr = Session.Get(ResourceLocator, 0)

Ниже перечислены определенные псевдонимы и URI ресурсов, для которых они заменяются.

Wmi

http://schemas.microsoft.com/wbem/wsman/1/wmi

wmicimv2

http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2

cimv2

https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2

Winrm

http://schemas.microsoft.com/wbem/wsman/1

wsman

http://schemas.microsoft.com/wbem/wsman/1

Оболочки

http://schemas.microsoft.com/wbem/wsman/1/windows/shell

Сведения об удаленном управлении Windows

Удаленное управление Windows и WMI

URI ресурсов