Метод WSMan.CreateResourceLocator

Создает объект ResourceLocator , который можно использовать вместо указания URI ресурса в операциях объекта сеанса , таких как Session.Get, Session.Put или Session.Enumerate.

Синтаксис

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

Параметры

uri [in, необязательный]

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

Возвращаемое значение

Объект ResourceLocator , который затем можно использовать для выполнения локальных или удаленных операций WinRM.

Комментарии

Если свойство FragmentDialect не указано в объекте ResourceLocator , по умолчанию используется спецификация XPath 1.0. Для получения дополнительной информации см. https://www.w3.org/TR/xpath.

Примеры

В следующем примере кода VBScript создается объект ResourceLocator и возвращается значение свойства Описание сетевого адаптера из экземпляра Win32_NetworkAdapterConfiguration с индексом "1".

const Uri = "http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_NetworkAdapterConfiguration"
const FragmentPath = "Description"

Set objWSMan = CreateObject("WSMan.Automation")

Set objSession = objWSMan.CreateSession()

Set objLocator = objWSMan.CreateResourceLocator(Uri)

objLocator.AddSelector "Index", "1"
objLocator.FragmentPath = FragmentPath

Dim Xml
Xml = objSession.Get(objLocator)
WScript.Echo Xml

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
WSManDisp.h
IDL
WSManDisp.idl
Библиотека
WSManDisp.tlb
DLL
WSMAuto.dll

См. также раздел

WSMan

ConnectionOptions

Сеанс