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 屬性是完全可修改的。

範例

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