Guest User

powershell power settings without powercfg.exe example

a guest
Jan 17th, 2016
1,015
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (gwmi -NS root\cimv2\power -Class win32_PowerPlan -Filter "ElementName ='Balanced'").Activate()
  2.  
  3. $aa = (gwmi -NS root\cimv2\power -Class win32_PowerPlan -Filter { ElementName ='Balanced'}).instanceid.split("\")[1]
  4.  
  5. $ba = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'USB selective suspend setting' }).instanceid.split("\")[1]
  6. $bb = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$ba'")
  7. $bb.settingindexvalue = 0
  8. $bb.Put()
  9.  
  10. $ca = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'Hibernate after' }).instanceid.split("\")[1]
  11. $cb = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$ca'")
  12. $cb.settingindexvalue = 0
  13. $cb.Put()
  14.  
  15. $da = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'Turn off hard disk after' }).instanceid.split("\")[1]
  16. $db = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$da'")
  17. $db.settingindexvalue = 0
  18. $db.Put()
  19.  
  20. $ea = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'Turn off display after' }).instanceid.split("\")[1]
  21. $eb = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$ea'")
  22. $eb.settingindexvalue = 1500
  23. $eb.Put()
  24.  
  25. $fa = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'Allow hybrid sleep' }).instanceid.split("\")[1]
  26. $fb = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$fa'")
  27. $fb.settingindexvalue = 0
  28. $fb.Put()
  29.  
  30. $ga = (gwmi -NS root\cimv2\power -Class win32_PowerSetting -Filter { Elementname = 'Sleep after' }).instanceid.split("\")[1]
  31. $gb = (gwmi -NS root\cimv2\power -Class win32_powersettingdataindex -Filter "InstanceID like '%$aa%ac%$ga'")
  32. $gb.settingindexvalue = 0
  33. $gb.Put()
Advertisement
Add Comment
Please, Sign In to add comment