无法获取电池电量

无法获取电池电量

通常我使用此命令来获取电池电量

wmic Win32_Battery Get EstimatedChargeRemaining

但最近它开始给我:Win32_Battery-未找到别名。

所以我读到我应该使用 Powershell,所以我尝试了

(Get-CimInstance Win32_Battery).EstimatedChargeRemaining

Get-WmiObject Win32_Battery | Select-Object estimatedChargeRemainingü

但两个命令都给了我这个错误

错误截图

所以有些地方不对劲,这真的很奇怪,因为我有一台装有电池的 Windows 8.1 笔记本电脑,并且运行以下命令:

powercfg /batteryreport

工作正常,但我不想解析文件来获取电池状态,最奇怪的是,上述命令以前有效(所以无论是 Windows 更新做了什么,还是我不知道会发生什么),也在 PowerShell x86 上尝试了上述命令,但还是同样的问题

那么有人知道 Win32_Battery 类在哪里吗(它似乎在我的计算机上不存在,那么我该如何添加它呢?

感谢您的回答,并致以诚挚的问候

答案1

您的第一个命令在我的 Windows 10 机器上给出了同样的错误(我不再有 Windows 8 机器)。

尝试:

WMIC PATH Win32_Battery Get EstimatedChargeRemaining

具体来说,在 Win32 之前添加 PATH。

这对我有用。

在此处输入图片描述

相关内容