I have a USB hard drive encrypted with BitLocker:

While it's yet unlocked, in PowerShell I want to retrieve the drive's volume label, so I run a command like this:
Get-WmiObject -Class Win32_Volume |Where-Object {$_.DeviceID -like "\\?\Volume{a54e95ae-3dae-11e4-9cbc-001e673f1fc5}\"} | Select-Object DriveLetter,DeviceID,Label,Name,Caption | FL
But the output doesn't include the volume label:
DriveLetter : I:
DeviceID : \\?\Volume{a54e95ae-3dae-11e4-9cbc-001e673f1fc5}\
Label :
Name : I:\
Caption : I:\
How can I retrieve the drive's label before unlocking the drive?
Use scenario
The reason I want to obtain the drive's label is so that my PowerShell script can enumerate all of the drives connected to the system, then based on the drive's label unlock the disk using the correct BitLocker recovery key file. Normally I do this using the drive's DeviceID, but in this case I have multiple USB drives that are reporting the same DeviceID...which might end up being another SU question.