Freigeben über


SWbemObjectPath.Namespace-Eigenschaft

Die Namespace-Eigenschaft des SWbemObjectPath-Objekts enthält den Namen des Namespace, der Teil des Objektpfads ist. Der folgende Pfad zeigt beispielsweise die Namespace-Eigenschaft, die „root\cimv2“ zurückgibt:

\\computer\root\cimv2:win32_logicaldisk="a:"

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

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

SWbemObjectPath.Namespace As String

Eigenschaftswert

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie den Namespacenamen von Instanzen von Win32_LogicalDisk abrufen, bei denen es sich um Festplatten handelt. Das Skript stellt eine Verbindung mit dem Standardnamespace her.

Const HARD_DISK = 3
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer)

Set colDisks = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk " _
    & "Where DriveType = " & HARD_DISK & "")
For Each objDisk in colDisks
    Set objpath = objDisk.path_
    Wscript.Echo "Path of Win32_Logical disk instance " _
    & objDisk.DeviceID & " = " & objpath.Namespace   
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_SWbemObjectPath
IID
IID_ISWbemObjectPath