SWbemObjectPath.Namespace 属性

SWbemObjectPath 对象的 Namespace 属性包含作为对象路径一部分的命名空间的名称。 例如,以下路径显示了返回 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