Not sure, but I assume menoskeym is referring to the built-in "Computer: Encryptable Volumes" report. This report lists data pulled from the
Win32_EncryptableVolume WMI (Windows Management Instrumentation) class. This class should exist in Windows Vista and higher and Windows 2008 and higher. If it returns incorrect data for some reason however, there is not much we can do about this. You can query Win32_EncryptableVolume in the Root\CIMV2\Security\MicrosoftVolumeEncryption namespace directly to see what it stores.
Keep in mind that:
- Data scanned by Lansweeper may not match what is stored in WMI unless your machines have recently and successfully been rescanned.
- Most scanning methods respect item wait times and will only rescan BitLocker information once every 24 hours by default. You can adjust your wait times or use one of the Rescan buttons to trigger an immediate scan.
A sample encryptable volumes report that also includes machines for which no encryption data was detected can be seen below. The encryption status of machines for which no data was detected will be marked as "unknown". I included machines that have not been successfully scanned, but excluded XP and other operating systems that don't support BitLocker anyway.
Select Top 1000000 Coalesce(tsysOS.Image, 'notscanned.png') As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.Username,
tblAssets.Userdomain,
tblAssets.IPAddress,
tsysOS.OSname,
tblAssets.Firstseen,
tblAssets.Lastseen,
SubQuery1.Lasttime As LastEncryptionScan,
tblEncryptableVolume.DriveLetter,
Case When tblAssets.AssetID Not In (Select tblEncryptableVolume.AssetId
From tblEncryptableVolume) Then 'unknown'
When tblEncryptableVolume.ProtectionStatus = 0 Then 'OFF'
When tblEncryptableVolume.ProtectionStatus = 1 Then 'ON' Else 'UNKNOWN'
End As ProtectionStatus,
tblEncryptableVolume.LastChanged
From tblEncryptableVolume
Right Join tblAssets On tblEncryptableVolume.AssetId = tblAssets.AssetID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Left Join tsysOS On tsysOS.OScode = tblAssets.OScode
Left Join (Select Top 1000000 TsysLastscan.AssetID,
TsysLastscan.Lasttime
From TsysWaittime
Inner Join TsysLastscan On TsysWaittime.CFGCode = TsysLastscan.CFGcode
Where TsysWaittime.CFGname = 'encryptablevolume') SubQuery1
On SubQuery1.AssetID = tblAssets.AssetID
Where tblAssets.AssetID Not In (Select tblAssets.AssetID
From tblAssets Inner Join tsysOS On tsysOS.OScode = tblAssets.OScode
Where (tsysOS.OSname Like '%2000%') Or
(tsysOS.OSname Like '%2003%') Or
(tsysOS.OSname Like '%xp%')) And tblAssetCustom.State = 1
Order By tblAssets.Domain,
tblAssets.AssetName,
tblEncryptableVolume.DriveLetter