我有一个应用程序需要在 WMI 中运行Win32_EncryptableVolume类的GetConversionStatus方法来检测有关当前机器上 Bitlocker 状态的各种信息。
此方法的MSDN 页面定义了一个名为“PrecisionFactor”的参数。他们将其描述为:
一个从 0 到 4 的值,用于指定精度级别
这个是来做什么的?有谁知道这实际上会影响什么或这对输出有什么影响?是否有关于此参数实际作用的英文描述?
百分比总是作为 UInt32 返回。因此,为了给用户十进制数字的灵活性,将其PrecisionFactor
作为输入。
根据精度因子,将返回精确到许多十进制数字的百分比,但为 UInt32。以下脚本解释了该行为:
PS C:\> 0..4 | % { $encVol.GetConversionStatus($_).EncryptionPercentage } | ft
对于我完全加密的卷,输出是
100
1000
10000
100000
1000000
我建议直接通过 MSDN 论坛 ping 它们。我翻阅了旧的参考资料,看起来他们可能在某处丢弃了文档。