donc le code suivant:A quoi servent les valeurs enum de objLogicalDisk.DriveType dans vbscript?
Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim colDrives : Set colDrives = objFSO.Drives
Dim objWMIService : Set objWMIService = GetObject("winmgmts:")
Dim objLogicalDisk
Dim objDrive
For Each objDrive in colDrives
Set objLogicalDisk =
objWMIService.Get("Win32_LogicalDisk.DeviceID='" & objDrive.DriveLetter & ":'")
Log(objLogicalDisk.DriveType)
Next
est utilisé pour obtenir le type de chaque lecteur de disque sur un système. Ce que je veux savoir, c'est à quoi se réfèrent les nombres retournés ('3', '4', '5', etc.)? En regardant autour de l'Internet, je trouve des réponses différentes à ce qu'ils devraient être sur mon système - selon Internet:
Unknown = 0
amovible = 1 « support amovible
fixe = 2 » moyen fixe (disque dur)
distant = 3 'd'entraînement de réseau
CDROM = 4' CDROM
RAMDisk = 5 'RA M disque
et selon les données que j'ai rassemblées jusqu'à présent, 3 = mon lecteur C local, 5 = mon lecteur D (DVD) local, 4 = lecteurs réseau.
Si quelqu'un peut aider à éclaircir cette ambiguïté, ce serait génial :)
Acclamations - exactement ce dont j'avais besoin. J'aurais dû googler plus! – simonalexander2005