SWbemObjectPath.Namespace (propiedad)
La propiedad Namespace del objeto SWbemObjectPath contiene el nombre del espacio de nombres que forma parte de la ruta de acceso del objeto. Por ejemplo, la siguiente ruta de acceso muestra la propiedad de espacio de nombres que devuelve root\cimv2:
\\computer\root\cimv2:win32_logicaldisk="a:"
Para obtener la explicación de la sintaxis, vea Convenciones de documentación para la API de scripting.
Esta propiedad es de lectura y escritura.
Sintaxis
SWbemObjectPath.Namespace As String
Valor de propiedad
Ejemplos
En el ejemplo siguiente se muestra cómo obtener el nombre del espacio de nombres de las instancias de Win32_LogicalDisk que son discos duros. El script se conecta al espacio de nombres predeterminado.
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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Biblioteca de tipos |
|
Archivo DLL |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |