WSMan.CreateResourceLocator 方法
创建一个 ResourceLocator 对象,该对象可以使用该对象,而不是在 Session.Get、Session.Put 或 Session.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 |
标头 |
|
IDL |
|
库 |
|
DLL |
|