2025-06-13 09:27:29 +08:00
2025-06-13 09:27:29 +08:00
2025-05-22 09:03:51 +08:00
2025-06-13 09:27:29 +08:00
2025-06-13 09:27:29 +08:00

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.ps1FTP 伺服器自動安裝與設定
  • 建立工作排程於開機時執行 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
No description provided
Readme 45 KiB
Languages
PowerShell 100%