新增 Telegram 首次登入自動安裝與 Ventoy menu_tip 提示;ProductKey 改用 Win11/10 Pro GVLK
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
10
SUMMARY.md
10
SUMMARY.md
@@ -44,13 +44,17 @@ XML 能做的事有上限。超過這條線(裝軟體、設 Registry、拉 Git
|
||||
`FirstLogonCommands` 就是交棒點:
|
||||
|
||||
```
|
||||
Order 1 → Setup.ps1 (所有「後續設定」都塞這裡)
|
||||
Order 2 → net accounts (一行搞定的雜事直接 cmd)
|
||||
Order 3 → shutdown /r (重開機收尾)
|
||||
Order 1 → Setup.ps1 (所有「後續設定」都塞這裡)
|
||||
Order 2 → net accounts (一行搞定的雜事直接 cmd)
|
||||
Order 3 → Rename-Computer (主機名改 PC-XXXXX,重開後生效)
|
||||
Order 4 → Telegram 靜默安裝 (下載 tsetup.exe + /VERYSILENT)
|
||||
Order 5 → shutdown /r (重開機收尾,讓 rename 生效)
|
||||
```
|
||||
|
||||
這讓 `unattend.xml` 保持「只負責 Windows 本身的安裝」,其他事情外包給腳本。職責分離之後,改軟體清單不需要動 XML,改部署流程也不需要動 Setup 邏輯。
|
||||
|
||||
> Telegram 這條是「交棒到腳本」這條原則的例外:**單一套件、需求穩定**的情況下,直接在 `FirstLogonCommands` 裡下載安裝比起硬塞進 `Setup.ps1` 單純。一旦要裝的東西變成清單(3+ 個套件、要版本鎖定、要錯誤處理),就該整批移進 `Setup.ps1` 或改用 winget/choco。
|
||||
|
||||
---
|
||||
|
||||
## 為什麼分成三個 Pass
|
||||
|
||||
Reference in New Issue
Block a user