Método WSMan.CreateResourceLocator

Crea un objeto ResourceLocator que se puede usar en lugar de especificar un URI de recurso en operaciones de objeto Session como Session.Get, Session.Put o Session.Enumerate.

Sintaxis

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

Parámetros

uri [in, optional]

Identificador URI del recurso. Para obtener más información sobre las cadenas de URI, consulte URI de recursos.

Valor devuelto

Objeto ResourceLocator que se puede usar para realizar operaciones winRM locales o remotas.

Comentarios

Si no se especifica la propiedad FragmentDialect en el objeto ResourceLocator , el valor predeterminado es la especificación XPath 1.0. Para obtener más información, vea https://www.w3.org/TR/xpath.

Ejemplos

El siguiente ejemplo de código vbScript crea un objeto ResourceLocator y obtiene el valor de la propiedad Description del adaptador de red de la instancia de Win32_NetworkAdapterConfiguration con un índice de "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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
WSManDisp.h
IDL
WSManDisp.idl
Biblioteca
WSManDisp.tlb
Archivo DLL
WSMAuto.dll

Consulte también

WSMan

ConnectionOptions

Sesión