# 建立目的資料夾 $targetDir = "C:\scripts" if (-not (Test-Path $targetDir)) { New-Item -Path $targetDir -ItemType Directory | Out-Null } # 複製腳本與設定檔 Copy-Item ".\scripts\heartbeat.ps1" -Destination "$targetDir\heartbeat.ps1" -Force Copy-Item ".\scripts\config.json" -Destination "$targetDir\config.json" -Force # 設定開機自動執行任務 $taskName = "KtvHeartbeat" $action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-ExecutionPolicy Bypass -File `"$targetDir\heartbeat.ps1`"" $trigger = New-ScheduledTaskTrigger -AtStartup $principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -RunLevel Highest Register-ScheduledTask -Action $action -Trigger $trigger -Principal $principal -TaskName $taskName -Force Write-Host "✅ 安裝完成:腳本已部署並設為開機自動執行。" -ForegroundColor Green