Bagaimana Saya Menarik Waktu Hingga Tidur dari Rencana Daya Aktif?


1

Saya sedang mencari skrip atau perintah PowerShell yang memungkinkan saya untuk mendapatkan waktu rencana daya aktif hingga tidur.

Dalam contoh di bawah ini, saya tahu dari layar sebelumnya bahwa "Seimbang" adalah paket Daya Aktif. Memilih itu, sampai ke layar ini di mana saya bisa melihat info ini.

Sleep settings

Saat ini saya sudah mencoba tempat di WMI dan registri, tetapi semuanya diatur ke GUID dan Anda harus menarik Active Powerplan terlebih dahulu. Saya juga sudah mencoba powercfg dan berbagai perintah.

Apakah saya harus melakukan kueri powerplan aktif dengan powercfg, menguraikan respons itu, jadi saya hanya mendapatkan GUID, dan kemudian kueri menggunakan hasil yang ada di registri atau WMI?

Mencari beberapa panduan atau bahkan beberapa kode.


Rute itu tampaknya baik-baik saja. powercfg memiliki bendera /GETACTIVESCHEME yang akan membantu, maka Anda perlu mengisolasi GUID. Anda dapat menggunakan ini untuk mengurangi output powercfg /QUERY. Anda juga dapat menemukan paket aktif dengan Get-WmiObject -Class win32_powerplan -Namespace root\cimv2\power -Filter "isActive='true'"
root

Hanya untuk memperjelas, Anda ingin mengambil pengaturan power plan, bukan waktu aktual aktual yang tersisa sampai tidur? Juga, Anda ingin mengambil dan menyimpan nilai dalam bentuk yang dapat Anda gunakan secara terprogram, bukan hanya menampilkan pengaturan?
fixer1234

@ fixer1234 Benar di kedua akun
dzampino
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.