Compartilhar via


Método WSMan.CreateResourceLocator

Cria um objeto ResourceLocator que pode ser usado em vez de especificar um URI de recurso em operações de objeto Session , como Session.Get, Session.Put ou Session.Enumerate.

Sintaxe

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

Parâmetros

uri [in, opcional]

O URI do recurso para o recurso. Para obter mais informações sobre cadeias de caracteres de URI, consulte URIs de recurso.

Valor retornado

Um objeto ResourceLocator que pode ser usado para executar operações winRM locais ou remotas.

Comentários

Se a propriedade FragmentDialect não for especificada no objeto ResourceLocator , o padrão será a especificação XPath 1.0. Para obter mais informações, consulte https://www.w3.org/TR/xpath.

Exemplos

O exemplo de código VBScript a seguir cria um objeto ResourceLocator e obtém o valor da propriedade description do adaptador de rede da instância de Win32_NetworkAdapterConfiguration com um Í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 Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Cabeçalho
WSManDisp.h
IDL
WSManDisp.idl
Biblioteca
WSManDisp.tlb
DLL
WSMAuto.dll

Confira também

Wsman

Connectionoptions

Session