Metodo WSMan.CreateResourceLocator

Crea un oggetto ResourceLocator che può essere utilizzato invece di specificare un URI di risorsa nelle operazioni dell'oggetto Session , ad esempio Session.Get, Session.Put o Session.Enumerate.

Sintassi

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

Parametri

uri [in, facoltativo]

URI della risorsa. Per altre informazioni sulle stringhe URI, vedere URI delle risorse.

Valore restituito

Oggetto ResourceLocator che può quindi essere usato per eseguire operazioni WinRM locali o remote.

Commenti

Se la proprietà FragmentDialect non viene specificata nell'oggetto ResourceLocator , il valore predefinito è la specifica XPath 1.0. Per altre informazioni, vedere https://www.w3.org/TR/xpath.

Esempio

Nell'esempio di codice VBScript seguente viene creato un oggetto ResourceLocator e viene ottenuto il valore della proprietà Description della scheda di rete dall'istanza di Win32_NetworkAdapterConfiguration con indice "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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
WSManDisp.h
IDL
WSManDisp.idl
Libreria
WSManDisp.tlb
DLL
WSMAuto.dll

Vedi anche

WSMan

Connectionoptions

sessione