新增 user 帳號與 OpenSSH Server 自動部署;Telegram 步驟加 log 以便排查無聲失敗

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-23 09:59:59 +08:00
parent 3b03f376b7
commit b3329d4889
5 changed files with 80 additions and 19 deletions

View File

@@ -101,9 +101,10 @@ Ventoy 支援寫進 VHD/VDI可直接掛進 Hyper-V / VirtualBox 當第一顆
| 磁碟分割 + 映像展開 | 「正在安裝 Windows」百分比 | 515 分鐘 |
| 第一次重開 | 黑屏 → 「請稍候」 | 12 分鐘 |
| OOBE 略過 | **不該出現任何選單**;直接跳過 | 秒殺 |
| AutoLogon | 以 `Admin` 自動登入到桌面 | — |
| FirstLogonCommands | 閃 PowerShell 視窗跑 `Setup.ps1` | 看腳本內容 |
| AutoLogon | 以 `Admin` 自動登入到桌面顯示名稱是「Administrator」 | — |
| FirstLogonCommands | 閃過一連串 PowerShell / cmd 黑視窗(`Setup.ps1`、建 user 帳號、裝 OpenSSH、裝 Telegram | 13 分鐘(含 FoD 下載) |
| 重開機 | 5 秒倒數後重啟 | — |
| 第二次開機 | 看到登入畫面,有 `Administrator`= `Admin` 帳號)和 `user` 兩個選項 | — |
**正常就是全程不需要碰鍵盤滑鼠。** 如果中途卡在 OOBE 畫面要你選語系/建帳號 → 去看第 5 節除錯。
@@ -111,7 +112,7 @@ Ventoy 支援寫進 VHD/VDI可直接掛進 Hyper-V / VirtualBox 當第一顆
## 4. 部署後善後
第一次自動登入完成後,建議做這件事:
第一次自動登入完成後,建議做這件事:
1. **刪除殘留的回應檔**(含明碼密碼):
```powershell
@@ -125,7 +126,14 @@ Ventoy 支援寫進 VHD/VDI可直接掛進 Hyper-V / VirtualBox 當第一顆
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon
```
3. **改密碼**:範本密碼 `P@ssw0rd!` 是給自動化用的,上線前換掉
3. **改密碼**:範本 `Admin/P@ssw0rd!` 和 `user/1234` 都是給自動化用的,上線前換掉。`user` 登入時會被強制改密,`Admin` 要自己 `net user Admin *` 改
4. **看一下 FirstLogon log**(本輪新增):
```powershell
notepad C:\Windows\Temp\firstlogon-sshd.log # OpenSSH 安裝結果
notepad C:\Windows\Temp\firstlogon-telegram.log # Telegram 下載與安裝結果
```
`Exit 0` 才是真的成功。前一輪 Telegram 無聲失敗就是因為當時沒有 log、無從判斷。
---