一个网友问怎么修改笔记本盖上的电源设置,比较直接的方式可以直接通过wmi修改。
比如说
1
2
3
4
5
6
7
|
$Name
= @{
Namespace =
'root\cimv2\power'
}
$ID
= (
Get-WmiObject
@Name
Win32_PowerPlan -
Filter
"IsActive = TRUE"
)
-replace
'.*(\{.*})"'
,
'$1'
$Lid
=
'{5ca83367-6e45-459f-a27b-476b1d01c936}'
Get-WmiObject
@Name
Win32_PowerSettingDataIndex -
Filter
"InstanceId LIKE
'%$Id\\%C\\$Lid'
" | Where-Object {$_.instanceid.split("
\")[2]
-eq
'AC'
} |
Set-WmiInstance
-Arguments @{ SettingIndexValue = 0 }
|
电池和外接电源可以通过instanceid这个字符串里面的'AC'或者‘DC’进行区分;
settingIndexValue的值对应0~3,刚好匹配4个选项
本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1899678,如需转载请自行联系原作者