Propriété SWbemObjectPath.Namespace
La propriété Namespace de l’objet SWbemObjectPath contient le nom de l’espace de noms qui fait partie du chemin d’accès de l’objet. Par exemple, le chemin d’accès suivant montre la propriété d’espace de noms qui retourne root\cimv2 :
\\computer\root\cimv2:win32_logicaldisk="a:"
Pour obtenir l’explication de la syntaxe, consultez Conventions de documents pour l’API de scripts.
Cette propriété est en lecture/écriture.
Syntaxe
SWbemObjectPath.Namespace As String
Valeur de la propriété
Exemples
L’exemple suivant montre comment obtenir le nom de l’espace de noms à partir d’instances de Win32_LogicalDisk qui sont des disques durs. Le script se connecte à l’espace de noms par défaut.
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
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
Bibliothèque de types |
|
DLL |
|
CLSID |
CLSID_SWbemObjectPath |
IID |
IID_ISWbemObjectPath |