次の方法で共有


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
Wbemdisp.h
タイプ ライブラリ
Wbemdisp.tlb
[DLL]
Wbemdisp.dll
CLSID
CLSID_SWbemObjectPath
IID
IID_ISWbemObjectPath