KTV Heartbeat + FTP 自動安裝工具
這個工具包會在機器上自動部署:
- 開機自動上報心跳至後台 API
- 安裝並設定 IIS FTP Server
⚙️ 安裝步驟:
- 準備:
- 將
KtvSetup
整包複製到每台設備上
- 將
- 安裝:
- 右鍵以「系統管理員身份」執行
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
。 - 若需卸載,請移除排程工作:
Unregister-ScheduledTask -TaskName "KtvHeartbeat" -Confirm:$false
Description
Languages
PowerShell
100%