Partager via


WSMan.CreateResourceLocator, méthode

Crée un objet ResourceLocator qui peut être utilisé au lieu de spécifier un URI de ressource dans les opérations d’objet Session telles que Session.Get, Session.Put ou Session.Enumerate.

Syntaxe

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

Paramètres

uri [in, facultatif]

URI de ressource pour la ressource. Pour plus d’informations sur les chaînes d’URI, consultez URI de ressources.

Valeur retournée

Objet ResourceLocator qui peut ensuite être utilisé pour effectuer des opérations WinRM locales ou distantes.

Notes

Si la propriété FragmentDialect n’est pas spécifiée dans l’objet ResourceLocator , la valeur par défaut est la spécification XPath 1.0. Pour plus d'informations, consultez https://www.w3.org/TR/xpath.

Exemples

L’exemple de code VBScript suivant crée un objet ResourceLocator et obtient la valeur de la propriété Description de la carte réseau à partir du instance de Win32_NetworkAdapterConfiguration avec un index « 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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
WSManDisp.h
IDL
WSManDisp.idl
Bibliothèque
WSManDisp.tlb
DLL
WSMAuto.dll

Voir aussi

Wsman

ConnectionOptions

session