powershell 电源管理命令
PowerShell 中,你可以使用以下命令来管理电源设置:
-
Get-Command -Module PowerManagement
: 查看可用的电源管理命令。 -
Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerPlan
: 获取当前系统中的电源计划信息。 -
Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_Battery
: 获取当前系统中的电池信息。 -
Set-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerPlan -Property @{IsActive=$true}
: 将指定的电源计划设置为活动状态。 -
Invoke-CimMethod -Namespace root\cimv2\power -ClassName Win32_PowerPlan -MethodName Activate
: 激活当前系统中的电源计划。 -
Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerSettingDataIndex
: 获取系统中可用的电源设置数据索引。 -
Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerSetting
: 获取系统中的电源设置信息。 -
Get-PowerPlan
: 获取当前系统中的电源计划信息。 -
Set-PowerPlan -Plan $plan -NoConfirm
: 将指定的电源计划设置为活动状态,其中$plan
是电源计划的名称或 GUID。 -
Get-SleepConfiguration
: 获取系统的睡眠配置信息。 -
Set-SleepConfiguration -StandbyTimeout $timeout
: 设置系统进入待机状态的超时时间(以秒为单位),其中$timeout
是一个整数值。 -
Get-WmiObject -Class Win32_PowerSetting -Namespace root\cimv2\power | Where-Object {$_.ElementName -eq "USB Selective Suspend Setting"}
:获取 USB 选择性暂停设置信息。
-
powercfg /batteryreport
: 生成详细的电池报告,包括电池的设计容量、当前容量、充电周期和使用情况等信息。 -
powercfg /hibernate on
: 启用系统的休眠模式。 -
powercfg /hibernate off
: 禁用系统的休眠模式。
-
powercfg /energy
: 运行能耗诊断工具,该工具会分析系统上的电源问题并生成报告。 -
powercfg /devicequery s1_supported
: 显示支持 Standby (S1) 低功耗状态的设备列表。 -
powercfg /devicequery wake_armed
: 显示配置为唤醒计算机的设备列表。 -
powercfg /requests
: 显示系统中当前活动的电源请求,例如应用程序或驱动程序请求阻止系统进入睡眠状态的情况。 -
powercfg /lastwake
: 显示导致系统最近从睡眠状态中唤醒的设备或事件。