# ========================================================= # MAX Windows Toolkit - 电源设置 # ========================================================= $Common = "C:\Setup\windows\lib\common.ps1" if (Test-Path $Common) { . $Common } Show-AdminWarn Write-Header "电源设置" Write-Info "1. 应用桌面高性能设置" Write-Info "2. 应用 RDP 常开设置" Write-Info "3. 禁用休眠" Write-Info "4. 查看当前电源方案" Write-Line $Choice = Read-Host " 请选择" switch ($Choice) { "1" { try { powercfg /setactive SCHEME_MIN powercfg /change monitor-timeout-ac 30 powercfg /change standby-timeout-ac 0 powercfg /change hibernate-timeout-ac 0 reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" ` /v HiberbootEnabled /t REG_DWORD /d 0 /f Write-OK "桌面高性能设置已应用" } catch { Write-Err "应用设置失败" Write-Muted $_.Exception.Message } } "2" { try { powercfg /setactive SCHEME_MIN powercfg /change monitor-timeout-ac 0 powercfg /change standby-timeout-ac 0 powercfg /change hibernate-timeout-ac 0 Write-OK "RDP 常开设置已应用" } catch { Write-Err "应用设置失败" Write-Muted $_.Exception.Message } } "3" { try { powercfg /hibernate off Write-OK "休眠已禁用" } catch { Write-Err "禁用休眠失败" Write-Muted $_.Exception.Message } } "4" { powercfg /getactivescheme } default { Write-Err "无效选项" } } Write-Line Write-OK "电源设置执行完成" Pause-Max