Прочитать на английском

Поделиться через


Префиксы URI

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

Префиксы

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

Большинство классов WMI находятся в пространстве имен root\cimv2 WMI. Классы для поставщика 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. Дополнительные сведения о создании 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 ресурсов