Original article address:Http://app.en25.com/e/es.aspx? S = 1403 & E = 5231 & elq = 4427f8ad0f9245da87fb793497c0753a
Original article:
If your script needs to know whether your computer has a battery, you can ask WMI. Here is a small function:
Function has-battery {
@ (Get-wmiobject win32_battery). Count-Ne 0
If (@ (get-wmiobject win32_battery). Count-Ne 0 ){
$ True
} Else {
$ False
}
}
Note the use of @ () which wraps the result into an array so you can check the number of batteries. Most systems have only one, but there are some systems with more.
Translation:
If yourCodeYou need to know if your machine has a battery.WMI. The following small function can implement this method:
Function has-battery {
@ (Get-wmiobject win32_battery). Count-Ne 0
If (@ (get-wmiobject win32_battery). Count-Ne 0 ){
$ True
} Else {
$ False
}
}
The idea is@()Put the results in a sequence so that multiple batteries can be retrieved. Most systems only have one, but some systems also have multiple batteries.
Notes:
ReviewWMI.
@().