WSMan.CreateResourceLocator 方法

创建一个 ResourceLocator 对象,该对象可以使用该对象,而不是在 Session.GetSession.PutSession.Enumerate 等会话对象操作中指定资源 URI。

语法

WSMan.CreateResourceLocator( _
  [ ByVal uri ] _
)

参数

uri [in, optional]

资源的资源 URI。 有关 URI 字符串的详细信息,请参阅 资源 URI

返回值

一个 ResourceLocator 对象,该对象随后可用于执行本地或远程 WinRM 操作。

备注

如果未在 ResourceLocator 对象中指定 FragmentDialect 属性,则默认为 XPath 1.0 规范。 有关详细信息,请参阅 https://www.w3.org/TR/xpath

示例

下面的 VBScript 代码示例创建 ResourceLocator 对象,并从索引为“1”的 Win32_NetworkAdapterConfiguration 实例中获取网络适配器 Description 属性值。

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

会话