Partilhar via


Propriedade SWbemObjectPath.Namespace

A propriedade Namespace do objeto SWbemObjectPath contém o nome do namespace que faz parte do caminho do objeto. Por exemplo, o caminho a seguir mostra a propriedade do namespace que retorna root\cimv2:

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

Para obter a explicação da sintaxe, consulte Convenções de documento para a API de Script.

Essa propriedade é leitura/gravação.

Sintaxe

SWbemObjectPath.Namespace As String

Valor da propriedade

Exemplos

O exemplo a seguir mostra como obter o nome do namespace de instâncias de Win32_LogicalDisk que sejam discos rígidos. O script se conecta ao namespace padrão.

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 Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Cabeçalho
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObjectPath
IID
IID_ISWbemObjectPath