今天介紹的是 Backup Status 。
這個部份從系統面看不出來有跟所需要的資料有關連,但是從建立資料庫備份的檔案系統可以看得出來,因此也是用 Powershell 來完成這個需求。
檔案資訊 | 備份資訊 | Powershell 用法 |
---|---|---|
檔案名稱 | 備份檔案名稱 | $File.FullName |
建立時間 | 開始備份的時間 | $File.CreationTime |
修改時間 | 完成備份時間 | $File.LastWriteTime |
這邊的程式結構也是跟之前的一樣,如果有設定完整備份的資料夾,那就去看看那個資料夾狀態。
Get-ChildItem $FullBackupPath -Filter FullBackup* |
Foreach-Object {
$Html = $Html + "<tr><td>" + $_.FullName + "</td><td>" + $_.CreationTime + "</td><td>" + $_.LastWriteTime + "</td><td>" + ("{0:N2}" -f ($_.Length / 1048576)) + " MB</td></tr>"
}