2025-05-22 09:03:51 +08:00
|
|
|
|
⚙️ 安裝步驟:
|
|
|
|
|
1. 準備:將 heartbeat.ps1 與 config.json 放入 scripts 資料夾
|
|
|
|
|
2. 打包:整個 KtvSetup 資料夾複製到每台設備
|
|
|
|
|
3. 安裝:右鍵以「系統管理員身份」執行 install.ps1
|
|
|
|
|
|
|
|
|
|
⸻
|
|
|
|
|
|
|
|
|
|
📌 注意事項:
|
|
|
|
|
• 安裝後,腳本會每次開機自動執行並回傳心跳。
|
|
|
|
|
• 若 config.json 中有變更,只需更新該檔案即可。
|
|
|
|
|
• 若需卸載,只要刪除工作排程即可:
|
2025-05-22 13:57:37 +08:00
|
|
|
|
Unregister-ScheduledTask -TaskName "KtvHeartbeat" -Confirm:$false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set-ExecutionPolicy RemoteSigned -Scope Process -Force
|
|
|
|
|
& "C:\KtvSetup\install.ps1"
|
|
|
|
|
|
|
|
|
|
Get-ScheduledTask -TaskName "KtvHeartbeat" | Select-Object TaskName, State
|
|
|
|
|
若狀態是 Disabled,可使用以下指令啟用:
|
|
|
|
|
Enable-ScheduledTask -TaskName "KtvHeartbeat"
|
|
|
|
|
然後再次查看執行結果
|
|
|
|
|
Get-ScheduledTask -TaskName "KtvHeartbeat" | Get-ScheduledTaskInfo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
手動測試任務能否正常執行
|
|
|
|
|
Start-ScheduledTask -TaskName "KtvHeartbeat"
|
|
|
|
|
|
|
|
|
|
Stop-ScheduledTask -TaskName "KtvHeartbeat"
|