GemOS 遠端連線與自動化系統操作手冊

自動化配置、衝突解決與全螢幕音訊最佳化指南
自動化引擎

📸 AHK 截圖衝突解決

我們解決了 smart_screenshot.ahk 中的 Git 合併衝突,將原本依賴外部 Python 腳本的架構,重構為基於 Windows GDI+ 的原生截圖模組。

安全與信任

🔐 RDP 自動化簽署

現代 RDP 安全協定要求連線設定檔必須經過受信任發行者數位簽署。我們建立了完全自動化的憑證生成與信任安裝流程。

系統調整

🔊 全螢幕音訊停頓最佳化

在全螢幕 RDP 連線中切換視窗時,Windows 預設的通訊音量調整機制(Ducking)常會導致音訊突然變小或斷斷續續。我們對此進行了最佳化調整。

工具腳本使用

🛠️ 重複使用簽署工具:sign_rdp.ps1

為方便日後簽署新的 RDP 連線檔案,我們在 C:\Dev\GemOS\apps\ahk-automation\_tools\sign_rdp.ps1 建立了模組化腳本。

腳本特色: 啟動時會自動偵測是否已存在 GemOSRdpPublisher 憑證,若無則自動生成並進行靜默信任設定,接著定位 rdpsign.exe 並完成數位簽署。

在 Nushell 中執行簽署指令:

# 執行簽署工具並帶入 RDP 檔案路徑
powershell -ExecutionPolicy Bypass -File C:/Dev/GemOS/apps/ahk-automation/_tools/sign_rdp.ps1 "C:\Users\mason\OneDrive\桌面\use012.rdp"

驗證簽署狀態:

# 查看 RDP 檔案末尾是否已寫入簽署欄位與憑證簽章
open --raw "C:\Users\mason\OneDrive\桌面\use012.rdp" | decode utf-16le | lines | last 10