Префиксы 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