Powershell Script 自動備份 + 發信 + mount SAMBA

2014-12-14 PowerShell

此篇是 PowerShell 的第二篇進階 Script,用於自動化備份並且要發信告知管理者

目標流程

1. 設定一些環境變數、mount samba,並利用 test-Patch 確認 mount 成功。當然最後你也可以用 test-File 來確認備份完成。

2. 設定 send smtp server 資訊,smtp server、sender、Recipients、主旨、信件內容、附件

3. 用 if 判斷 $Patch 是否存在

– 否 = print “Directory Already exists” 並且 unmount samba

– 是 = 建立當天日期並備份檔案 來源→目的→匯出 log → send mail → unmount samba

 

 

另存成 BackupSendMain.ps1 並用 powershelll 工作排程執行就可以囉 !!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱

%d 位部落客按了讚: