Proprietà SWbemObjectPath.Namespace

La proprietà Namespace dell'oggetto SWbemObjectPath contiene il nome dello spazio dei nomi che fa parte del percorso dell'oggetto. Ad esempio, il percorso seguente mostra la proprietà dello spazio dei nomi che restituisce root\cimv2:

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

Per la spiegazione della sintassi, vedere Convenzioni di documento per l'API scripting.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

SWbemObjectPath.Namespace As String

Valore proprietà

Esempio

Nell'esempio seguente viene illustrato come ottenere il nome dello spazio dei nomi da istanze di Win32_LogicalDisk che sono dischi rigidi. Lo script si connette allo spazio dei nomi predefinito.

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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObjectPath
IID
IID_ISWbemObjectPath