SWbemObject.Path_ 屬性

SWbemObject 物件的Path_屬性傳回代表目前類別或實例之物件路徑的 SWbemObjectPath 物件。 這個屬性可以當做參數傳遞至需要物件路徑的方法。

如需此語法的說明,請參閱 腳本 API 的檔慣例。

這個屬性是唯讀的。

語法

SWbemObject.Path_ As Object

屬性值

備註

只能修改傳回之 SWbemObjectPath 實例的 Class 屬性。 如果您嘗試修改任何其他屬性,或嘗試呼叫 SetAsClass SetAsSingleton 方法,您將會收到 wbemErrReadOnly 錯誤。

因此,您無法修改 SWbemNamedValueSet 物件,這是所傳回 SWbemObjectPath 實例之 Keys 屬性的值。 如果您嘗試呼叫此值上的 AddRemove DeleteAll 方法,您會收到 wbemErrReadOnly 錯誤。 此外,您無法修改從這個集合取得的任何 SWbemNamedValue 嘗試修改 Value 屬性會傳回相同的錯誤碼。

不過,如果您呼叫 SWbemObject.Clone_ 來建立複本, 則複製的 SWbemObjectPath.Path 屬性是完全可修改的。

範例

下列程式代碼範例會使用 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