2026年3月22日 星期日

ROBOCOPY+TELEGRAM 通知

 # --- 設定區域 ---
$Source = "C:\data"
$Destination = "D:\data"
$LogFile = "C:\robocopy_log.txt"
$TG_Token = "你的_BOT_TOKEN"
$TG_ChatID = "你的_CHAT_ID"

# --- 執行 Robocopy ---
# /XO: 排除較舊檔案 (若目的地較新則不覆蓋)
# /R:0 /W:0: 遇錯即略過
# /NP: 不顯示進度百分比 (減少紀錄檔體積)
robocopy $Source $Destination /E /COPY:DAT /XO /R:0 /W:0 /LOG:$LogFile /NP /TEE

# --- 透過 Telegram 傳送紀錄檔 ---
$Url = "https://api.telegram.org/bot$TG_Token/sendDocument"
$Msg = "備份任務已完成,日期: $(Get-Date -Format 'yyyy-MM-dd HH:mm')"

# 傳送文件
curl.exe -X POST $Url -F chat_id=$TG_ChatID -F document=@$LogFile -F caption="$Msg"

沒有留言:

張貼留言