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 |
Header |
|
タイプ ライブラリ |
|
[DLL] |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |