![]() |
The following steps describe how to wake the platform from power saving state to full power state for Windows 8 and above platforms.
1. Retrieve the instance of IPS_PowerManagementService, using the “Name” key equal to “Intel(r) AMT Power Management Service”.
2. Invoke IPS_PowerManagementService.RequestOSPowerSavingStateChange using the following parameters:
Parameter | Value |
OSPowerSavingState | 2 (full power) |
Managed Element | A reference to the “managed system” object |
Time | NULL |
TimeoutPeriod | NULL |
Click here for a snippet demonstrating this step
You can execute this snippet by inserting it into the execution template found here.
$powerManagementRef =$wsmanConnectionObject.NewReference("SELECT * FROM CIM_PowerManagementService WHERE Name='Intel(r) AMT Power Management Service'")
$inputObject =$powerManagementRef.CreateMethodInput("RequestOSPowerSavingStateChange")
$inputObject.SetProperty("OSPowerSavingState", "2") # '2' = Full Power.
$computerSystemRef = $wsmanConnectionObject.NewReference("SELECT * FROM CIM_ComputerSystem WHERE Name='ManagedSystem'")
$inputObject.SetProperty("ManagedElement", $computerSystemRef)
$outputObject =$powerManagementRef.InvokeMethod($inputObject)
$returnValue=$outputObject.GetProperty("ReturnValue")
Additional Information
This function is available from Release 10.0.
Instance Diagram
Not available
Classes Used in This Flow
SDK Sample
None
Copyright © 2006-2022, Intel Corporation. All rights reserved. |