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 |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |