SWbemObject.Path_ 属性
SWbemObject 对象的 Path_ 属性返回一个 SWbemObjectPath 对象,后者表示当前类或实例的对象路径。 此属性可以作为参数传递给需要对象路径的方法。
有关此语法的说明,请参阅脚本 API 的文档约定。
此属性为只读。
语法
SWbemObject.Path_ As Object
属性值
备注
只能修改返回的 SWbemObjectPath 实例的 Class 属性。 如果尝试修改任何其他属性,或尝试调用 SetAsClass 或 SetAsSingleton 方法,则会收到 wbemErrReadOnly 错误。
因此,你不能修改 SWbemNamedValueSet 对象,该对象是返回的 SWbemObjectPath 实例的 Keys 属性的值。 如果尝试对此值调用 Add、Remove 或 DeleteAll 方法,则会收到 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 |
标头 |
|
类型库 |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |