SWbemObject.Path_ 属性

SWbemObject 对象的 Path_ 属性返回一个 SWbemObjectPath 对象,后者表示当前类或实例的对象路径。 此属性可以作为参数传递给需要对象路径的方法。

有关此语法的说明,请参阅脚本 API 的文档约定

此属性为只读。

语法

SWbemObject.Path_ As Object

属性值

备注

只能修改返回的 SWbemObjectPath 实例的 Class 属性。 如果尝试修改任何其他属性,或尝试调用 SetAsClassSetAsSingleton 方法,则会收到 wbemErrReadOnly 错误。

因此,你不能修改 SWbemNamedValueSet 对象,该对象是返回的 SWbemObjectPath 实例的 Keys 属性的值。 如果尝试对此值调用 AddRemoveDeleteAll 方法,则会收到 wbemErrReadOnly 错误。 此外,你不能修改从此集合中获得的任何 SWbemNamedValue。 尝试修改 Value 属性会返回相同的错误代码。

但是,如果调用 SWbemObject.Clone_ 来创建副本,则副本的 SWbemObjectPath.Path 属性是可以全部修改的。

示例

以下代码示例取自 TechNet 库中的列出所有 WMI cimV2 类,它使用 Path_ 属性列出所有 WMI cimV2 类。

strComputer = "." 
Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _  
    strComputer & "\root\cimv2") 
  
For Each objclass in objWMIService.SubclassesOf() 
    Wscript.Echo objClass.Path_.Class 
Next 

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
标头
Wbemdisp.h
类型库
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject