beardmann icon

Snapshots done with DFM

beardmann | PRO | 04/21/15 04:19:52 PM UTC | 0 ⭐ | 337 👁️ | Never ⏰ | []
PowerShell |

1.04 KB

|

None

|

0 👍

/

0 👎

$hostname = "aldente"
$outputfile = "c:\temp\out.txt"
$datasetname = "Aldente"
$jobname = ""
$jobdescription = "Daily backup"
$jobretension = "daily"
$date = get-date -uformat %Y-%M-%d_%H%M%Z
$snapshotname = $date + "00_SnapDrv_XXX_" + $jobretension
$AP1 = "E:\"
 
Write-Host "Backup Start..."
sdcli dataset backup_start -dn $datasetname -desc $jobdescriontion -rt $jobretension > $outputfile
Get-Content $outputfile | select-string -pattern ":" | foreach {$_.line -match "\d+"}
$backupversion = $matches[0]
 
Write-Host "Backup VSS Prepare..."
sdcli dataset vss_backup_prepare -dn $datasetname -bv $backupversion -AP $AP1 mp
Write-Host "Backup Local snapshot..."
sdcli dataset create_local_backup -dn $datasetname -bv $backupversion -SL $snapshotname $AP1
Write-Host "Backup VSS End..."
sdcli dataset vss_backup_end -dn $datasetname -bv $backupversion -AP $AP1 mp
Write-Host "Backup Transfer..."
sdcli dataset transfer_now -dn $datasetname -rt $jobretension
Write-Host "Backup End..."
sdcli dataset backup_end -dn $datasetname -bv $backupversion

Comments