SWbemObject.Path(Eigenschaft) _

Die _ Path-Eigenschaft des SWbemObject-Objekts gibt ein SWbemObjectPath-Objekt zurück, das den Objektpfad der aktuellen Klasse oder Instanz darstellt. Diese Eigenschaft kann als Parameter an Methoden übergeben werden, die einen Objektpfad erfordern.

Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skripterstellungs-API.

Diese Eigenschaft ist schreibgeschützt.

Syntax

SWbemObject.Path_ As Object

Eigenschaftswert

Hinweise

Nur die Class-Eigenschaft der zurückgegebenen SWbemObjectPath-Instanz kann geändert werden. Wenn Sie versuchen, eine andere Eigenschaft zu ändern oder die Methoden SetAsClass oder SetAsSingletonauf aufruft, erhalten Sie einen wbemErrReadOnly-Fehler.

Aus diesem Grund können Sie das SWbemNamedValueSet-Objekt nicht ändern, das der Wert der Keys-Eigenschaft der zurückgegebenen SWbemObjectPath-Instanz ist. Wenn Sie versuchen, die Methoden Add, Removeoder DeleteAll für diesen Wert auf aufruft, erhalten Sie einen wbemErrReadOnly-Fehler. Darüber hinaus können Sie SWbemNamedValue aus dieser Sammlung nicht ändern. Versuche, die Value-Eigenschaft zu ändern, geben den gleichen Fehlercode zurück.

Wenn Sie jedoch SWbemObject.Clone _ aufrufen, um eine Kopie zu erstellen, ist die SWbemObjectPath.Path-Eigenschaft der Kopie vollständig änderbar.

Beispiele

Im folgenden Codebeispiel aus List All the WMI cimV2 Classes in the TechNet Gallery (Auflisten aller WMI-cimV2-Klassen im TechNet-Katalog) wird die Path-Eigenschaft verwendet, um alle _ WMI-CimV2-Klassen auflisten.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Header
Wbemdisp.h
Typbibliothek
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID _ SWbemObject
IID
IID _ ISWbemObject