}
if($keepFilesCount -eq -1) {
- Write-Output "Deleting file $($_.FullName)"
-
if($null -ne $LogFile) {
Write-Log "Deleting file $($_.FullName)" -Path $LogFile
}
Write-Log $_ -Path $logFile -Level Error
Write-Log "Exiting" -Path $logFile -Level Error
- Write-Output "Failed to get list of databases"
- Write-Output $_
-
exit 1
}
}
else {
Write-Log "Not backing up database $cDb, because it does not exist" -Path $logFile -Level Warn
- Write-Warning "Not backing up database $cDb, because it does not exist"
}
}
}
Write-Log $_ -Path $logFile -Level Error
Write-Log "Exiting" -Path $logFile -Level Error
- Write-Output "Failed to create directory $databaseBackupDir"
- Write-Output $_
-
exit 1
}
}
$databaseBackupFile = Join-Path -Path $databaseBackupDir -ChildPath "backup-$d-$currDaytime.sql"
Write-Log "Backing up $d to $databaseBackupFile..." -Path $logFile
- Write-Output "Backing up $d to $databaseBackupFile..."
try {
Create-Backup $d $databaseBackupFile
catch {
Write-Log "Could not backup database $d to $databaseBackupFile" -Path $logFile -Level Error
Write-Log $_ -Path $logFile -Level Error
-
- Write-Output "Could not backup database $d to $databaseBackupFile"
- Write-Output $_
}
}