# KTV Heartbeat + FTP 自動安裝工具 這個工具包會在機器上自動部署: 1. 開機自動上報心跳至後台 API 2. 安裝並設定 IIS FTP Server --- ## ⚙️ 安裝步驟: 1. 準備: - 將 `KtvSetup` 整包複製到每台設備上 2. 安裝: - 右鍵以「系統管理員身份」執行 `install.ps1` --- ## 📁 結構說明 ``` KtvSetup/ ├── install.ps1 ├── scripts/ │ ├── heartbeat.ps1 │ ├── config.json │ └── setup-ftp.ps1 ``` ## 🧾 安裝內容: - 自動部署下列腳本至 `C:\scripts\` - `heartbeat.ps1`:每分鐘上傳設備狀態 - `config.json`:設備設定值(API 路徑、FTP 帳密等) - `setup-ftp.ps1`:FTP 伺服器自動安裝與設定 - 建立工作排程於開機時執行 `heartbeat.ps1` - 自動安裝: - IIS Web Server - FTP Server 與 FTP Extensibility - IIS 管理主控台 - 建立指定的 FTP 使用者 - 配置 FTP Site(使用電腦名稱) - 設定防火牆開放 FTP Port --- ## 📌 注意事項: - 安裝後會在每次開機時,自動執行心跳腳本。 - 若要修改設定,只需編輯 `C:\scripts\config.json`。 - 若需卸載,請移除排程工作: ```powershell Unregister-ScheduledTask -TaskName "KtvHeartbeat" -Confirm:$false