Windows 7/8 「行動中心」 (Windows Mobility Center) 整合筆電常用設定:電源方案、螢幕亮度、音量、無線網路、**演示設定**。演示模式一鍵關閉螢幕保護、鎖定音量、更換桌面背景、屏蔽系統通知/氣泡提示,極適合會議簡報。但 GUI 操作無法自動化,IT 部門部署會議室公用筆電需腳本控制。經過驗證,PresentationSettings.exe 支援無訊息命令列參數,完美解決自動化需求。
| 操作 | 命令列 | 行為 |
|---|---|---|
| 啟用演示模式 | PresentationSettings.exe /start | 無 UI、無輸出、即時生效 (關閉螢幕保護、鎖定音量、套用背景、屏蔽通知) |
| 停用演示模式 | PresentationSettings.exe /stop | 還原所有臨時設定,恢復使用者個人化環境 |
| 開啟設定 UI | PresentationSettings.exe (無參數) | 彈出圖形化設定對話框 |
PresentationMode.bat)@echo off
rem 會議室筆電開機自動啟用演示模式
PresentationSettings.exe /start
rem 可搭配其他設定:powercfg /setactive 方案GUID、關閉自動更新等
exit
PresentationMode.ps1)# 切換演示模式狀態
param([switch]$Off)
if ($Off) {
& PresentationSettings.exe /stop
Write-Host "演示模式已停用,環境已還原"
} else {
& PresentationSettings.exe /start
Write-Host "演示模式已啟用:螢幕保護關閉、音量鎖定、背景套用、通知屏蔽"
}
PresentationSettings.exe /start。powercfg /setactive {GUID} (GUID 由 powercfg /list 取得)。WmiMonitorBrightnessMethods / 第三方工具 nircmd.exe setbrightness。nircmd.exe setsysvolume 位置 / COM 介面 IAudioEndpointVolume。netsh interface set interface "無線網路連線" enable/disable。吐槽與期許:Windows 發展至今,行動中心這類實用模組化功能仍缺乏官方文件化的命令列/COM/PowerShell 模組介面。PresentationSettings.exe參數僅能靠任務管理員觀察命令列反向工程得知,微軟應提供Get-Command -Module MobilityCenter等標準化自動化介面,讓 IT 部署不再依賴逆向工程與口耳相傳。