首页 > 系统相关 >powershell 电源管理命令

powershell 电源管理命令

时间:2024-02-26 11:45:30浏览次数:26  
标签:cimv2 power powercfg Get Namespace 电源 命令 powershell

PowerShell 中,你可以使用以下命令来管理电源设置:

  1. Get-Command -Module PowerManagement: 查看可用的电源管理命令。

  2. Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerPlan: 获取当前系统中的电源计划信息。

  3. Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_Battery: 获取当前系统中的电池信息。

  4. Set-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerPlan -Property @{IsActive=$true}: 将指定的电源计划设置为活动状态。

  5. Invoke-CimMethod -Namespace root\cimv2\power -ClassName Win32_PowerPlan -MethodName Activate: 激活当前系统中的电源计划。

  6. Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerSettingDataIndex: 获取系统中可用的电源设置数据索引。

  7. Get-CimInstance -Namespace root\cimv2\power -ClassName Win32_PowerSetting: 获取系统中的电源设置信息。

  8. Get-PowerPlan: 获取当前系统中的电源计划信息。

  9. Set-PowerPlan -Plan $plan -NoConfirm: 将指定的电源计划设置为活动状态,其中 $plan 是电源计划的名称或 GUID。

  10. Get-SleepConfiguration: 获取系统的睡眠配置信息。

  11. Set-SleepConfiguration -StandbyTimeout $timeout: 设置系统进入待机状态的超时时间(以秒为单位),其中 $timeout 是一个整数值。

  12. Get-WmiObject -Class Win32_PowerSetting -Namespace root\cimv2\power | Where-Object {$_.ElementName -eq "USB Selective Suspend Setting"}:获取 USB 选择性暂停设置信息。

 

  1. powercfg /batteryreport: 生成详细的电池报告,包括电池的设计容量、当前容量、充电周期和使用情况等信息。

  2. powercfg /hibernate on: 启用系统的休眠模式。

  3. powercfg /hibernate off: 禁用系统的休眠模式。

  1. powercfg /energy: 运行能耗诊断工具,该工具会分析系统上的电源问题并生成报告。

  2. powercfg /devicequery s1_supported: 显示支持 Standby (S1) 低功耗状态的设备列表。

  3. powercfg /devicequery wake_armed: 显示配置为唤醒计算机的设备列表。

  4. powercfg /requests: 显示系统中当前活动的电源请求,例如应用程序或驱动程序请求阻止系统进入睡眠状态的情况。

  5. powercfg /lastwake: 显示导致系统最近从睡眠状态中唤醒的设备或事件。

 

标签:cimv2,power,powercfg,Get,Namespace,电源,命令,powershell
From: https://www.cnblogs.com/suv789/p/18033972

相关文章

  • vi编辑器命令
    viFile打开文件o启动编辑键盘Esc按键退出编辑Esc后,输入如下命令:w保存文件但不退出vi:wnewfile将修改另外保存到file中,不退出vi:w!强制保存,不退出vi:wq保存文件并退出vi:wq!强制保存文件,并退出vi:q不保存文件,退出vi:q!不保存文件,强制退出vi:e!放弃所有修改,......
  • powershell遍历文件获取字段列表
    #指定要搜索的文件夹路径和正则表达式关键字$folderPath="C:\myapp\"$table_list="tblBOM,tblTest"$tables=$table_list.Split(',')foreach($tablein$tables){$regexPattern_field="$table\.(\w+......
  • 【译】代码更快、更好,借助 GitHub Copilot 的新功能:斜杠命令和上下文变量
    你是否曾经希望有一个人工智能助手可以帮助你更快更好地编写代码?那就是VisualStudioCopilotChat为您提供的:一个人工智能驱动的结对程序员,可以回答您的问题,建议代码片段,解释代码逻辑,并与您讨论您的项目。您可以使用Copilot更快更好地编写代码,因为它可以帮助您避免错误并......
  • 为什么设置虚拟环境和conda的常用命令
    为什么需要虚拟环境anaconda和conda和pipAnaconda介绍、安装及使用教程Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同......
  • 第2单 - 实验 debug 命令
         编写命令 以汇编方式向内存中写入数据 A命令 向0010:0000 地址写入汇编  U命令查看刚录入的命令 查看内存中的汇编语言 U命令   修改CS,IP,到新录入的程序   T命令 执行  2.    3. Dff......
  • mysql access denied for root ... mysqld –skip-grant-tables 命令失效 ... Failed
    <!--密码突然登录不上MySQL了,久了也不晓得是不是密码不正确...只能改密码...一年难得碰一次,感觉每次总有莫名其妙的问题--><!--修改方案只找到一个,就是无密码验证开启mysql服务,然后登录,设置新密码--><!--mysql版本不同有些命令无效,大概分高低两版本--><!--低版命令我......
  • windows基础命令--新手常用
     systeminfo查看计算机信息(版本,位数,补丁情况)whoami查看当前用户及权限ipconfig查看网卡信息cd切换目录typexxx.txt查看文件内容del删除文件dir显示目录-a浏览所有文件copy要复制的路径下的文件复制到那个路径reagentc/info用于查看Windows恢复环境配置信......
  • Ansible Ad-hoc,命令执行模块
    目录Ad-hocAd-hoc简介Ad-hoc命令说明Ad-hoc示例命令执行模块1.command模块2.shell模块3.raw模块4.script模块Ad-hocAd-hoc简介Ad-hoc是Ansible下临时执行的一条命令,对于复杂的命令会使用playbook。Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块。如command,file,cop......
  • powershell 5 信息收集命令
    PowerShell命令来查看当前用户及其权限:powershellCopyCode#获取当前登录的用户$env:USERNAME#获取计算机名称$env:COMPUTERNAME#检查当前用户是否为管理员([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([S......
  • java中命令行传参
    使用命令行传参实现参数传入并操作demo代码点击查看代码publicstaticvoidmain(String[]args){for(inti=0;i<args.length;i++){System.out.println('args[i]:'+args[i]);}}使用命令行传参执行程序,首先需要先将目标执行文......