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 |
标头 |
|
类型库 |
|
DLL |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |