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 |
|
Biblioteca de tipos |
|
DLL |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |