序言:
公司最近發現電費高了,經查看原來是有部分同事下班電腦不關……那么問題來了,我們如何通過技術手段來避免這個問題呢?直接下發策略遠程關機是可以的,但怕有誤傷;準備推送策略讓電腦休眠,畢竟能省一點是一點嗎,接著發現這得每天推送一次腳本,并且遇到加班的同事策略就顯得呆板了,無法在錯過執行時間后繼續運行;又考慮了下,想辦法更改終端的電源方案,控制顯示器關機和睡眠時間,這樣只要符合策略系統自己就執行了;繼續完善,xp和win7系統更改電源方案命令還不一樣;最后決定通過360天擎平臺推送批處理腳本,然后腳本根據操作系統執行對應的命令,這樣終端電源方案被改了,只要滿足對應策略,終端就會自動關閉顯示器,進入休眠或者睡眠模式。
總結:沒有最好,只有更好!!!
越努力,越幸運!!!
正文如下:
1、倒計時+系統直接進入休眠命令
timeout /t 5
rundll32.exe powrprof.dll,SetSuspendState
2、使用powercft命令更改win7系統電源方案
目的:主要調整電源方案平衡(推薦)計劃的關閉顯示器時間和使計算機進入睡眠狀態時間。
命令:powercfg(系統自帶)
ps:ac代表用電源,dc代表電池。
-monitor-timeout:顯示器時間
-standby-timeout:睡眠時間
例如:
powercfg -change -monitor-timeout-ac 30
更改接通電源時30分鐘無人使用關閉顯示器(參數30默認是分鐘,且30必須是關閉顯示器里有這個選項)
powercfg -change -monitor-timeout-dc 40
更改使用電池時40分鐘無人使用關閉顯示器
powercfg -change -standby-timeout-ac 40
更改接通電源時40分鐘無人使用進入睡眠狀態
powercfg -change -standby-timeout-dc 40
更改使用電池時40分鐘無人使用進入睡眠狀態
3、使用powercfg命令更改xp系統電源方案
目的:主要調整電源方案家用/辦公桌計劃的關閉顯示器時間和使計算機進入休眠狀態時間。
命令:powercfg(系統自帶)
ps:ac代表用電源,dc代表電池。
-monitor-timeout:顯示器時間
-hibernate-timeout:休眠時間
xp系統默認是沒有開啟休眠功能的,首先得開啟休眠功能。
xp系統更改電源方案時要加上電源方案名稱,可以用powercfg -list查看當前系統的電源方案名稱。
例如:
powercfg -hibernate on
開啟休眠功能
powercfg -change 家用/辦公桌 -monitor-timeout-ac 5
更改家用/辦公桌電源計劃接通電源時5分鐘無人使用關閉顯示器
powercfg -change 家用/辦公桌 -hibernate-timeout-ac 5
更改家用/辦公桌電源計劃接通電源時5分鐘無人使用進入休眠狀態
4、使用powercft命令更改win10系統電源方案
命令使用方法通win7,這里不在重復。
5、使用批處理文件設置不同的系統使用不同的命令
@echo off
ver|find "5.1"
if errorlevel 1 goto win7
if errorlevel 0 goto xp
:xp
echo xp
powercfg -hibernate on
powercfg -change 家用/辦公桌 -monitor-timeout-ac 35
powercfg -change 家用/辦公桌 -hibernate-timeout-ac 35
goto end
:win7
ver|find "6.1"
if errorlevel 1 goto win10
if errorlevel 0 goto win7
:win7
echo win7
powercfg -change -monitor-timeout-ac 35
powercfg -change -standby-timeout-ac 40
goto end
:win10
ver|find "10"
if errorlevel 1 goto other
if errorlevel 0 goto win10
:win10
echo win10
powercfg -change -monitor-timeout-ac 20
powercfg -change -standby-timeout-ac 20
goto end
:other
echo otherOS
:end
pause
實現原理:
(1)首先通過ver名稱查看系統版本,然后更加版本號確實是xp,win7還是Microsoft Windows XP 【5.1.2600】
Microsoft Windows 7【版本6.1.7601】
Microsoft Windows 10【版本10.0.16299.1932】
(2)通過ver|find"參數"確認對應版本。
(3)通過if判斷版本號,滿足該模塊系統名稱就執行當前模塊命令,然后結束;否則跳到下一個模塊繼續判斷執行。
(4)若3個模塊都沒找到,會顯示other OS 按任意鍵結束顯示。
(5)需要執行的命令放在echo 系統名稱和goto end中間即可。
6、使用360天擎或者盈高準入推送批處理文件
只要將bat批處理文件推送到對應終端然后執行,這樣終端的電源計劃就被修改了,只要滿足條件就會觸發。
通過Windows 10的電源設置可以提升Windows 10一些性能,對于追求高性能的用戶來說,可以通過該設置來提升電腦的設置,下面介紹如何通過電源計劃來進行電腦性能的更改。
1.通過Windows 10的開始菜單,選擇Windows 10設置,選擇“系統”
2.選擇“電源和睡眠”選項,默認可以在右邊的界面選擇屏幕空閑關閉時間,和電腦睡眠時間的設置。如需更多的設置可以選擇下方的“其他電源設置”
3.可以選擇相關的電源計劃。首選的計劃為“平衡”,“節能”。您可以點擊下方的隱藏附加計劃,有“高性能”的附加計劃。
4.如果需要對選擇了電源計劃的內容進行修改,可以點擊選擇計劃后面的“更改計劃設置”進行相關的內容設置。
5.我們也可以自己創建一個電源計劃,通過點擊“創建電源計劃”來進行電源計劃的創建。給該計劃設置一個名稱。
6.通過向導設置相關的內容。
7.完成相關的設置之后,可以看到自定義的電源計劃。
8.為進一步的設置,可以點擊“更改計劃設置”,在開啟的界面,選擇下方的“更改高級電源設置”
9.就可以看到電源設置的高級選項。你可以通過自己的需要進行相關細項的設置。