Hello,

Je voudrais combiner Win32_DiskDrive & Win32_LogicalDisk.

Mais logicaldisk revient toujours a tout les components.

pour info :

-JE N'AI PAS LE DROITS ADMIN !!
-Je ne veux pas accéder au floppy !!

Je voudrais d'abords juste voir les USB et uniquement pour ces USB connaître le drive letter.

Merci d'avance !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
 strComputer = "."  
   Set objWMI = GetObject("winmgmts:" _ 
       & "{impersonationLevel=impersonate}!\\" & strComputer _ 
            & "\root\cimv2") 
   Set colDiskDrives = objWMI.ExecQuery _ 
       ("Select DeviceID from Win32_DiskDrive WHERE InterfaceType='USB'") 
   For Each objDiskDrive In colDiskDrives 
            strDeviceID = objDiskDrive.DeviceID     
            wscript.echo strdeviceID
 
            Set colDisks = objWMI.ExecQuery ("Select Name from Win32_LogicalDisk Where DriveType=2 And VolumeName='MERLIN'") 
            For each objDisk in colDisks 
              Merlindr = objDisk.Name  
            wscript.echo Merlindr
            next
 
Next