URI ресурсов

URI ресурса — это идентификатор для отдельного типа операции управления или значение, используемое службами управления, которые реализуют протокол WS-Management. Значением управления может быть температура внутри компьютера. Примером операции управления является запуск остановленной службы или задание квоты пользователя на дисковый том.

Формат URI ресурса

URI состоит из префикса и пути к ресурсу, как показано в следующем примере:

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

Эта спецификация схемы указывает на то, что универсальный код ресурса (URI) основан на версии 1 официального протокола WS-Management и что ресурс является консолью Win32 _ LogicalDisk в \ пространстве имен root cimv2 репозитория WMI. Префиксы URI содержат спецификацию схемы, например "schemas.microsoft.com/wbem/wsman/1/wmi", и конкретный тип ресурса, например Win32 _ LogicalDisk. дополнительные сведения об идентификации конкретного экземпляра класса WMI см. в разделе служба удаленного управления Windows и инструментарий wmi.

Дополнительные сведения см. в разделе префиксы URI.

Типы URI ресурсов

хотя инструментарий управления Windows (WMI) (WMI) является основным источником данных управления для операционных систем на основе Windows, также существуют и другие источники схемы управления.

в следующем списке описываются несколько типов uri ресурсов, используемых служба удаленного управления Windows.

Чувствительность к регистру

Подключаемый модуль WMI сохраняет регистр URI ресурса, полученного в запросе. Однако для обеспечения взаимодействия с другими реализациями протокола WS-Management используйте правильный регистр для запрошенного ресурса в URI ресурса. Правильный вариант — это проверка орфографии, определяемая поставщиком ресурсов.

В то время как для URI ресурсов не требуется учитывать регистр, фрагмент кода XML делает это. Фрагмент указывает только одно свойство, а не весь набор свойств ресурса. В случае ресурсов WMI синтаксис фрагмента получает одно свойство из экземпляра ресурса. Например, для получения только свойства Version из Win32 от _ операционной системы необходимо использовать фрагмент. дополнительные сведения о фрагментах см. в разделе "добавление селектора в объект ResourceLocator или ивсманресаурцелокатор" в служба удаленного управления Windows и WMI.

В соответствии со стандартами XML и XPath подключаемый модуль WMI применяет чувствительность к регистру для фрагментов и XML, определяющих входные параметры для метода. Для поддержки стандарта XPath 1.0/Level 1 требуется учитывать регистр. Чтобы получить данные WMI с помощью WinRM, учет регистра означает, что имена классов, свойств и методов WMI должны соответствовать регистру имен, найденных в репозитории WMI.

Дополнительные сведения см. в разделе Синтаксис XPath.

Примеры чувствительности к регистру

Например, скрипт, получающий свойство _ дескриптора безопасности из экземпляра класса _ службы Win32 инструментария WMI, не может использовать для имен в пути фрагмента верхний регистр, а только URI. Подключаемый модуль WinRM WMI возвращает ошибку для следующего примера VBScript, поскольку XML-код XPath, указанный для фрагментпас , не использует правильный регистр. В репозитории WMI класс написан как " _ служба Win32".

RResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_& "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_SERVICE/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

В следующей версии того же примера показано правильное использование варианта для класса _ службы Win32 и свойства _ дескриптора безопасности .

ResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_
    & "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_Service/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

о служба удаленного управления Windows

Удаленное управление оборудованием

ResourceLocator