我使用的命令如下:
Get-WmiObject -Namespace 'root\wmi' -Class MSBatteryClass | select CycleCount
输出似乎不一致,并且在 CycleCount 下面输出多行,有没有办法让输出放在一行上,如下所示:
CycleCount: 0000
答案1
您可以使用一行代码获取该属性的值:
(Get-WmiObject -Namespace 'root\wmi' -Class MSBatteryClass).CycleCount
输出:9
如果您希望它完全按照您所写的方式显示,那么:
$cycles = (Get-WmiObject -Namespace 'root\wmi' -Class MSBatteryClass).CycleCount
Write-host "CycleCount: $cycles"