Поделиться через


Свойство SWbemObjectPath.Namespace

Свойство Namespace объекта SWbemObjectPath содержит имя пространства имен, которое является частью пути к объекту. Например, следующий путь показывает свойство пространства имен, возвращающее root\cimv2:

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

Описание синтаксиса см. в разделе Соглашения о документах для API сценариев.

Это свойство является чтением и записью.

Синтаксис

SWbemObjectPath.Namespace As String

Значение свойства

Примеры

В следующем примере показано, как получить имя пространства имен из экземпляров Win32_LogicalDisk , которые являются жесткими дисками. Скрипт подключается к пространству имен по умолчанию.

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

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Wbemdisp.h
Библиотека типов
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObjectPath
IID
IID_ISWbemObjectPath