Drive
The key drive.discovery
returns a list of machine drives in JSON format.
Filters
drive.discovery.fixed
Returns fixed drives.
drive.discovery.mounted
Returns mounted volumes both folder mounted and letter mounted.
Since 0.4
drive.discovery.mountfolder
Returns folder mounted volumes.
Since 0.4
drive.discovery.mountletter
Returns mounted volumes with assigned letter.
Since 0.4
drive.discovery.network
Returns mounted network drives.
NOTE
network drives are mounted per user, then when running as service no mapped drives will be found.
Since 0.7
drive.discovery.nomount
Returns unmounted volumes.
Since 0.4
drive.discovery.noswap
Returns only volumes without any system memory paging file.
Since 0.3
drive.discovery.removable
Returns removable drives.
drive.discovery.swap
Returns only volumes with system memory paging file.
Since 0.3
Macros
{#FSCAPTION}
Filesystem display name.
Expected values: System (C:), SWAP (D:) etc.
Since 0.4
{#FSFORMAT}
Filesystem format.
Expected values: NTFS, FAT32 etc.
{#FSLABEL}
Filesystem label.
Expected values: System, SWAP etc.
{#FSNAME}
Assigned letter.
Expected values: C:, D:, C:\Boot\ etc.
{#FSPERFMON}
Drive instance name from Performance Monitor.
Expected values: C:, D:, C:\Boot, HarddiskVolume5 etc.
Since 0.5
Output Examples
drive.discovery.fixed
{
"data": [
{
"{#FSNAME}": "\\\\?\\Volume{5de618bf-acd9-11e2-992c-edd1e5856534}\\",
"{#FSPERFMON}": "HarddiskVolume5",
"{#FSLABEL}": "VSS System",
"{#FSFORMAT}": "NTFS",
"{#FSCAPTION}": "VSS System (\\\\?\\5de618)"
},
{
"{#FSNAME}": "C:\\",
"{#FSPERFMON}": "C:",
"{#FSLABEL}": "System",
"{#FSFORMAT}": "NTFS",
"{#FSCAPTION}": "System (C:)"
},
{
"{#FSNAME}": "C:\\Boot\\",
"{#FSPERFMON}": "C:\\Boot",
"{#FSLABEL}": "Boot",
"{#FSFORMAT}": "NTFS",
"{#FSCAPTION}": "Boot (C:\\Boot)"
},
{
"{#FSNAME}": "Y:\\",
"{#FSPERFMON}": "Y:",
"{#FSLABEL}": "",
"{#FSFORMAT}": "FAT32",
"{#FSCAPTION}": "Y:"
}
]
}
drive.discovery.nomount
{
"data": [
{
"{#FSNAME}": "\\\\?\\Volume{5de618bf-acd9-11e2-992c-edd1e5856534}\\",
"{#FSPERFMON}": "HarddiskVolume5",
"{#FSLABEL}": "VSS System",
"{#FSFORMAT}": "NTFS",
"{#FSCAPTION}": "VSS System (\\\\?\\5de618)"
}
]
}